GuidesAdvanced
Advanced
Extend Crux, work at framework boundaries, and understand advanced type and runtime behavior.
These guides cover extension points and lower-level integration concerns. You do not need them for ordinary prompt, tool, or media work.
Type system
How Crux preserves types through prompts, contexts, tools, agents, and flows.
Building adapters
Implement a provider adapter while preserving Core execution contracts.
Headless execution
Prepare provider requests and finish them outside the managed adapter runtime.
Indexer extensions
Contribute definitions, facts, rules, and relations through compiler-owned manifests.
Errors
Classify and handle Crux runtime and provider errors.
Migrations
Move between public API generations and remove obsolete compatibility code.