Skip to content

Rust API

  • agent: Agent owns execution planning and model/tool orchestration.
  • auth: Auth owns secret references and provider access profiles.
  • bridge: Bridge owns adapter-safe DTOs for moving legacy boundary data into Core.
  • chat: Chat owns sessions, turns, and message history.
  • cli: CLI owns the minimal executable skill command loop.
  • engine: Engine owns core composition and command execution boundary.
  • event: Event owns shared stream and trace event types.
  • model: Model owns provider and model identity for the core.
  • proto: Proto owns the command and response protocol model.
  • run: Run owns durable task and run execution concepts.
  • runtime: Runtime owns executable skill artifacts.
  • server: Server owns the product ingress boundary.
  • skill: Skill owns skill metadata and AI-facing context resolution.
  • skrun-native: Py owns the PyO3 module boundary for the core.
  • store: Store owns backend-neutral repository contracts.
  • tool: Tool owns the callable tool contract and registry.