Skip to content

Rel.AI MCP 0.25.1

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Aug 04:48

Process reliability

  • Preserve empty managed-process lists through connector compaction so relai_process list satisfies its output contract when no managed process is running.
  • Add regression coverage for the empty process-list contract.

Search and contract reliability

  • Bound broad repository searches by useful output instead of exhaustive counting. Stop streamed text search after one additional visible match proves maxResults is truncated, extend the search budget to 25 seconds, and return useful partial matches instead of failing the whole call when that budget is reached. Truncated observability reports matchCount as an explicit lower bound (at least N) rather than implying an exact total.
  • Refresh stale Secure Tunnel, runtime-surface, and Activity contract tests. Keep tests aligned with the current Tunnel + No authentication workflow, canonical release-manifest tool metadata, and the current live Activity controller/CSS contract.
  • Keep discovery tests on canonical MCP metadata. Remove the last dependencies on the deleted cloud contract manifest and hard-coded 37/12 surface values so command/process guidance, status metadata, and stdio discovery follow the current public schema and include newly added tools such as relai_ui automatically.
  • Keep ChatGPT setup guidance aligned after the Secure Tunnel cutover. Remove stale plan-specific Plugins/workspace-Apps navigation from the README and regression guard; the durable setup contract is Tunnel + No authentication, with reconnects reusing the existing Rel.AI MCP integration instead of creating duplicates.

MCP startup reliability

  • Keep stdio discovery off execution-only dependency paths. Load tool execution, managed-process cleanup, browser automation, and workspace-status/Repository Intelligence modules only when those capabilities are actually used, so initial MCP discovery and tools/list no longer eagerly initialize Playwright or SQLite-backed repository intelligence.
  • Measure cold startup with a platform-realistic budget. Preserve the strict in-process tools/list latency budget while allowing Windows cold-process startup variance in the dedicated benchmark; the native-task release gate continues to verify real stdio discovery end to end.

Repository maintainability

  • Restore architecture-budget compliance without weakening the guard. Separate the internal operation-definition data from public tool composition, move dashboard navigation rendering into the dashboard shell/chrome owner, and remove two unreferenced legacy request-budget/process-kill modules. Repo-health and frontend acceptance remain green after the split.

Bump root/electron/status UI/lockfiles to 0.25.1.