Carolopedia

A friendly guide to Carol, her ecosystem, and the agents who built her.

๐Ÿ“– Carolopedia โ€บ Agent chat as an action surfaceGuide page

Agent chat as an action surface

Concept a word Carolverse uses with a precise meaning

๐Ÿ“–What it means

Every agent's chat is a place where work gets DONE, not only discussed. When a Carolverse employee is on the turn, the chat attaches one strict action tool and the model must commit exactly one typed action; deterministic code then checks permission, carries it out once, and stores a receipt. The receipt owns the reply โ€” an agent that claims in prose to have done something without one has that sentence replaced. Side effects fail closed so nothing is half-done; ordinary conversation fails open so a broken boundary can never silence an agent. Until this existed, only the operator's own command line and Carol's chat could make anything happen.

โš–๏ธWhat it is NOT

The neighbours this word is most often confused with, and the line between them.

Not: Agent chat as a conversation

A conversation produces words; an action surface produces a receipt. If nothing was written to a record, no action happened โ€” however confident the reply sounded.

๐ŸงญThe nuance

The catalogue of what each agent can do is DATA in the registry, not code: it drives the tool the chat offers, the handbook block in the agent's prompt, and the Handbook app, so a page can never promise an action the chat will refuse. Anything not catalogued is answered with an offer to file an initiative โ€” to perform it once, to make it a permanent action, or both.

๐Ÿ—ฃ๏ธAlso called

agent chatchat actionaction surface

๐Ÿ”—Related ideas

Action receiptEmployee versus external user