@kekkai/blueprint / emitAgentContract
Function: emitAgentContract()
emitAgentContract(
blueprint,options?):string
Defined in: emit/agent/agent.ts:37
Compile a Blueprint into an agent operating contract (markdown). Where the Handbook (S2) explains for humans, this is terse, imperative, and loaded into an agent's context every turn. Pure and deterministic.
Uses ## headings (no #) so Bootstrap (S5) can inject it into an existing CLAUDE.md, or write it standalone under its own title.
Parameters
blueprint
options?
AgentContractOptions = {}
Returns
string
Example
ts
const markdown = emitAgentContract(blueprint); // `##` sections, injectable