Reference¶
This section is the compact, searchable inventory of Kedi's public language, runtime, Python, adapter, and tooling contracts. The conceptual sections linked from each table provide examples and rationale.
Language¶
- Syntax Index lists every statement form and delimiter.
- Directive Index lists every top-level, procedure, profile, test, eval, optimization, and package directive.
- Package Manifest defines
package.kedi.
Runtime and Integration¶
- CLI Reference covers invocation, options, program arguments, and exit behavior.
- Environment Variables records Kedi-owned and provider-owned configuration.
- Python API inventories decorators, contexts, promises, runtime helpers, approvals, MCP, and debugging.
- Capability Matrix distinguishes framework and harness feature support.
Failure and Coverage¶
- Diagnostics and Troubleshooting maps symptoms to violated contracts.
- Semantic Coverage Map is the completeness checklist for the documentation set.
The reference describes public behavior. Internal modules not exported from
kedi may change without preserving compatibility.
Terminology¶
- Template call is the Kedi-level
>>operation. It may request structured output fields or discard a raw response when no fields are present. - Raw invoke is
[name] << prompt, which retains the model's complete text response as a string. - Adapter invocation is the runtime call through Kedi's
AgentAdapterprotocol. - Provider request is the outbound model or harness request made by an adapter. One Kedi operation may require multiple provider requests when tools or agent loops are involved.