§05 · Changelog · shipped in public
Every phase, dated.
We ship in narrow vertical slices and write every phase down before moving to the next. The repo's docs/EXECUTION_PLAN.md is the source of truth; this page is the reader's digest.
§05.1 · PhasesNewest first
Phase 17 · 2026-04-17
Cross-provider streaming + update-style rollback
- Shared LoopEvent union across Anthropic / OpenAI-compatible / CF AI Gateway
- OpenAI-compatible SSE adapter — unlocks Groq, Together, Ollama, self-hosted
- Update-style MCP rollback with pre-mutation state capture (DNS, KV, Hyperdrive)
- 115 tests, all green
Phase 16 · 2026-04-17
Native tool-use streaming + MCP rollback
- Anthropic Messages streaming with tool_use blocks, end-to-end SSE to browser
- Selective mode: dangerous tool calls halt mid-stream as exhibit cards
- MCP rollback registry with 8 create-delete inverses and generative rollback hints
- Session DO gained rollback columns with live migration
Phase 15 · 2026-04-17
Multi-subscriber streaming + Settings panel
- StreamHubDO: one upstream WS, N SSE subscribers, 500-frame replay buffer
- Turn cancellation via turn/interrupt
- Settings tab with capability checklist + snippet generator
- Guided setup via Helm with MCP integration
Phase 14 · 2026-04-17
Streaming + companion codex-bridge
- Durable Object-held WebSocket streaming for Codex app-server
- Companion Node server wraps codex stdio into HTTP + SSE
- Dockerfile + recipes for CF Containers, Fly, local tunnels
Phase 13 · 2026-04-17
Fallback chains + app-server bridge
- chat-with-fallbacks: ordered model[] retries with per-model timeout + attempts ledger
- Codex plugin: app-server JSON-RPC bridge (HTTP or WS)
- 5 new Codex skills including raw RPC passthrough
Phase 12 · 2026-04-17
Cloudflare AI Gateway + Codex subscription auth
- cf-ai-gateway plugin: 23+ providers via BYOK Secrets Store
- Codex plugin with API key or pasted ChatGPT subscription tokens
- Binding path (env.AI.run) + compat REST path
Phase 11 · 2026-04-17
Native tool-use + three setup paths
- Three Helm modes: propose, selective, auto
- SkillDefinition gained inputSchema + dangerous flags
- External agents can drive Helm as a planner
Phase 10 · 2026-04-17
Meta-agent + editorial UI
- Admin plugin with runtime introspection
- Helm meta-agent at POST /conductor/message
- Editorial-broadsheet /app UI with 8 sections
Watching the repo is the fastest way to stay current. github.com/open-think/open-think →