• English
  • Lite Agent
    A complete agent runtime

    Batteries included, yet fully decomposable — run an agent in three lines with query(), or assemble your own from the kernel primitives. One kernel, every model.

    Provider-agnostic

    Anthropic, OpenAI, or local endpoints — one message model. Swap the model, keep the agent.

    Nine swappable strategies

    From ModelProvider to Sandbox — one implementation per role, hot-swappable.

    Onion middleware

    Retry, permission, compaction — layered around every call.

    Typed event stream

    One run, one AgentEvent stream — for logging, UI, and metrics.

    Durable sessions

    Event-sourced sessions you can resume and rewind — restarts lose nothing, mistakes roll back.

    Parallel subagents

    Isolated subagent sessions work subtasks in parallel; the parent context stays clean.

    Structured output

    One Zod schema turns the final answer into typed, validated data.

    Defense in depth

    A permission gate before execution, an OS sandbox around it.

    Local-model ready

    Pluggable codecs give local small models real tool calls.