v2.11.0
[2.11.0] — 2026-09-17
Breaking Changes
- MCP tools: Removed the deprecated
graphify_*tool shims (122c55e). Callers still using these deprecated names (graphify_build,graphify_query,graphify_god_nodes,graphify_get_node,graphify_shortest_path,graphify_community,graphify_stats,graphify_surprises,graphify_suggest,graphify_visualize,graphify_watch,graphify_watch_stop,graphify_report, andgraphify_health) must switch to the equivalentmonograph_*tool.
Fixed
monomind cleanup --forcenow only reaps genuinely orphaned SDK processes (c4d4306, 01e3823). Previously, cleanup invoked without an ownerPid would SIGTERM every process matching "claude-agent-sdk --output-format" machine-wide, including live org agents with running parent processes, causing mass crashes. Now only kills processes whose parent is PID 1 (classic init adoption) or matches an init/subreaper pattern (systemd,systemd --user,/sbin/init,/lib/systemd/systemd), correctly identifying orphans on both traditional init systems and modern systemd user sessions while never killing SDK processes with live application parents.monomind init --forcenow properly migrates pre-rename projects (7dd8deb). Previously, projects initialized before the graphify→monograph rename never fully migrated: the oldgraphify-freshen.cjshook file stayed on disk forever, and even after--forcerefreshedsettings.json, the old command survived as a duplicate SessionStart hook (looked 'unknown' next to the newly generatedmonograph-freshen.cjscommand). Now obsolete helper files are deleted and obsolete hook commands are stripped from settings before the merge, so migration completes in oneinit --force.
Changed
- Renamed "graphify" to "monograph" throughout the codebase (8cd1b88). This product's own knowledge graph is branded Monograph (
@monoes/monograph,monograph.db,monograph_query, …) — several internal names never got the memo:- SessionStart hook:
graphify-freshen.cjs→monograph-freshen.cjs(root.claude,.gemini, packaged copies, and all generator/wiring references) InitComponents.graphify/MCPConfig.graphify→.monograph- Various internal function names and comments
- SessionStart hook:
- Root CI now builds monobrowse before typecheck (96e8a56). Root typecheck scans every package under
packages/**, and@monoes/monobrowse/src/cli/platform.tsself-imports@monoes/monobrowse, which only resolves once the package has built its owndist/.
npm: npm install monomind@2.11.0 or npm install @monoes/monomindcli@2.11.0