Skip to content

chore(main): release 0.1.0#3

Closed
github-actions[bot] wants to merge 4 commits into
mainfrom
release-please--branches--main--components--codegraph-rs
Closed

chore(main): release 0.1.0#3
github-actions[bot] wants to merge 4 commits into
mainfrom
release-please--branches--main--components--codegraph-rs

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.1.0 (2026-06-21)

Bug Fixes

  • release: drop Windows target; daemon is Unix-socket only (1d973ee)

This PR was generated with Release Please. See documentation.

sunerpy and others added 4 commits June 21, 2026 13:13
…de knowledge graph

CodeGraph-rs parses a codebase, extracts symbols and their relationships, persists
them to a per-project SQLite database (with an FTS5 search index), and exposes the
result through a CLI and an MCP (Model Context Protocol) stdio server. No AI / vector
/ LLM anywhere in the binary — output is deterministic and byte-stable.

Highlights:
- 10-crate workspace (core/store/extract/graph/resolve/mcp/daemon/watch/cli/bench);
  published crate codegraph-rs, binary codegraph.
- 28-language tree-sitter extraction (regular grammars + embedded + custom + file-level),
  deterministic node-id formula, golden byte-stable schema/edges.
- Graph traversal (callers/callees/impact/cycles) + FTS5 multi-signal search +
  whole-graph export with deterministic PageRank centrality.
- MCP stdio server (10 tools) and a CLI agent installer for 8 agents
  (Claude Code, Cursor, Codex CLI, opencode, Hermes, Gemini CLI, Antigravity, Kiro).
- Golden equivalence tests + scope guardrail (no AI/vector/LLM crates).
- Release engineering: pre-push hook, CI (test + audit), release-please with
  5-platform binaries (cargo-zigbuild musl + macOS + windows), git-cliff release
  notes, and topological crates.io publishing.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
The Windows binary build failed with E0433 (codegraph-daemon uses
std::os::unix::net::{UnixListener,UnixStream} — a Unix daemon model that
does not compile on Windows). Making the daemon cross-platform (named pipes)
is out of scope, so drop x86_64-pc-windows-msvc from the release matrix and
the dead zip-packaging/upload steps. Document that prebuilt binaries target
Linux + macOS only; on Windows, build from source (CLI/MCP work, daemon does
not). Aligns README (EN/zh-CN) and AGENTS.md to the 4-platform reality.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant