v3.16.0 β Editor / IDE bridge
Connect Kodiqa to your editor.
Added
- Bridge server β
kodiqa --serve(or/servein a session) runs a small authenticated localhost HTTP server that editor extensions (VS Code, Zed, Neovim, β¦) can call:GET /health(no auth) β{status, model, version}POST /ask {prompt, context?}β{response}β a one-shot, non-streaming answer that doesn't touch conversation history or edit files (safe to call while the CLI is in use)GET /diagnostics?file=PATHβ LSP diagnostics (start an LSP with/lsp)- Binds to
127.0.0.1only with a per-session bearer token;--portsets a fixed port.
- A minimal reference client in
examples/bridge_client.py. Editor extensions are thin clients over this protocol.
Tests
test_bridge.pyβ real in-process server: health, auth enforcement,/ask(context + validation),/diagnostics, and 404s. 471 total; ruff + CI green.
This release completes the roadmap β the full mcp2cli-inspired suite (lazy MCP, remote MCP, OAuth, TOON, OpenAPI/GraphQL), cross-provider failover, turn-rewind, custom commands, and now the editor bridge.