{"wiki":{"id":2349,"slug":"agent-handbook","entity_type":"app","entity_id":"agent-handbook","title":"Agent Handbook","prose_md":"## About\n\nThe **Agent Handbook** is the go-to rulebook for every agent inside Carol’s ecosystem — a live, always-up-to-date list of exactly what each agent can *do* inside a chat conversation. Rather than hard-coding action lists into every agent, the handbook pulls them straight from the central action registry, the same one enforced by [[carol-chat]]’s chat boundary. This means when a new action is added or an old one changes, every agent sees it instantly, with no manual syncing. It’s maintained by [[agt_005]] (Athena, Head of Agent Resources), ensuring that agents always know their options and limits. Think of it as the friendly, plain-English instruction manual that keeps agent behavior consistent, secure, and aligned across the whole Carolverse.\n\n## Usage Patterns\n\nThe handbook isn’t something you open when you’re bored — it fires whenever an agent needs to figure out what it’s allowed to do next. For example, if [[agt_008]] (Carol, a sales agent) is chatting with a customer and wants to look up a product, she doesn’t guess — she quietly checks the handbook, sees the *lookup_product* action with its required fields, and proceeds confidently. The handbook is a global resource, so all agents (from [[agt_001]] Albus to [[agt_029]] Radagast) consult it internally, ensuring every interaction stays within the boundaries set by the system. It’s a silent foundation behind every smooth, rule-abiding agent reply.","namesake_json":"{}","profile_pic_path":"avatars/app/agent-handbook.png","source_hash":"692e99ce7978a3357b6d06340ab6e7c99e4529aeefb0da28ff21ef9d19a8c84b","status":"active","last_generated_at":"2026-08-01 20:38:55","created_at":"2026-07-31 19:39:56","updated_at":"2026-08-01 20:38:55"},"facts":{"id":"agent-handbook","name":"Agent Handbook","port":7315,"url":"https://carol.denken-labs.com/dev/agent-handbook/","description":"Every agent's chat actions, derived live from the action registry the chat boundary enforces (CAROL-INI-3515).","owner":"agt_005","dir_name":"agent_handbook","card_group":"","is_public":0,"access_level":"auth","log_name":"","gen_nginx":1,"user_admins":"[]","agent_scope":"global","os_user":"carolapps","workers":1,"proxy_read_timeout_s":null,"access_policy":"default","access_policy_humans":"default","named_users":"[]"},"page":{"type":"app","page_class":"main","class_label":"Main page","kind_label":"App","kind_gloss":"","listed":true}}