Skip to content
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.