Skip to content

RidgeCode v0.5.19

Choose a tag to compare

@MySetsuna MySetsuna released this 12 Aug 18:03
· 4 commits to main since this release

RidgeCode v0.5.19

Agent orchestration and completion reliability

  • Allow multiple dispatch_agents waves in one run while enforcing a bounded runtime budget of eight waves.
  • Keep each wave fan-out bounded to 2–3 read-only subagents; expose remaining waves in durable state and run manifests.
  • Consume one wave on failed, denied, or timed-out dispatch attempts to prevent unattended retry loops.
  • Migrate legacy checkpoints containing dispatch_agents_used: true to one consumed wave.
  • Keep CodeGraph-unavailable fallback durable so the agent uses bounded built-in search/read tools instead of retrying an unavailable optional tool.

Verification

  • cargo fmt --all -- --check
  • cargo test --workspace --locked
  • cargo clippy --workspace --all-targets --locked -- -D warnings
  • Sonar remains configured; the same-tag remote gate is not rerun unless a valid SONAR_TOKEN is available
  • Windows release build, local installation, and version smoke test

Same-tag TUI control refresh

  • Align semantic TUI colors with the startup animation theme.
  • Start interactive /goal runs immediately and echo the original command input.
  • Allow queued-message editing, front-send, and removal without interrupting the active turn.
  • Keep answer/diff inspection complete and scrollable; resize and native scrollback remain covered.
  • Keep read_file user projections to outcome/path only; full observations remain available to the model context.

MCP visibility and encoding refresh

  • Show read-only mcp_servers entries from the host CODEX_HOME/config.toml in /mcp, merged with RidgeCode-configured servers and runtime lifecycle failures; host entries are not implicitly started.
  • Decode file and shell output by BOM/UTF-8/UTF-16/system legacy code page, with RIDGE_OUTPUT_ENCODING override; keep Windows console output UTF-8 while RidgeCode runs.

Live agent steering

  • Add Codex-style live guidance with Ctrl+Shift+Enter or /steer <guidance> while an agent is working.
  • Guidance enters a bounded bus without cancelling the active provider request, is consumed before the next reasoning request, requeued on provider failure, and continues automatically at the turn boundary.
  • Preserve queue semantics: Enter appends to the tail and Ctrl+Enter moves a message to the front without interrupting the active turn.

Refresh verification

  • Workspace tests: agent lib 180, ridgecode TUI 391, eval 1, langgraph 9, mcp 2, provider 54, tools 20, plus doctests.
  • Windows PTY release smoke passed for busy queue/front-send, live Inspector, queue removal, resize, and native scrollback.
  • Three bounded soak rounds cover writes, provider/subagent failure, restart recovery, cancellation, durable checkpoints, and goal lifecycle.
  • Sonar remains configured; the remote gate was not rerun for this same-tag refresh.