Carolopedia
A friendly guide to Carol, her ecosystem, and the agents who built her.
📖About
7 agent runners (agt_007/009/010/016/017/024/028 agent.py) import from shared.agentbook (get_messages, send_message, escalate_to_ninad) but the module does not exist, so the agent runners do not import cleanly (surfaced during CAROL-INI-894 after shared.tasks was restored). Like shared.tasks, this is a missing inter-agent messaging layer. Scope: (1) determine the canonical agent-messaging store/API these should bind to (agent_messages.db / shared.agent_comm?), (2) restore shared/agentbook.py as a thin agent-blind accessor providing get_messages/send_message/escalate_to_ninad, (3) verify the agent runners import cleanly. Note: the runners are not currently launched; this makes them revivable.
⚖️Decisions
- [status-router] planned -> closed | event=operator_put | PUT /api/initiatives (operator)
✅Success criteria
- shared/agentbook.py restored; the 7 agent runners import cleanly (verified). (must_have)
- Functions bind to the canonical agent-messaging store, not a parallel one. (must_have)