v2.7.0
Fixes
- mcp stdio: fixed in-flight tool responses being silently dropped when stdin closes mid-handler (#39) — two compounding races: missing in-flight tracking, and a subtler process.exit()-truncates-async-pipe-write bug for large responses (e.g. tools/list).
- monograph_suggest: task-relevance results no longer let a doc/concept node's literal keyword overlap outrank the actual code symbol a task is about (#38).
- monobrowse:
get boxno longer returns the element's center mislabeled as top-left x/y, which could causeclick/tapto double-offset and miss the target (#15). Now returns both conventions explicitly (x/y= true top-left,centerX/centerY= center). - org runtime: a single agent's max-turns crash no longer risks taking down the whole org — confirmed already resolved by Org Runtime v2 + last release's session-resume fix (#25).
- init: stopped writing a non-standard
autoStartfield into.mcp.json's server entry — Claude Code's schema for stdio servers is only command/args/env, and nothing in monomind read this field back either. Pure dead-end noise in a file whose schema we don't own.
Features
- org runtime: per-role
max_turns_per_messageoverride — a role that legitimately needs more turns per message (e.g. a developer doing sequential build/fix/verify cycles) no longer has to share one global cap with every other role.
Dependencies
- @monoes/monobrowse bumped to 1.0.6 (was resolving a stale 1.0.3 from the registry despite newer fixes already in the workspace).
All changes verified with new/updated tests. Full CLI suite: 1151/1151 passing. Monobrowse suite: 33/33 passing.