v0.1.0
[0.1.0] - 2025-11-08
π First Public Release
This is the first public release of Headless Coder SDK, an open-source framework that unifies multiple headless AI-coder SDKs β OpenAI Codex, Anthropic Claude Agent SDK, and Google Gemini CLI (headless) β under one consistent developer interface.
π Highlights
- Unified
createCoder()and thread API across Codex, Claude, and Gemini. - Standardized streaming via
runStreamed()and structured output viaoutputSchema. - Shared permission + sandbox model (
read-only,workspace-write,danger-full-access). - Thread resume support for Codex and Claude adapters.
- Cooperative cancellation using
RunOpts.signalorthread.interrupt(). - Modular adapter registration pattern:
registerAdapter(CODEX_CODER, createCodexAdapter);
- Initial permission and sandbox enforcement layer.
- Example suite for multi-provider workflows and structured output validation.
π¦ Packages included
@headless-coder-sdk/core@headless-coder-sdk/codex-adapter@headless-coder-sdk/claude-adapter@headless-coder-sdk/gemini-adapter@headless-coder-sdk/examples
π§© Developer Docs
π§ Notes
This release establishes the unified adapter interface, event model, and sandboxing foundation for future integrations and features β such as structured streaming, granular permissions, and new AI-coder backends.