v2.32.1
C3 v2.32.1
First PyPI release since v2.30.0 — it brings everything merged in between: cross-project tools (2.31.0), the Oracle Discovery API (2.32.0), and dashboard token management (2.32.1).
🔮 Oracle Discovery API (2.32.0)
External LLMs — Claude Code / Desktop or any function-calling model — can point at a running Oracle and use C3's cross-project code & memory intelligence as tools, over MCP (HTTP/SSE) and a parallel OpenAPI REST surface that share one tool core. Read + safe-action tiers only (no code edits); Bearer-token auth (OS keyring); loopback-bound by default. New c3 oracle api {info,key,rotate,clear} CLI prints the token + a ready-to-paste .mcp.json snippet.
🔑 Dashboard token management (2.32.1)
Generate / rotate / clear / reveal / copy the Discovery API Bearer token from the Oracle dashboard (Settings → Discovery API), with live MCP / REST / OpenAPI URLs and a copyable .mcp.json entry. Backed by new /api/apikey/* endpoints.
🌐 Cross-project tools (2.31.0)
New c3_project MCP tool — discover and operate on other c3-installed projects (search / read / compress / status / memory / impact / edits / validate / filter), with guarded writes (edit, shell, memory mutations) behind an explicit allow_write=true, audited on the target project.
🔒 Notable change
The Oracle server now binds 127.0.0.1 by default (was 0.0.0.0); override via bind_host in ~/.c3/oracle/config.json.
Full curated notes per version: CHANGELOG.md.
What's Changed
- feat(2.31.0): cross-project tools - c3_project MCP tool by @drknowhow in #3
- feat(2.32.0): Oracle Discovery API - external LLM tool surface (MCP + OpenAPI) by @drknowhow in #4
- feat(2.32.1): Discovery API token management in the Oracle dashboard by @drknowhow in #5
Full Changelog: v2.30.0...v2.32.1