Skip to content

Release v0.25.11

Choose a tag to compare

@github-actions github-actions released this 21 May 00:20
2fca001

What's Changed

  • fix(local): repair mismatched transcript manifests by @cpacker in #2295
  • fix(channels): render Telegram block quotes by @just-cameron in #2296
  • feat(model-selector): add Recents tab by @carenthomas in #2291
  • chore(ci): use AMELIA_GITHUB_TOKEN for review workflow by @carenthomas in #2301
  • feat(ci): auto-resolve addressed review comments on re-review by @carenthomas in #2201
  • feat(channels): schema-driven custom channels + user-plugin config snapshots by @shelleypham in #2210
  • Add Codex release watcher for harness drift by @kl2806 in #2260
  • fix(local): split legacy assistant messages on step-start boundaries during migration by @carenthomas in #2302
  • feat(cli): ctrl+o to expand/collapse last shell tool call output by @carenthomas in #2305
  • fix: better error message for quota hit by @AriWebb in #2303
  • fix(local): inherit parent model for subagents by @cpacker in #2310
  • fix(channels): reset connection links on agent change by @shelleypham in #2308
  • feat: add first-class worktree creation tool by @cpacker in #1942
  • feat(ws): add remove_queue_item command by @carenthomas in #2307
  • docs(cli): fold worktree guidance into CreateWorktree by @cpacker in #2314
  • fix: handle retryable run metadata in listener and headless for error recovery by @jnjpng in #2315
  • fix(cli): trim finalized reasoning newlines by @cpacker in #2316
  • fix(cli): render indented markdown fences by @cpacker in #2317
  • fix(cli): load settings before cwd switches by @cpacker in #2318
  • fix(cli): summarize worktree tool results by @cpacker in #2319
  • fix(local): retry transient Codex provider errors by @cpacker in #2320
  • fix(cli): render user message before async reminder/hook work on submit by @carenthomas in #2321
  • fix(cli): clear stale ctrl+o hint when a newer tool call becomes last by @carenthomas in #2322
  • fix(subagents): add diagnostic logging for parallel launch parse failures by @carenthomas in #2323
  • fix(cron): retry scheduler lease claim and surface failure to user by @carenthomas in #2324
  • Tag reviewers on actionable Codex watch issues by @kl2806 in #2326
  • fix(cli): hide /reflection alias from autocomplete menu by @carenthomas in #2328
  • feat(cli): customizable terminal window title via /title command by @carenthomas in #2333
  • feat(cli): add New tab to agent browser for creating agents by @carenthomas in #2337
  • feat(cli): add ctrl+d queue defer mode by @carenthomas in #2338
  • feat(cli): add OverlayShell and SingleSelectPicker, migrate PersonalitySelector by @carenthomas in #2343
  • feat(cli): reimplement /experiments using MultiSelectPicker by @carenthomas in #2341
  • refactor(cli): strip shell from MultiSelectPicker, use OverlayShell in WindowTitlePicker by @carenthomas in #2345
  • fix(cli): fix Static transcript remounting on every tool call by @carenthomas in #2347
  • refactor(cli): migrate SystemPromptSelector and ExperimentSelector to shared picker components by @carenthomas in #2349
  • feat(cli): reimplement CompactionSelector using SingleSelectPicker by @carenthomas in #2346
  • chore(ts): enable noUnusedLocals and noUnusedParameters by @carenthomas in #2350
  • fix(lint): resolve pre-existing biome warnings by @carenthomas in #2352
  • chore(ts): enable noImplicitReturns by @carenthomas in #2353
  • feat(lint): enforce named exports, ban default exports by @carenthomas in #2354
  • chore(imports): convert relative imports to absolute @/* paths by @carenthomas in #2355
  • chore(tests): colocate test files next to source modules by @carenthomas in #2359
  • test: rename colocated tests to match source files by @carenthomas in #2361
  • fix: Anthropic prefill error on local retry after timeout by @carenthomas in #2358
  • fix: eliminate all 18 circular dependencies + enforce via pre-commit by @carenthomas in #2362
  • feat: enforce layer boundary rules (backend, providers) by @carenthomas in #2363
  • docs: refresh README intro section by @sarahwooders in #2368
  • Update README.md by @sarahwooders in #2369
  • feat: enforce tools/ cannot import cli/ + fix all violations by @carenthomas in #2364
  • fix(lint): silence noNonNullAssertion warnings in PiStreamAdapter by @carenthomas in #2367
  • fix(channels): hide raw lifecycle stop errors by @overlord-letta in #2313
  • feat: enforce export function declarations over export const arrows by @carenthomas in #2370
  • refactor: rewrite check.js output to tabular format by @carenthomas in #2371
  • fix(memfs): redact git auth headers in errors by @just-cameron in #2348
  • fix(channels): clarify channel opt-out envelope by @overlord-letta in #2332
  • feat(channels): consolidate Discord per-channel policy work by @overlord-letta in #2329
  • refactor(cli): migrate ToolsetSelector to SingleSelectPicker + OverlayShell by @carenthomas in #2375
  • refactor(cli): migrate ConversationSelector to SingleSelectPicker + OverlayShell by @carenthomas in #2377
  • refactor: rename all .ts files to kebab-case + enforce by @carenthomas in #2374
  • fix(cli): allow submit when autocomplete shows no matches by @carenthomas in #2380
  • refactor(cli): extract TabBar, adopt OverlayShell across tabbed selectors by @carenthomas in #2382
  • chore: remove dead files (unreachable code) by @carenthomas in #2383
  • fix(cli): render overlay footer nodes without nesting in Text by @carenthomas in #2389
  • chore: remove dead commented blocks and deprecated helpers by @carenthomas in #2384
  • chore: remove dead unused exports by @carenthomas in #2387
  • fix: make spinner look nice by @AriWebb in #2376
  • refactor: consolidate overlay command lifecycle into openOverlay/completeOverlay by @carenthomas in #2385
  • feat: add hosted flag for non-git endpoints and shell env endpoints by @AriWebb in #2331
  • fix(subagents): surface startup errors in task groups by @carenthomas in #2393
  • fix(ci): cap headless scenario per-attempt runtime at 6 minutes by @carenthomas in #2394
  • feat(experiments): add desktop conversation bootstrap toggle by @kianjones9 in #2395
  • chore: bump version to 0.25.11 by @github-actions[bot] in #2311

New Contributors

Full Changelog: v0.25.10...v0.25.11