namespace-prefix-is-colon-separated

IN premise

Agent namespacing uses the format `agent_name:belief_id`; `_resolve_namespace()` skips prefixing any ID that already contains a colon, preventing double-prefixing of cross-namespace references

Summary

When an agent creates beliefs, each one gets tagged with the agent's name followed by a colon before the belief ID. The system is smart enough to check whether an ID already has a colon in it, so if one agent references another agent's belief, it won't accidentally stack prefixes on top of each other. This keeps cross-agent references clean and prevents IDs from getting mangled as beliefs flow between different agents.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/04/23/topic-multi-agent-federation.md