Skip to content

v0.9.150

Choose a tag to compare

@github-actions github-actions released this 05 Sep 01:27
· 66 commits to main since this release

Patch Changes

  • #906 7d0ee4e --vendor now takes the shipped contrib engine ids (gemini, opencode, cursor, grok, droid, amp) that engine-list has always advertised. routine-create, workitem-start and --agents used to reject them with an error telling you to go read engine-list — where they were listed. rove api schema shows them too.

    rove skill --help documents --global/-g and -p, and rove update --help documents --channel <name>; all four were already parsed and accepted, just undocumented on the surface docs/CLI.md calls authoritative. — @Sma1lboy

  • #902 b314d55 Keep settings and pending edits when resetting UI state cannot write the settings file. Report the failure and leave tasks and the current window intact so the reset can be retried. — @Sma1lboy

  • #903 586bd67 Keep a new session unconfirmed when its launch shell retries repository initialization during the engine startup probe. A live PTY with an absent init marker no longer reports a failed launch; completed initialization and dead sessions retain their existing failure checks. — @Sma1lboy

  • #904 6996321 Find Codex sessions and activity beyond the previous global rollout limits. Reuse directory listings and bounded session headers across concurrent worktree queries, and invalidate metadata when transcripts change or move.

    Read completion markers from the reporting Codex session so another tab in the same worktree cannot end its turn. Bound transcript bytes and marker lines for both Claude and Codex, and invalidate completion caches on file replacement or same-mtime rewrites.

    Reuse unchanged parsed message arrays, avoid hashing the same transcript prefix twice on append, and discard unused Copilot tool-name state. Bound Kimi index and Codex quota lines, reject malformed Kimi paths, and read Kimi activity with one index scan. — @Sma1lboy

  • #902 b314d55 Keep sidebar process identity current when a hosted shell restarts with a new PID, and stop tab auto-naming from writing after its workspace unmounts. Simplify daemon state reads, share background tab lookup precedence, and avoid repeated scans while grouping unregistered tabs. — @Sma1lboy