Skip to content

v2.32.1

Choose a tag to compare

@github-actions github-actions released this 09 Jun 12:28
· 15 commits to main since this release
2e1136b

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