Skip to content

v2.7.0

Choose a tag to compare

@nokhodian nokhodian released this 23 Jul 22:05

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 box no longer returns the element's center mislabeled as top-left x/y, which could cause click/tap to 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 autoStart field 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_message override — 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.