Skip to content

Releases: arunsoman/cie

cie 0.1.0a2 — corrected alpha

Pre-release

Choose a tag to compare

@arunsoman arunsoman released this 28 Aug 14:00

cie 0.1.0a2 — corrected alpha. Supersedes 0.1.0a1.

⚠️ 0.1.0a1 is superseded. Its MCP server only ran on mcp 1.x; on mcp 2.x (what pip install "cie[mcp]" resolves to today) the tests failed to import. Use 0.1.0a2.

What's fixed in 0.1.0a2

  • The MCP server now runs on both mcp 1.x and 2.x. build_mcp_server is version-agnostic: it prefers mcp 2.x's mcp.server.mcpserver.MCPServer and falls back to mcp 1.x's mcp.server.fastmcp.FastMCP (in mcp 2.x, FastMCP was renamed to MCPServer and mcp.server.fastmcp is a stub that raises). The call_tool test normalizes the two return shapes (2.x CallToolResult vs 1.x list[ContentBlock]). Verified on both with a real stdio JSON-RPC handshake.
  • Python 3.10 actually works. cie/data_model.py imported tomllib unconditionally, but tomllib is 3.11+ stdlib — so it failed to import on 3.10, contradicting requires-python = ">=3.10". Now uses a tomli backport fallback (conditional dependency tomli; python_version < "3.11").

CI

All green: pytest across Python 3.10 / 3.11 / 3.12 / 3.13, plus a real MCP stdio handshake smoke check on every push.

Quickstart (unchanged)

pip install "cie[mcp]"
cie index /path/to/your/project
cie-mcp /path/to/your/project --embedded        # full (read+write) by default
cie-mcp /path/to/your/project --embedded --policy readonly   # read-only client

See CHANGELOG.md for the full history. ⚠️ Alpha — the API surface may still change before 0.1.0.

cie 0.1.0a1 — first alpha

Pre-release

Choose a tag to compare

@arunsoman arunsoman released this 28 Aug 13:43

⚠️ Superseded by 0.1.0a2.

This tag's MCP server only ran on mcp 1.x; on mcp 2.x (what pip install "cie[mcp]" resolves to today) the tests fail to import, and its cie.data_model failed to import on Python 3.10. Both are fixed in 0.1.0a2 — use that.


Original 0.1.0a1 notes: first alpha release of cie — Code Insight Engine. See the CHANGELOG for what it shipped.