What you can author
- Agents — provision a new agent from a starter, then tune its widget settings.
- Catalog — the services an agent offers, the fit criteria it qualifies against, and the voice it speaks in.
- Flows — the conversation itself: its phases and the answers each one captures.
- Drafting — let pepline propose that catalog from what your agents already know, and accept what fits.
Conventions that hold everywhere
- Declarative activation. Many resources take an
agentsarray of slugs that is a full replacement set — the resource ends up offered by (or active for) exactly the agents you list. Omit it to leave activations untouched; send[]to deactivate everywhere. - Archive, never delete. Nothing is destroyed. Archiving removes a resource from an agent’s world while keeping its history; restoring brings it back. (
DELETEon a source answers405and points you at the archive verb.) - Flows trial-compile. Every write that touches a flow is compiled in the same transaction before it commits. An illegal change — over the slot budget, a reserved key, moving the closing phase — rolls back with
422 flow_invalid. You cannot author a broken agent.

