Expand description
Resolve the shared registry directory (<shared_home>/agents/registry/).
Functions§
- resolve_
global_ đź”’shared_ root - The global, channel-independent
<home>/sharedroot. Deliberately UNAFFECTED byisolated_auth_enabled()— callers that need the true~/.agentmuxhome (e.g.migrations/runner.rs’sMigrationContext.home) must call this directly rather than deriving it fromresolve_shared_store_path(), which DOES vary with isolation. - resolve_
identity_ store_ path - Resolve
~/.agentmux/shared/identity-store.db— the permanently-global store for agent→account links, bundles, drone definitions, muxbus credentials, per-agent M2M credentials, native memory, and cron jobs. Seedocs/specs/SPEC_IDENTITY_STORE_SPLIT_2026_08_17.md. - resolve_
shared_ definitions_ dir - Resolve the GLOBAL
<home>/shared/agents/definitions/directory. - resolve_
shared_ lan_ instances_ dir - Resolve the GLOBAL
<home>/shared/lan/instances/directory: one file per LAN-enabled AgentMux instance on this host, so whichever instance holds the UDP probe port can list the others assiblings(SPEC_LAN_FLEET_FEED_2026_10_03.md §3). Besideagents/, not inside the reactive registry: these are instances, not agents. - resolve_
shared_ reactive_ dir - Resolve the GLOBAL
<home>/shared/agents/reactive/directory — the cross-channel presence registry for live reactive-injection targets (agent_id -> local_url/block_id/pid/auth_key, one entry per channel), used by MuxBus Tier 2b same-host cross-channel delivery (issue #1916 / PR #2350) and by agent admission’s other-instance probe. - resolve_
shared_ registry_ dir - Resolve the GLOBAL
<home>/shared/agents/registry/directory. - resolve_
shared_ store_ path - Resolve
~/.agentmux/shared/store.db— the global store for accounts, bundles, drone definitions, and MuxBus credentials. - resolve_
shared_ transcripts_ dir - Resolve the GLOBAL
<home>/shared/agents/transcripts/directory.