Skip to content

Rho application changelog

This changelog covers the rho-coding-agent CLI and interactive TUI.

2.13.0 (2026-09-21)

Features

  • tui: choose which assistant output to copy (#1235) (fdf3404)
  • xai: add grok-4.7 and toggle fast serving with /fast (#1237) (b45f01c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 2.8.0 to 2.9.0

2.12.0 (2026-09-21)

Features

  • tui: add configurable output streaming modes (#1221) (d50f357)
  • tui: choose device-code login even when a browser is available (#1229) (d9cef1d)
  • tui: clarify inline choice focus and wrap explanations (#1231) (62395fe)
  • tui: keep session tool cards compact (#1225) (678c789)
  • tui: make oauth login flow choices searchable (#1232) (b718da8)

Bug Fixes

  • compaction: honor provider usage at automatic thresholds (#1224) (2b0fdf5)
  • computer: stop repeating the desktop-access notice on every resume (#1228) (74e0120)
  • tui: hide unsupported slash command suggestions (#1230) (6aec55a)
  • tui: move computer access status into the footer (#1227) (ffbd95a)
  • tui: preserve login navigation through credential setup (#1233) (b289de6)
  • windows: repair workflows, process cleanup, and terminal input (#1226) (8ec7d1a)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 5.5.0 to 5.4.1
      • rho-providers bumped from 2.7.0 to 2.8.0

2.11.0 (2026-09-12)

Features

  • agents: make delegation background-only (#1217) (4e74c0c)
  • cli: choose a model before editing its prompt (#1216) (d725f93)
  • sessions: search prior work without replaying transcripts (#1212) (0b8888a)
  • tui: change permission modes with a slash command (#1213) (cad1529)

Bug Fixes

  • tui: normalize unsupported reasoning when cycling pinned models (#1210) (d0dc6ff)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 2.6.0 to 2.7.0

2.10.0 (2026-09-10)

Features

  • cli: add confirmed uninstall with optional data purge (#1201) (61e0108)
  • computer: add opt-in desktop control through Cua Driver (#1200) (8fb622a)
  • prompts: support model-scoped system instructions (#1205) (242668c)
  • sessions: add unsaved interactive sessions (#1202) (34ee5db)
  • web: add firecrawl and explicit search routing (#1206) (8428898)
  • web: select search settings with explicit pickers (#1208) (98b06b3)

Bug Fixes

  • codex: remove retired gpt-5.4 models (#1207) (349e4df)
  • startup: explain waits for desktop keyring access (#1203) (2613377)
  • tui: resize generated images before rendering previews (#1196) (abe2ebd)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 2.5.1 to 2.6.0

2.9.1 (2026-09-07)

Bug Fixes

  • attach: show parent messages in subagent cards (#1192) (fea16f2)
  • tui: color parent agent-message titles with accent (#1194) (461f1cb)
  • tui: preserve markdown formatting in agent message cards (#1190) (99b7e5c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 2.5.0 to 2.5.1

2.9.0 (2026-09-06)

Features

  • questionnaire: allow explicit timed fallback answers (#1184) (3f66de5)
  • tui: Tab completes workspace paths in the inline shell (#1180) (48e5c95)

Bug Fixes

  • permissions: recognize questionnaire consent in auto mode (#1188) (df13ab1)
  • titles: stop sub-agent labels from answering task instructions (#1187) (07af55a)
  • tui: keep agent notifications distinct from human messages (#1182) (ab689b5)
  • tui: keep side chat running when dismissed (#1183) (27625e8)
  • tui: prevent notifications from splitting assistant messages (#1186) (0354440)
  • tui: remove attach command hints from agent cards (#1185) (50d7e38)
  • tui: tell users when Claude Code usage is rate limited in /limits (#1177) (6218b66)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 2.4.0 to 2.5.0

2.8.0 (2026-09-05)

Features

  • tui: show task-first agent message previews (#1162) (ead555d)

Bug Fixes

  • agents: resolve host auth for the target provider (#1170) (66bd205)
  • claude-code: wait for refreshed usage before caching limits (#1174) (8d1ada4)
  • runtime: reconcile background notifications before completion (#1166) (b5630f6)
  • subagents: deliver completions after starting a new session (#1171) (0304725)
  • tui: apply reasoning visibility to the whole transcript (#1168) (f4c3708)
  • tui: render side chat like the main transcript (#1172) (827c746)

Performance Improvements

  • runtime: speed up session replay and streamed rendering (#1163) (242460c)
  • subagents: stop routine notices from waking parents (#1167) (1990b25)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 5.3.0 to 5.2.1
      • rho-providers bumped from 2.3.0 to 2.4.0

2.7.0 (2026-09-04)

Features

  • config: configure auto edit tools for custom providers (#1156) (9a6f320)
  • openai: forward mid-turn steering over the Codex websocket on gpt-6-astra (#1150) (3628bda)
  • openai: wire async tool calling for gpt-6-astra (#1152) (9fcc988)
  • tui: confirm sends with unreplayable context instead of prompting at model switch (#1155) (e575220)
  • tui: highlight shell commands in tool cards (#1157) (69fc3da)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 2.2.0 to 2.3.0

2.6.0 (2026-09-03)

Features

  • subagents: delegate to Cursor Agent with runtime: cursor (#1144) (0a1c586)
  • subagents: raise concurrent agent default to 10 and resize live (#1137) (a7073bd)
  • tui: add /refresh-models shortcut for provider lists and models.dev catalog (#1130) (43779bf)
  • tui: pick agent tools from a multi-select instead of typing a list (#1145) (86499f6)

Bug Fixes

  • compaction: /compact always shrinks context on large-window models (#1132) (d7522b6)
  • tools: bash tool keeps mise/nix/direnv PATH entries from the launching shell (#1148) (589b890)
  • tui: stop clipping agent titles on the activity rail (#1136) (5381cc3)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 5.2.0 to 5.1.2
      • rho-providers bumped from 2.1.2 to 2.2.0

2.5.0 (2026-09-02)

Features

  • tui: paste clipboard text on right-click (#1122) (6008f36)
  • tui: show the command on process cards instead of the raw id (#1124) (a1c1dec)

Bug Fixes

  • tui: Kitty image previews no longer reserve blank rows under Herdr (f11557e)
  • tui: require herdr cell metrics before kitty image placements (69dcfdc)

2.4.0 (2026-09-01)

Features

  • tui: replace doctor picker with dashboard overlay (#1119) (d22c5ee)
  • tui: show live Claude Code usage in /limits (#1114) (7f96487)

Bug Fixes

  • limits: stop spurious Claude usage refresh failures on cold starts (#1117) (98b2a24)
  • release: stop release-please failing on the pty harness cycle (#1116) (a78805c)
  • tui: hide the caret on dismiss-only overlays (#1112) (9089dd0)
  • tui: keep slash commands working after a trailing newline (#1115) (a56c19b)

2.3.3 (2026-08-31)

Bug Fixes

  • tui: keep enter on the bare command after tab completion (#1109) (f6b47c4)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 2.1.1 to 2.1.2

2.3.2 (2026-08-30)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 5.1.0 to 5.1.1
      • rho-providers bumped from 2.1.0 to 2.1.1

2.3.1 (2026-08-30)

Bug Fixes

2.3.0 (2026-08-30)

Features

  • auth: always show a copyable login URL across every provider (#1095) (9e2670b)
  • tui: add /side overlay for frozen-context asides (#1094) (3ebbdf9)
  • tui: make MCP tool cards readable instead of raw wire names and JSON blobs (#1092) (c57ba6c)
  • tui: oversized mermaid diagrams now clip instead of dumping source (#1082) (0f52503)
  • tui: paint gitGraph, gantt, and mindmap in the transcript (#1088) (e22adb6)
  • tui: print a compact session receipt after interactive exit (#1077) (4f75c2a)
  • tui: stream mermaid diagrams as they arrive instead of popping in at fence close (#1085) (29c70cc)

Bug Fixes

  • mcp: escape underscore-edged exported tool names (#1096) (86c7ea1)
  • tui: keep mermaid loops from gluing onto skip edges (#1087) (5baa60d)
  • tui: make add/remove diff wash visible on sampled themes (#1086) (4f660a0)
  • tui: place pending input below active work (#1097) (c3cf135)
  • tui: refresh the github pr chip after create (#1080) (af367bd)
  • tui: render mermaid state start and end without empty boxes (#1089) (8545b9f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 5.0.0 to 5.1.0
      • rho-providers bumped from 2.1.0 to 3.0.0

2.2.0 (2026-08-28)

Features

  • mcp: allow opt-in cleartext http for remote servers (#1072) (15abb91)

2.1.0 (2026-08-27)

Features

  • tui: show the current github pr on the statusline (#1067) (cccee94)

2.0.0 (2026-08-27)

⚠ BREAKING CHANGES

  • rho-sdk removes RunEvent::ProviderActivity and the PROVIDER_ACTIVITY_* constants, collapses ProviderStreamResetReason retryable variants into RetryableFailure { kind, retry_after }, removes ModelCallMetrics::output_tokens_per_second, adds revision to RunEvent::Failed, folds ContextEstimated into StepStarted, and replaces the stringly generation-output-token carriers with a typed ModelCallMetrics::generation_output_tokens metric and ModelEvent::GenerationOutputTokens variant. rho-providers adds ProviderId::OpenAiCompatible for config-defined hosts, folds CustomProviderOptions into CustomProviderSpec (removing the _with_lookup/ _with_options funnels), makes providers() include custom hosts (removing visible_providers), removes deprecated registry API-base re-exports and ProviderRuntime::same_family, and drops the CredentialStore parameter from OpenAiProvider::new_with_identity. rho-tools removes the edit_file tool-name alias, the write_file frontmatter alias, and the EditToolKind type alias.
  • providers: own HTTP transport errors and collapse reqwest onto 0.13 (#1060)

Features

  • providers: add MiniMax as a first-party Anthropic-compatible host (#1059) (aa71132)
  • tui: create agents from a guided slash command (#1057) (b14e4d9)
  • tui: queue follow-ups with Ctrl+Enter when Alt+Enter is fullscreen (#1064) (67cd423)

Bug Fixes

  • ci: repair macOS stdin guard and supervised approval PTY smoke (#1055) (8b6654f)
  • tui: keep activity rail text readable on terminal themes (#1065) (98bb0eb)
  • tui: keep the history scrollbar from darkening on tool cards (#1063) (5f69a8c)

Performance Improvements

  • tls: drop OpenSSL and run rustls+ring everywhere (#1061) (3ab2016)

Code Refactoring

  • pay down all NEXT_MAJOR debt for the next major, net -986 lines (#1062) (0e17bdb)
  • providers: own HTTP transport errors and collapse reqwest onto 0.13 (#1060) (701dd29)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 1.11.0 to 2.0.0

1.49.0 (2026-08-26)

Features

  • tui: make the activity rail a trustworthy ambient view of agents and jobs (#1049) (d1c2289)

Bug Fixes

  • tui: clear bare slash when Esc dismisses command palette (#1054) (465897d)
  • tui: keep critical context fill visible in narrow statuslines (#1052) (e497dbd)
  • tui: unify key hints, picker titles, and transcript errors (#1053) (8dbb2a5)
  • tui: use plain language in session delete confirms (#1051) (55ccd83)

1.48.0 (2026-08-25)

Features

  • attach: show reasoning level next to model and provider (#1044) (2b1f912)
  • providers: let custom hosts speak OpenAI Responses (#1041) (381383d)
  • tui: explain hidden tool cards in zen mode (#1037) (f523866)
  • tui: pick Chat Completions or Responses when adding a custom host (#1042) (586c995)
  • tui: show how long a turn took (#1038) (7b45897)

Bug Fixes

  • permission: stop silent reads of files outside the workspace (#1033) (21e5e20)
  • plugins: gate project plugins behind workspace trust (#1030) (60297fc)
  • providers: keep prompt-cache hits across tool turns (#1040) (e139d99)
  • tui: applied steers now show up in the transcript (#1032) (48ee37f)
  • tui: keep empty /model guidance in the transcript (#1034) (42e7e87)
  • tui: keep Thinking... on the Thought for row (#1047) (9f01d0b)
  • tui: keep Worked for off the last line of the reply (#1046) (eb3099d)
  • tui: make active-turn controls visible (#1028) (1246e44)

Performance Improvements

  • cut hot-path costs in grep, session persistence, and live TUI rendering (#1027) (9cf4ad7)
  • tui: keep long streamed replies from stalling on open fences (#1043) (4d5adfa)

1.47.1 (2026-08-22)

Bug Fixes

  • process: terminate process tree when shell leader exits (#1023) (d53747e)

1.47.0 (2026-08-21)

Features

  • acp: let hosts discover and switch models per-session (#1012) (9ddaf37)
  • acp: let hosts set reasoning through thought_level (#1015) (5cda8e8)
  • attach: show live tok/s in the subagent attach header (#1011) (75f2db5)
  • tui: bundle popular color schemes as built-in themes (#1014) (b0a1ad6)
  • tui: flag finished turns on the jump chip and toast collapsed pastes (#1021) (a16a4d4)

Bug Fixes

  • subagents: tolerate concurrent session subagents dir creation (#1020) (0a68625)
  • tui: show context tokens when no window limit is reported (#1019) (a4d8909)

Performance Improvements

  • cut per-frame palette discovery, layout rework, and git spawn churn (#1017) (39952ce)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 4.1.1 to 4.2.0
      • rho-providers bumped from 1.9.0 to 1.9.1

1.46.0 (2026-08-20)

Features

  • cli: open the tui with the first prompt already running (#1003) (20b9d43)
  • providers: look up models.dev from custom host model ids (#1004) (da477da)
  • tools: mint hashline tags only for the hashline edit tool (#1000) (2fa3c2c)
  • tui: add /copy for the last assistant message (#998) (991c147)
  • tui: watch subagents in the same terminal (#1002) (966f3e8)

Bug Fixes

  • tui: filter /agents reasoning choices by models.dev capabilities (#1005) (098a9d1)
  • tui: stop openai-compatible cost jumping on submit (#1008) (51f881f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 4.1.0 to 4.1.1
      • rho-providers bumped from 1.8.0 to 1.9.0

1.45.0 (2026-08-18)

Features

  • providers: read Ollama context and thinking from native tags (#993) (dfd0f01)
  • providers: set up ollama through /login instead of first-run defaults (#994) (1fbe5f8)
  • tui: cycle pinned models without opening the catalogue (#988) (c0d0292)
  • tui: show prompt-cache misses in /info and optional notices (#989) (4b35cb6)

Bug Fixes

  • providers: keep a stored custom key after /login and restart (#995) (5e404f6)
  • tui: keep picker keybinds from clipping mid-hint (#996) (f7bca1e)
  • tui: keep up-arrow history out of the command palette (#990) (3a5b048)

1.44.0 (2026-08-18)

Features

  • providers: let /login add custom hosts that work with CLIProxyAPI (#984) (5ec9a44)
  • tui: keep up-arrow prompts across sessions (#982) (5ec18c2)
  • tui: regroup the /config category browser (#983) (bf0008b)

Performance Improvements

  • tools: cut tokens from web, process, and shell results (#980) (c103ec0)
  • tui: make rho attach scrolling smooth on long transcripts (#985) (8e1e243)

1.43.1 (2026-08-17)

Performance Improvements

  • tui: keep first resume paint off the syntax dump (#972) (81aa8fa)
  • web: stop keeping every fetched page in ram (#977) (4b392e8)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 1.6.0 to 1.6.1

1.43.0 (2026-08-17)

Features

  • tui: show the advisor on the composer divider (#968) (3af67ce)
  • xai: let grok generate and edit images in the conversation (#967) (47c03c1)

Bug Fixes

  • advisor: discourage first-turn advisor calls (#969) (cec3198)
  • advisor: stop the reviewer from inventing empty-call failures (#961) (061fbbe)
  • models: stop clamping GPT-5.5 and GPT-5.6 context to 272k (#966) (c5984e5)

Performance Improvements

  • session: keep one transcript in ram instead of one per turn (#964) (c2a0c7d)
  • tui: stop keeping a second transcript after resume (#965) (52fd5c6)

1.42.0 (2026-08-16)

Features

  • tui: add /clear and /usage command aliases (#942) (312ada1)
  • tui: pick running subagents by title instead of run id (#950) (dffd205)

Bug Fixes

  • attach: list only this directory's subagents in the picker (#951) (9fc35d9)
  • attach: open an empty picker and include finished runs (#955) (7055695)
  • tui: keep full resume scrollback (#956) (553f3fc)
  • tui: let you cancel claude-code login before the handoff (#953) (849ba3b)
  • tui: let you type while compact runs on the main loop (#957) (07ef7c1)

Performance Improvements

  • shrink release binary 38% and stop repeating startup work (#947) (3fc397d)
  • tui: paint the first frame before MCP connect and other startup tails (#948) (cdc1bbf)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 1.4.0 to 1.5.0

1.41.0 (2026-08-15)

Features

  • tui: lift tool-card text on hover in main TUI and attach (#928) (344f79a)
  • tui: show /limits in a single-pane overlay (#940) (273b830)
  • tui: show live background processes in the activity rail (#935) (f396b72)
  • tui: show OpenCode Go usage bars in /limits (#930) (2ea9628)
  • tui: wake the agent when a background process exits (#934) (b3b4ada)

Bug Fixes

  • cli: show changelog for dependency-only releases (#919) (3488499)
  • session: v1 upgrades no longer write an unloadable transcript (#939) (1dc1002)

Performance Improvements

  • session: eliminate double transcript deserialization and message clones during turn save (#936) (4c60e8d)
  • tui: stop recompiling search regex on every painted line (#938) (74689ae)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 4.0.0 to 4.0.1
      • rho-providers bumped from 1.3.1 to 1.4.0

1.40.1 (2026-08-14)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 1.3.0 to 1.3.1

1.40.0 (2026-08-14)

Features

  • attach: expand tool cards on click and ctrl+o (#911) (061bf10)
  • claude-cli: show Claude tool names on attach cards (#909) (1bcdaba)
  • cli: let editor hosts drive Rho over stdio (#910) (3f10136)
  • providers: sign in to OpenCode Go and use its models (#913) (db501a6)

Bug Fixes

  • anthropic: derive reasoning levels from models api capabilities (#907) (f057529)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 1.2.2 to 1.3.0

1.39.1 (2026-08-14)

Bug Fixes

  • anthropic: stop opus 5 from sending thinking.type.enabled (#904) (d76a398)
  • claude-cli: keep Auto dontAsk on the bound tool set (#903) (fb2de07)
  • skills: load skills with nested metadata (#901) (b75c6e6)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 1.2.0 to 1.2.1

1.39.0 (2026-08-13)

Features

  • permission: let Auto skip review of tracked workspace edits (#892) (2babff2)
  • permission: screen Auto requests with a two-stage classifier (#893) (4149f11)
  • providers: let config name openai-compatible hosts (#888) (a87649a)

1.38.2 (2026-08-12)

Bug Fixes

  • xai: add grok-4.6 to the static model allowlist (#882) (52ebd71)

Performance Improvements

  • tui: scale render hot paths for long transcripts (#876) (62d2500)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 1.1.0 to 1.1.1

1.38.1 (2026-08-12)

Bug Fixes

  • tui: prompt for Auto classifier model at startup (#877) (c8cba48)

1.38.0 (2026-08-12)

Features

  • attach: honor hide-reasoning and other display config (#873) (813f22f)
  • permission: rename Auto to Bypass and add classifier Auto (#870) (3192daa)
  • tui: count up shell runtime next to timeout (#871) (7c55124)

Performance Improvements

  • tui: stop long transcripts rebuilding on image-budget jitter (#874) (c888e94)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 3.1.0 to 4.0.0
      • rho-providers bumped from 1.0.0 to 1.1.0

1.37.0 (2026-08-12)

Features

  • tui: keep Entry::Error readable without color (#866) (1cf70d2)
  • tui: soft-wash diff add/remove rows with readable content (#867) (bfccb02)

1.36.0 (2026-08-11)

Features

  • prompt: tell the agent which model runs it, its subagents, and the advisor (#860) (d18c377)

Bug Fixes

  • prompt: wait for catalog names before model labels (#863) (71fa544)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.21.0 to 1.0.0

1.35.0 (2026-08-11)

Features

  • prompt: prefer top-down mermaid flowcharts (#849) (ed7d59a)
  • prompt: put session cwd in the system prompt (#857) (e614d9b)
  • subagents: add parent-child plain-text messaging for Rho runtime (#852) (dd25d8e)
  • subagents: enable parent messaging for claude-cli children (#854) (22caf60)
  • tui: scale feed image height with the history viewport (#856) (3bee525)

Bug Fixes

  • advisor: stop Claude plan mode from poisoning guidance (#853) (5209474)
  • subagents: allow questionnaire on parent-bridged delegated runs (#851) (127510b)
  • tui: stop link underlines from spilling into gutters (#858) (fdde28c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 2.1.0 to 3.0.0
      • rho-providers bumped from 0.19.1 to 0.20.0

1.34.1 (2026-08-10)

Bug Fixes

  • claude: surface stream-json API errors on nonzero exit (#847) (29ac39c)
  • tui: lead approval prompts with the command (#846) (413063c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.19.0 to 0.19.1

1.34.0 (2026-08-10)

Features

  • advisor: run the advisor on Claude Code from the model picker (#833) (b663739)
  • config: mid-session edit tool, advisor, and auto preference (#840) (423d026)
  • mcp: add prompts, resources, elicitation, and sampling (#837) (29cf0ea)
  • mcp: answer server-initiated protocol traffic (#834) (95104ea)
  • mcp: authorize remote servers with OAuth 2.1 (#838) (1971a19)
  • mcp: render tool results by content kind (#836) (9ac86ea)
  • tui: make the composer mouse-selectable (#832) (3cc9490)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.18.0 to 2.0.0
      • rho-providers bumped from 0.18.2 to 0.19.0

1.33.1 (2026-08-08)

Bug Fixes

  • tui: compile smoke_injection for release chrome version (#828) (3ef3357)

1.33.0 (2026-08-08)

Features

  • tools: add selectable edit formats (#820) (5db37d0)
  • tui: add /sessions hub for cross-directory session management (#818) (5a933db)
  • tui: borderless code, mermaid, and math blocks with syntect highlighting (#825) (f0614a8)
  • tui: selectable color themes with live preview (#817) (c43ba0e)
  • tui: show runtime and elapsed in attach header (#816) (0ab34fc)
  • tui: spatial workflow graph navigation, mouse pan, and skip-edge routing (#823) (e691235)
  • tui: unify pickers, scroll both panes, fuzzy-match visible fields, size overlays to content (#805) (8a60fbf)

Bug Fixes

  • attach: keep recording at high token rates (#824) (d4fec84)
  • exclude reasoning tokens from throughput (#819) (d261b5b)
  • tui-pty: simplify proof-plate palette and version pin (#810) (8553e91)
  • tui: drop duplicate paths on multi-file edit cards (#826) (16c98e3)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.17.2 to 1.17.3
      • rho-providers bumped from 0.18.1 to 0.18.2

1.32.2 (2026-08-07)

Bug Fixes

  • tui: report generation token throughput (#803) (4772f68)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.17.1 to 1.17.2
      • rho-providers bumped from 0.18.0 to 0.18.1

1.32.1 (2026-08-07)

Bug Fixes

  • advisor: stream guidance into the tool card (#796) (465c3ed)

1.32.0 (2026-08-07)

Features

  • add native MCP client and Agent Plugins (#776) (c148fa4)
  • agents: allow pinning auth profiles on rho agents (#781) (3e1f691)
  • tui: render workflow dependencies as a graph (#779) (fc8bdd9)

Bug Fixes

  • plugins: silence clippy failures on main (#790) (b44151d)
  • sdk: recover failed 1.32.0 release packaging (#792) (a782145)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.17.0 to 1.17.1
      • rho-providers bumped from 0.17.1 to 0.18.0

1.31.0 (2026-08-07)

Features

  • advisor: add selectable advisor reasoning level (#767) (b9eb143)
  • tui: fold advisor cost into session total (#761) (2360599)
  • tui: render display and inline math with txm (#770) (c681deb)

1.30.1 (2026-08-06)

Bug Fixes

  • providers: source Meta Muse Spark reasoning from models.dev (#758) (a11eea0)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.17.0 to 0.17.1

1.30.0 (2026-08-06)

Features

  • add advisor mode with a selectable advisor model (#752) (13c1ebb)
  • providers: add Meta Model API and collapse provider registration (#755) (b41ef92)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.16.0 to 1.17.0
      • rho-providers bumped from 0.16.1 to 0.17.0

1.29.1 (2026-08-05)

Bug Fixes

  • providers: keep anthropic tool schemas typed after composition strip (#753) (207e74c)
  • workflow: raise planner RLIMIT_AS above startup VmPeak (#749) (def515e)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.16.0 to 0.16.1

1.29.0 (2026-08-04)

Features

  • providers: add Qwen Token Plan OpenAI-compatible provider (#738) (6aa6df2)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.15.2 to 1.16.0
      • rho-providers bumped from 0.15.5 to 0.16.0

1.28.1 (2026-08-04)

Bug Fixes

  • tui: collapse soft-wrap break spaces at emit (#744) (0490a4d)
  • tui: keep activity rail and hide Thinking... in zen mode (#742) (d377de7)
  • tui: resolve dim chrome from bright black, not white (#741) (4b41737)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.15.1 to 1.15.2
      • rho-providers bumped from 0.15.4 to 0.15.5

1.28.0 (2026-08-03)

Features

  • cli: expand export formats and session browsing (#725) (037aaf5)
  • tui: add zen mode display policy (#736) (0f1d4c5)

Bug Fixes

  • config: warn on bad keys and stop silent CLI auto-save (#731) (83cfa9d)
  • providers: surface rate-limit reset time and /limits pointer (#733) (b9371fc)
  • run: keep error detail and stabilize automation contracts (#735) (d7bb0dd)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.15.0 to 1.15.1
      • rho-providers bumped from 0.15.3 to 0.15.4

1.27.1 (2026-08-03)

Bug Fixes

  • errors: print user-facing errors without Debug dumps (#728) (e8a98d7)
  • tui: add statusline hierarchy and severity escalation (#720) (befb91b)
  • tui: floor terminal size and keep composer visible (#727) (392aba1)
  • tui: match during-turn ctrl-c quit hint to idle (#726) (7d8e818)
  • tui: raise paste collapse threshold to 5 lines (#729) (7267f54)
  • tui: show relative age in resume picker (#723) (a1654d8)
  • tui: silence routine status toast noise (#721) (1559dae)
  • tui: surface structured picker key hints and empty states (#724) (3174af7)

1.27.0 (2026-08-02)

Features

  • tui: open a full-screen setup on the first launch (#715) (19b14b5)

Bug Fixes

  • tui: surface status feedback as a top-right toast (#716) (cb4e8a5)

1.26.1 (2026-08-02)

Bug Fixes

  • tui: open workflow hub when workspace has no workflows (#693) (ff8d51c)

1.26.0 (2026-08-02)

Features

  • skills: add built-in rho-config skill (#685) (91abfaf)
  • tools: extract pdf content with pdf-inspector (#687) (ce92355)
  • tui: add /changelog for recent release notes (#681) (4269020)
  • tui: show provider label next to model in statusline (#686) (274c18b)
  • workflow: add deterministic DAG workflows (#680) (77f36f9)

Bug Fixes

  • workflow: gate RLIMIT_AS to linux so the planner runs on macOS (#689) (dabbf99)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.14.0 to 1.15.0
      • rho-providers bumped from 0.15.2 to 0.15.3

1.25.1 (2026-07-31)

Bug Fixes

  • tui: suppress false fast notice and preserve pasted commands (#675) (5a354f0)
  • tui: validate dropped file attachments (#677) (1c62a3d)

1.25.0 (2026-07-31)

Features

  • documents: add bounded document extraction and attachments (#669) (d1ec3cd)
  • hooks: add typed lifecycle hooks (#668) (4a69c3d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.13.1 to 1.14.0
      • rho-providers bumped from 0.15.1 to 0.15.2

1.24.1 (2026-07-30)

Bug Fixes

  • tui: show codex fast mode and report tier fallback (#663) (177043f)
  • tui: show hosted x_search tool cards (#662) (4381667)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.13.0 to 1.13.1
      • rho-providers bumped from 0.15.0 to 0.15.1

1.24.0 (2026-07-30)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.14.0 to 0.15.0

1.23.0 (2026-07-30)

Features

  • tools: replace edit_file with codex-style apply_patch (#653) (eef1555)
  • web: prefer hosted search with backup provider config (#649) (2e136e9)
  • xai: support hosted x_search tool (#647) (cd0c897)

Bug Fixes

  • sessions: generate titles after first turn (#652) (4b55d26)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.12.2 to 1.13.0
      • rho-providers bumped from 0.13.3 to 0.14.0

1.22.1 (2026-07-29)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.13.2 to 0.13.3

1.22.0 (2026-07-29)

Features

  • sessions: add workspace rewind checkpoints (#638) (5a90b2d)

Bug Fixes

  • tui: open approval prompts at the start and default to deny (#636) (59efc07)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.12.1 to 1.12.2
      • rho-providers bumped from 0.13.1 to 0.13.2

1.21.0 (2026-07-28)

Features

  • tui: add in-app editor for user-defined agents (#630) (7243fcc)

Bug Fixes

  • metrics: include reasoning latency in output rate (#632) (7f7fa39)
  • tui: bound inline shell output and size pickers to the terminal (#634) (3535df4)
  • tui: live drag selection highlight and screen-wide text copy (#633) (71e6a35)

Performance Improvements

  • tui,session: cut truncation allocations and cache tree branch count (#629) (a1c53f0)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.12.0 to 1.12.1
      • rho-providers bumped from 0.13.0 to 0.13.1

1.20.0 (2026-07-28)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.11.0 to 1.12.0
      • rho-providers bumped from 0.12.2 to 0.13.0

1.19.2 (2026-07-28)

Bug Fixes

  • auth: prefer credential-backed auth and fix Ollama Cloud reasoning (#619) (1a57f6f)
  • auth: restore ollama device test key dir on unwind and isolate temp dir (#621) (d2a345d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.12.1 to 0.12.2

1.19.1 (2026-07-28)

Bug Fixes

  • auth: stop waiting for Ollama device callback (#616) (54288d2)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.12.0 to 0.12.1

1.19.0 (2026-07-28)

Features

Bug Fixes

  • agents: clarify foreground agent batch behavior (#606) (9574e48)
  • tui: keep markdown list markers with long tokens (#611) (90dafc9)
  • tui: preserve newlines in multi-line tool header wrap (#608) (1194088)
  • tui: render command suggestions above composer (#612) (9a81647)
  • tui: show help shortcut descriptions (#613) (3e8a034)

Performance Improvements

  • optimize orchestration and session hot paths (#603) (62aa8f5)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.10.3 to 1.11.0
      • rho-providers bumped from 0.11.1 to 0.12.0

1.18.2 (2026-07-27)

Bug Fixes

  • tui: keep stable prose while stream emphasis completes (#598) (2f61fb0)

1.18.1 (2026-07-27)

Bug Fixes

  • tui: keep cwd basename visible in status line (#591) (3390a4d)
  • tui: stabilize live stream tool cards and markdown previews (#595) (752794f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.10.2 to 1.10.3
      • rho-providers bumped from 0.11.0 to 0.11.1

1.18.0 (2026-07-27)

Features

  • tui: unify tool transcript cards as Call + Children (#586) (ce52cdd)

Bug Fixes

  • tui: smooth streamed text and hold bare tool previews (#590) (591d271)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.10.2 to 0.11.0

1.17.1 (2026-07-27)

Bug Fixes

  • sdk: recover failed 1.17.1 release packaging (#587) (224189e)
  • tools: pin fetch connections to SSRF-vetted addresses (#572) (45cdd40), closes #525
  • tui: adapt reasoning contrast to terminal palette (#582) (5361522)
  • tui: lighten overlay chrome and fix picker polish (#581) (1ee1cdf)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.10.1 to 1.10.2
      • rho-providers bumped from 0.10.1 to 0.10.2

1.17.0 (2026-07-26)

Features

  • sessions: delete sessions and cascade parent-linked runs (#563) (ded020d)
  • sessions: nest subagent artifacts with parent sessions (#567) (3edf433)

Bug Fixes

  • prompt: guide agents to use supported mermaid diagrams (#555) (a92c928)
  • tui: render narrow mermaid flowcharts and explain fallbacks (#565) (0bf7ad7)
  • tui: reuse tool stream previews and allow codex parallel tools (#566) (fa0074a)
  • tui: share mermaid fan-out source stems (#562) (e244b45)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.10.0 to 1.10.1
      • rho-providers bumped from 0.10.0 to 0.10.1

1.16.0 (2026-07-26)

Features

  • tools: add in-process grep and glob workspace tools (#554) (e422a99)
  • tui: open or copy subagent attach from the activity rail (#552) (95e4ca6)

Bug Fixes

  • tui: report missing clipboard image helpers clearly (#549) (774e965)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.9.0 to 0.10.0

1.15.0 (2026-07-25)

Features

  • agents: add Claude Code subagent runtime (#541) (c1385ec)
  • providers: add xAI server-side context compaction (#542) (2d43f13)
  • subagents: route background questionnaires to parent (#539) (e0cab31)
  • tui: include subagent costs in status and info (#548) (9517f00)

Bug Fixes

  • errors: surface failures that were silently swallowed (#546) (1d4eee3)
  • subagents: run multi-agent batches in parallel (#544) (7dd6706)
  • tools: allow file paths outside workspace (#537) (8a3cc24)
  • tui: correct attach token breakdown and add scrollbar (#550) (fbe18e7)
  • tui: stream live agent tool-call prompt previews (#543) (bca0596)
  • update: fetch the install script from the release tag, not main (#536) (332401a), closes #497
  • web: keep github tokens out of git argv and harden fetch targets (#547) (7b32573)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.9.0 to 1.10.0
      • rho-providers bumped from 0.8.1 to 0.9.0

1.14.0 (2026-07-24)

Features

  • questionnaire: add focused default selection (#530) (47d1853)

Bug Fixes

  • sessions: resolve sessions by id from any directory (#492) (f88ff1b)
  • tui: omit trailing blank on open stream entries (#531) (5bb0046)
  • tui: smooth external editor terminal handoff (#527) (387e355)
  • tui: warn when external editor is unset (#533) (fa556be)
  • web: inline fetch content and session-folder web sidecars (#532) (76e2f45)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.8.0 to 1.9.0
      • rho-providers bumped from 0.8.0 to 0.8.1

1.13.0 (2026-07-23)

Features

  • providers: use OpenAI server-side compaction for codex and api-key (#514) (b18eadd)
  • questionnaire: support choice descriptions (#510) (066899c)
  • tui: add help overlay and clarify shell mode (#515) (f1e4d20)
  • tui: add model handoff compaction choice (#513) (c7bdf84)
  • tui: edit composer in external editor (#523) (113e8c4)

Bug Fixes

  • usage: normalize cache write token accounting (#511) (4e15982)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.7.2 to 1.8.0
      • rho-providers bumped from 0.7.1 to 0.8.0

1.12.2 (2026-07-22)

Bug Fixes

  • tui: paste image paths and fall back kitty under herdr (#504) (c140bfe)
  • tui: skip modifyOtherKeys on Windows under ConPTY (#507) (2bb3b49)

1.12.1 (2026-07-22)

Bug Fixes

  • tools: block private fetch targets with resolve-then-check SSRF guard (#499) (5dbc11c)
  • tools: scrub provider credential env vars from child processes (#502) (6d66913)
  • tui: report herdr blocked during questionnaire (#500) (1dcdbe9)
  • tui: sort slash commands and provider pickers alphabetically (#498) (0e2c16c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.7.1 to 1.7.2
      • rho-providers bumped from 0.7.0 to 0.7.1

1.12.0 (2026-07-22)

Features

  • auth: choose credential store on first login (#487) (d2e0cb7)
  • providers: add Poolside API platform (#483) (4684de7)
  • tui: show basic controls under session header (#485) (fb65596)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.7.0 to 1.7.1
      • rho-providers bumped from 0.6.0 to 0.7.0

1.11.0 (2026-07-22)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.6.0 to 1.7.0
      • rho-providers bumped from 0.5.0 to 0.6.0

1.10.0 (2026-07-21)

Features

  • agent: add configurable built-in roles (#447) (c139079)
  • sdk: execute independent tool calls concurrently (#459) (0bb5a83)
  • tui: redesign config as category browser (#441) (be6efe7)

Bug Fixes

  • clipboard: prioritize nonzero child exit status (#446) (3e98c52)
  • clipboard: resolve helpers on PATH instead of executing them to probe (#440) (50b84c7)
  • skills: enforce manual skill invocation (#453) (4f6f043)
  • skills: execute slash skill invocations (#452) (49480a8)
  • tui: add slash commands to input history (#443) (1050a5b)
  • tui: clarify permission and goal status (#444) (2a43c59)
  • tui: simplify responsive status details (#458) (c4a1af2)
  • tui: wait for delegated goal work (#457) (fc6087d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.5.0 to 1.6.0
      • rho-providers bumped from 0.4.0 to 0.5.0

1.9.0 (2026-07-20)

Features

  • providers: add native Google Gemini support (#430) (34ef307)
  • tui: render markdown image previews (#434) (bb1f857)

Bug Fixes

  • tools: correct ToolError path in web fetch tests (#433) (814d22c)
  • tools: keep truncated web fetches when the byte cap splits a character (#339) (f762a88)
  • tui: use native clipboard APIs before OSC 52 (#416) (3dee5bb)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.4.0 to 1.5.0
      • rho-providers bumped from 0.3.2 to 0.4.0

1.8.2 (2026-07-20)

Bug Fixes

  • release: align dependent tool versions (#426) (7b9ea52)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.3.1 to 0.3.2

1.8.1 (2026-07-20)

Bug Fixes

  • agents: batch completion notifications and acknowledge observed results (#422) (1169791)
  • tui: improve agent tool displays (#413) (062edd0)
  • tui: isolate test config from user settings (#419) (274df7f)
  • tui: use stable braille spinner (#423) (de62286)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.3.0 to 0.3.1

1.8.0 (2026-07-20)

Features

  • agents: move background-run contract into tool descriptions (#405) (b75d0fa)
  • config: user-defined model aliases so pinned models live in one place (#404) (09dff65)
  • tui: show detailed activity stages (#403) (267a47b)

Bug Fixes

  • agents: yield while background work completes (#396) (d54e9f3)
  • kimi: use provider-native K3 reasoning (#402) (5453cdc)
  • sdk: retry retryable provider failures instead of failing the run (#401) (b2867da)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.3.0 to 1.4.0
      • rho-providers bumped from 0.2.1 to 0.3.0

1.7.0 (2026-07-18)

Features

Bug Fixes

  • ci: sync released tool dependency versions (#391) (fc78948)
  • tui: render markdown in reasoning traces (#394) (3a88542)
  • tui: show shell prompt during tool streaming (#390) (6e6b39d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.2.0 to 1.3.0
      • rho-providers bumped from 0.2.0 to 0.2.1

1.6.1 (2026-07-18)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-providers bumped from 0.1.0 to 0.2.0

1.6.0 (2026-07-17)

Features

Bug Fixes

  • agents: reserve background results for notifications (#384) (377e35e)
  • prompt: require fenced Mermaid diagrams (#375) (afd5656)
  • provider: classify Anthropic in-stream provider errors by type (#345) (768562d), closes #343
  • tui: align mouse selection with history viewport (#370) (d91ff50)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.1.0 to 1.2.0

1.5.0 (2026-07-17)

Features

  • agents: unify agent definitions and execution (#355) (157712e)
  • auth: add grouped login methods and xAI API keys (#363) (1f1fdc9)
  • providers: add Moonshot and Kimi authentication (#359) (051fbda)
  • providers: add OpenRouter API key support (#365) (51c69dd)
  • tui: add agent browser and creator skill (#366) (84937e3)
  • tui: add Kimi OAuth usage limits (#361) (84a8ca8)

Bug Fixes

  • tui: constrain activity rail background (#362) (139b9e1)
  • tui: extend activity background to agents (#364) (11cfc9e)

1.4.1 (2026-07-17)

Bug Fixes

  • packaging: enable test fixtures in Arch build (#356) (2e19b5e)
  • tui: extend activity background below spinner (#354) (d692736)

1.4.0 (2026-07-17)

Features

  • tui: render Mermaid diagrams in transcripts (#348) (f91c478)

Bug Fixes

  • subagents: improve background delegation flow (#351) (80d0aff)
  • tui: preserve selection and delete paste markers atomically (#352) (c1e699e)
  • tui: unify activity rail background (#349) (a16f24e)

1.3.0 (2026-07-16)

Features

Bug Fixes

  • providers: show bounded error diagnostics (#344) (e3fc489)
  • release: auto-merge Scoop manifest updates (#329) (1aaf368)
  • subagents: discourage unnecessary delegation (#332) (489a43f)
  • tui: allow limits during model turns (#331) (2f1c63a)
  • tui: make pending discard accessible (#335) (c3e18ff)
  • tui: prevent markdown table parser panic on lone pipe lines (#338) (e54fd50), closes #336

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.0.2 to 1.1.0

1.2.0 (2026-07-16)

Features

  • goal: pause goals blocked on user action (#317) (31fc341)
  • subagents: configurable subagent presets with herdr pane integration (#323) (b19edd6)

Bug Fixes

1.1.0 (2026-07-16)

Features

  • tui: add deterministic PTY test harness (#303) (272615d)
  • tui: colorize markdown heading hierarchy (#308) (312b06f)

Bug Fixes

  • tui: prevent agent output from starving input (#304) (7bdcc3d)
  • tui: prioritize interaction rendering (#311) (0f2c0a8)
  • tui: run inline shell commands during turns (#309) (890a848)
  • tui: simplify shell output presentation (#307) (f98e49f)

1.0.5 (2026-07-16)

Bug Fixes

  • models: restore GPT-5.6 context limits (#300) (71f2785)

1.0.4 (2026-07-15)

Bug Fixes

  • provider: handle callback stream bursts (#288) (0c996cf)
  • reasoning: refresh incomplete model metadata (#289) (c2115f3)

1.0.3 (2026-07-15)

Bug Fixes

  • skills: load discovered skills outside workspace (#285) (386173b)

Performance Improvements

  • reduce hot-path allocations and redundant I/O (#280) (c18e582)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.0.1 to 1.0.2

1.0.2 (2026-07-15)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 1.0.0 to 1.0.1

1.0.1 (2026-07-15)

Bug Fixes

1.0.0 (2026-07-15)

Features

Bug Fixes

  • tui: retry goal loop after incomplete runs (#263) (35a6008)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • rho-sdk bumped from 0.1.0 to 1.0.0

0.29.1 (2026-07-15)

Bug Fixes

0.29.0 (2026-07-14)

Features

  • model: preserve provider-native replay context (#253) (3086c1a)
  • tui: add inline shell commands (#254) (0cd61cd)

0.28.1 (2026-07-14)

Bug Fixes

0.28.0 (2026-07-14)

Features

  • agent: improve abort and steering lifecycle (#238) (56b06cf)
  • export: render LaTeX math in HTML transcripts (#235) (c72d070)
  • tui: make @ file search inline and directory-scoped (#231) (f9bce1e)

Bug Fixes

0.27.1 (2026-07-13)

Bug Fixes

  • reasoning: rehydrate incomplete model effort metadata (#224) (85405ad)
  • tui: keep mouse wheel working under wezterm on windows (#228) (0c947c6)
  • tui: keep shift+tab on windows under conpty (#226) (69fc13c)
  • update: detect Scoop installs on Windows (#225) (f9c50ec)

0.27.0 (2026-07-13)

Features

0.26.0 (2026-07-13)

Features

  • diagnostics: add rho runtime introspection (#215) (6ff60f6)
  • tools: add atomic multi-file edits (#217) (f0318e0)
  • tui: add /export HTML session transcript command (#216) (c0abace)

Bug Fixes

0.25.0 (2026-07-13)

⚠ BREAKING CHANGES

  • tools: start_process, poll_process, write_process, stop_process, and list_processes are replaced by the process tool with start, poll, and stop actions. Process stdin writing and listing are no longer supported.

Features

Bug Fixes

  • address performance, rendering, and correctness audit (#207) (28d4ac5)

Code Refactoring

  • tools: collapse background process controls (#205) (bfa31ae)

0.24.1 (2026-07-12)

Bug Fixes

  • ci: treat zombie descendants as terminated (#202) (9dae958)

0.24.0 (2026-07-12)

Features

Bug Fixes

  • openai: stream Codex websocket events immediately (#200) (1f28a48)
  • tui: support ansi dimming on windows (#192) (5a4d793)

Performance Improvements

  • optimize streaming, rendering, and session hot paths (#198) (d043d1f)
  • tui: keep input responsive during agent output (#195) (4a8f63d)

0.23.0 (2026-07-11)

Features

Bug Fixes

  • agent: bound invalid response retries (#179) (168c6e3)
  • openai: accept compact SSE data fields (#180) (99e5da4)
  • tools: terminate bash process groups on timeout (#181) (eb4863c)
  • tui: interrupt active tool calls on esc (#184) (8c08843)
  • tui: keep running after cancelling questionnaire (#182) (891aab6)

0.22.1 (2026-07-10)

Bug Fixes

  • codex: validate websocket continuation state (#177) (41479d2)
  • tui: capture mouse wheel events on windows (#174) (cba1488)

0.22.0 (2026-07-10)

Features

Bug Fixes

  • model: recover from stalled provider streams (#171) (7232799)
  • tui: restore transcript copy support (#168) (8b9da7e)

0.21.1 (2026-07-10)

Bug Fixes

0.21.0 (2026-07-09)

Features

Bug Fixes

  • codex: align responses lite transport (#162) (0791033)
  • tui: fill tool rows containing control characters (#159) (cd37440)

0.20.0 (2026-07-09)

Features

Bug Fixes

  • reasoning: map codex effort by model (#150) (e4a95e1)
  • tui: defer model changes until agent run ends (#152) (78dfd33)
  • tui: filter logout provider picker (#153) (8a9e449)
  • tui: hide inactive history scrollbar (#147) (8db9843)
  • tui: restore multiline paste handling on Windows (#157) (6d63adf)

0.19.0 (2026-07-09)

Features

  • tui: add app-owned transcript scrolling (#144) (a62dbb5)

0.18.1 (2026-07-09)

Bug Fixes

0.18.0 (2026-07-09)

Features

0.17.1 (2026-07-08)

Bug Fixes

0.17.0 (2026-07-08)

Features

0.16.1 (2026-07-07)

Bug Fixes

0.16.0 (2026-07-07)

Features

Bug Fixes

0.15.3 (2026-07-04)

Bug Fixes

  • commands: treat multiline slash input as prompt (#115) (1f0a0f5)
  • tools: improve shell output robustness and edit/read validation (#112) (6a0f1b1)
  • tui: avoid rerendering history on viewport height changes (#114) (2436480)

0.15.2 (2026-07-01)

Bug Fixes

  • edit-file: normalize line endings for replacements (#109) (c1b7b44)

0.15.1 (2026-07-01)

Bug Fixes

  • update: avoid automatic Windows updates (#106) (738b4ed)

0.15.0 (2026-06-30)

Features

  • tools: add built-in rtk command rewriting (#103) (57e890b)

0.14.1 (2026-06-30)

Bug Fixes

  • windows: avoid suspicious powershell install patterns (#96) (6dd8009)

0.14.0 (2026-06-30)

Features

  • auth: use device code login for GitHub Copilot (#91) (7abae3c)

Bug Fixes

  • tui: collapse pasted input markers (#94) (3cd0758)
  • update: defer windows executable replacement (#92) (ffd839d)

0.13.1 (2026-06-29)

Bug Fixes

0.13.0 (2026-06-29)

Features

  • images: support message image attachments (#88) (5bef034)
  • provider: add github copilot provider (#81) (fc52828)
  • update: add update checks and command (#87) (b889907)

Bug Fixes

  • tui: show tool calls before results (#83) (b95727d)

0.12.1 (2026-06-27)

Bug Fixes

0.12.0 (2026-06-26)

Features

  • tui: add new session slash command (#73) (f8a4bde)
  • tui: add prompt history and queued edits (#68) (8bf14bd)
  • tui: add reasoning output toggle (#72) (5fd989c)
  • web: add zero-config web access tools (#77) (e3a0052)

0.11.0 (2026-06-24)

Features

  • packaging: add Arch Linux package and mjiang-extras publishing (#61) (c419184)

Bug Fixes

  • packaging: disable LTO to fix linking with Arch's lld (#65) (11fbb4d)
  • packaging: set SQLITE3_LIB_DIR to fix system SQLite linking (#63) (1803d5b)
  • packaging: use bundled SQLite instead of fighting system detection (#64) (defb2f7)
  • packaging: use system SQLite and disable LTO (#66) (d91b7d9)

0.10.0 (2026-06-24)

Features

  • model: add anthropic provider and registry (#60) (037468c)

Bug Fixes

  • auth: chunk large windows credentials (#57) (8515a41)

0.9.3 (2026-06-24)

Bug Fixes

  • auth: use localhost for Codex OAuth redirect (#55) (1484983)
  • windows: silence terminal theme warnings (#54) (88c3e33)

0.9.2 (2026-06-24)

Bug Fixes

  • tui: tolerate unsupported keyboard enhancements (#51) (176283c)

0.9.1 (2026-06-24)

Bug Fixes

  • windows: improve installer and shell support (#47) (4d6da5b)

0.9.0 (2026-06-23)

Features

  • install: add prebuilt binary installers (#45) (247538d)

0.8.0 (2026-06-23)

Features

0.7.0 (2026-06-23)

Features

  • agent: optimize token context handling (#28) (e3957c2)
  • tui: add ansi theme and markdown rendering (#32) (ad9b3f6)
  • tui: add ansi themed markdown rendering (#35) (976accd)
  • tui: add loading spinner for generation (#37) (05d9600)
  • tui: keep composer interactive during turns (#39) (2fcde2c)
  • tui: truncate tool output lines (#26) (5479372)

Bug Fixes

  • tui: anchor inline status line (#36) (2716fd2)
  • tui: clamp inline picker text (#40) (89cc49a)
  • tui: make model streaming append-only (#30) (3878383)
  • tui: use latest response for cache hit rate (#38) (136f054)

0.6.0 (2026-06-22)

Features

  • session: add interactive resume picker (#24) (19c5809)
  • tui: add config picker and statusline (#23) (2a179f7)

Bug Fixes

0.5.0 (2026-06-22)

Features

  • auth: add interactive login credentials (#18) (fd6a38e)
  • skills: add skill discovery and slash loading (#19) (a0090de)

Bug Fixes

  • release: use stable release please component (#16) (74df53a)

0.4.0 (2026-06-22)

Features

0.3.0 (2026-06-21)

Features

  • session: persist interactive sessions (#8) (6b9393d)

Bug Fixes

  • docs: set VitePress pages base (#6) (af18224)

0.2.0 (2026-06-21)

Features

  • tui: add interactive ratatui shell (#3) (85062d7)

0.1.0 (2026-06-21)

Features

  • auth: support codex oauth auth (100233d)
  • config: persist provider and use current working directory (179526b)
  • history: add persistent message history (b28c1e9)
  • model: support openai tool call blocks (9223c25)

Bug Fixes

  • prompt: harden prompt tool call parsing (006258f)
  • prompt: parse first fenced json object (bdf6236)