Initial public release.
- 13 providers: Anthropic, OpenAI (Chat + Responses), Google Gemini, DeepSeek, Mistral, Groq, Ollama, LM Studio, vLLM, Jan, llama.cpp
- Full agent loop: streaming, tool calling, multi-turn, sub-agents
- Built-in tools: Bash, Read, Write, Edit, Glob, Grep, WebFetch, WebSearch, Agent, NotebookEdit, TaskManager
- Extended thinking:
--thinking <budget>for Claude models - MCP integration: external tool servers via
--mcp-config - Permissions: 6 modes from
autotobypassPermissions - Session management: resume, checkpoints, rewind
- Memory system: persistent cross-session memory
- Skills & hooks: extensible slash commands, lifecycle hooks (command, webhook, prompt, agent)
- NDJSON bridge: programmatic use from any language
- Ink UI: rich terminal interface with slash menu and status bar
- OAuth: Anthropic Pro/Max and OpenAI ChatGPT Plus/Pro subscription support
- Structured output:
--jsonfor machine-readable one-shot results - Agent-friendly CLI:
--yes,--timeout, strict exit codes (0-5)
- Single-file (
claude-native.mjs, ~7800 lines), zero npm runtime deps - Provider-pluggable core: AgentLoop reads capabilities, never checks provider names
- 760 tests (unit + E2E + Ink smoke)