Commit Graph

  • e6c0cf90a4 fix(compaction): reject stale pre-compaction anchor in context breakdown roboomp 2026-08-19 09:13:33 +00:00
  • caace28295 fix(tui): honor tui.input.submit remap onto ctrl+enter roboomp 2026-08-19 09:10:10 +00:00
  • 6996b36f4a fix(commit): fail loudly when staged binary truncates split-commit diff roboomp 2026-08-19 09:06:40 +00:00
  • 289cc19325 fix(catalog): self-heal a corrupt models.db model cache roboomp 2026-08-19 09:00:07 +00:00
  • 3d844bf3b2 fix(ai): surface litellm concurrency-admission 429 immediately roboomp 2026-08-19 08:55:17 +00:00
  • 7cff20cfd0 fix(tui): pin anchored regions under an unpinned streaming seam roboomp 2026-08-19 08:51:13 +00:00
  • 4b07f409f6 fix(ai): hoist assistant message interleaved in responses tool batch roboomp 2026-08-19 08:46:28 +00:00
  • a0b7ca6708 docs: clarify bash.patterns gates bash tool only, not eval roboomp 2026-08-19 08:46:21 +00:00
  • 3acc57de8c fix(task): initialize extension runtime on subagent revival roboomp 2026-08-19 08:44:44 +00:00
  • c5642a5da1 config(python/robomp): corrected agent filename mount path in docker compose can1357 2026-08-19 10:24:35 +02:00
  • d94bdfa1bb test: hardened new spinner and title-latch suites against full-suite pollution can1357 2026-08-19 03:20:50 +02:00
  • aa98ea9ed5 test: settled in-flight auto-title request between orphan-submit iterations can1357 2026-08-19 02:04:51 +02:00
  • 9bc810b36c style: cargo fmt for snapcompact zero-glyph regression assert can1357 2026-08-19 01:48:19 +02:00
  • 3566bd9b41 fix(ai): unified Cursor interaction-query handling after merging #8889 and #8830 can1357 2026-08-19 01:47:20 +02:00
  • 20bd4ab97b chore(changelog): normalized [Unreleased] sections after merges and added missing entries can1357 2026-08-19 01:42:50 +02:00
  • e61775a470 fix(coding-agent): mention oauth exemption in apiKey validation error; add validation tests can1357 2026-08-19 01:04:58 +02:00
  • 539d841b10 Merge PR #8937: fix(coding-agent): allow auth oauth without apiKey in models.yml (@usr-bin-roygbiv) can1357 2026-08-19 01:39:18 +02:00
  • 2d8837695c Merge PR #8936: fix(robomp): validate review comment anchors before submitting (@djdembeck) can1357 2026-08-19 01:39:18 +02:00
  • 8ade6888e6 Merge PR #8929: fix(catalog): register plain Codex route for worker -wm SKUs (@STRML) can1357 2026-08-19 01:39:18 +02:00
  • 9200fb3426 Merge PR #8928: fix: skip non-UTF-8 host env entries instead of panicking at startup (@STRML) can1357 2026-08-19 01:39:17 +02:00
  • 78254059b7 Merge PR #8923: fix(catalog): mark coreweave discovery authoritative (@dmontague-crwv) can1357 2026-08-19 01:39:17 +02:00
  • 75179e1dc0 fix(compaction): scale summary window floor to the model's context can1357 2026-08-19 01:06:05 +02:00
  • 17e47b3eb7 Merge PR #8920: fix(compaction): bound summarization input and stop retrying overflow (@PaleRoses) can1357 2026-08-19 01:39:07 +02:00
  • fa8faaf2de Merge PR #8917: fix(sdk): accept flattened array argument paths from providers (@re2zero) can1357 2026-08-19 01:38:35 +02:00
  • 130cc9c0a3 fix(tui): also accept legacy CSI ~ Shift+Enter form in /tree selector can1357 2026-08-19 01:04:12 +02:00
  • f60e32f9b8 Merge PR #8916: fix(tui): treat bare LF as Shift+Enter in the /tree selector (@re2zero) can1357 2026-08-19 01:38:35 +02:00
  • fc24a491fb Merge PR #8915: fix(session): only advertise --resume when the session is on disk (@re2zero) can1357 2026-08-19 01:38:35 +02:00
  • 74366ee996 Merge PR #8911: fix(session): generate titles from /skill invocation args (@qiyi71w) can1357 2026-08-19 01:38:34 +02:00
  • 195033a432 Merge PR #8909: fix(coding-agent): condition think prelude guidance for subagents (@olegpulatov) can1357 2026-08-19 01:38:34 +02:00
  • c57d710a67 Merge PR #8905: Advisor blocker advisories wake a new turn instead of parking in the immune window (@STRML) can1357 2026-08-19 01:38:34 +02:00
  • 12cfaceef1 Merge PR #8903: fix(discovery): expand extension-package MCP env placeholders (@drycode) can1357 2026-08-19 01:38:34 +02:00
  • 22439b6be2 Merge PR #8896: fix(settings): hide excluded search providers from summary (@poorpaper) can1357 2026-08-19 01:38:34 +02:00
  • 0ac4e01b7b fix(ai): length-prefix the unknown interaction-query approval payload can1357 2026-08-19 01:18:50 +02:00
  • 82257d3ab1 Merge PR #8830: fix(ai): answer Cursor hosted WebFetch permission queries (@Unravl) can1357 2026-08-19 01:38:07 +02:00
  • 0e8c451f66 Merge PR #8889: fix(cursor): answer interactionQuery and resume idle-stall MCP turns (@bnivanov) can1357 2026-08-19 01:37:01 +02:00
  • 9975e5c70e docs(coding-agent): fix stale worker-cwd comment in js eval process entry can1357 2026-08-19 01:13:19 +02:00
  • cad0cdad48 Merge PR #8883: fix(coding-agent): stop pinning worker subprocess cwd to the install dir (@chuzui) can1357 2026-08-19 01:37:01 +02:00
  • 0128b2e9fc Merge PR #8879: fix(web-search): abort-protect browser fallback setup and teardown (@kimono381) can1357 2026-08-19 01:37:01 +02:00
  • cc5068bd17 Merge PR #8872: fix(tui): render xdev tool images inline (@daandden) can1357 2026-08-19 01:37:01 +02:00
  • c3fc3d6191 fix(catalog): restore function declaration dropped by doc-comment reformat evaluator 2026-08-19 01:12:56 +02:00
  • 8a4e0afdbe Merge PR #8871: fix(catalog): map aliased Gemini Flash minimal to LOW on Cloud Code Assist (@audreyt) can1357 2026-08-19 01:37:00 +02:00
  • 52cc0f43b3 Merge PR #8866: Preserve MCP tools across PlanYolo handoff (@nick-maderight) can1357 2026-08-19 01:37:00 +02:00
  • 8a74892c3b Merge PR #8864: fix(task): refresh model roles before agent discovery (@z80dev) can1357 2026-08-19 01:37:00 +02:00
  • e972bdb4d1 Merge PR #8857: fix(discovery): honor Claude Code enabledPlugins for marketplace plugins (@drycode) can1357 2026-08-19 01:37:00 +02:00
  • 381ed55d5b Merge PR #8852: fix(catalog): add deepseek-v4-pro-0813 discovery limits (@tommyldev) can1357 2026-08-19 01:37:00 +02:00
  • 60079ffaea Merge PR #8849: perf(read): materialize a local file once per read (@alphastorm) can1357 2026-08-19 01:36:59 +02:00
  • b66166a43b Merge PR #8848: perf(pi-ast): cache parsed trees and prune subtrees that cannot hold a boundary (@alphastorm) can1357 2026-08-19 01:36:59 +02:00
  • d6f59e6807 Merge PR #8842: test(lsp): isolate config tests from the developer's user settings (@pedropaulovc) can1357 2026-08-19 01:36:59 +02:00
  • edc4f9ecb4 fix: make provider-lock catalog check case-insensitive can1357 2026-08-19 01:15:14 +02:00
  • a4a54a0ff5 Merge PR #8833: fix: provider-qualified model selectors fail closed instead of shadowing to OpenRouter (@STRML) can1357 2026-08-19 01:36:59 +02:00
  • 9cf0ab1e8a Merge PR #8826: fix: resolve workspace-member imports in installed git-dep monorepo plugins (@sjawhar) can1357 2026-08-19 01:36:59 +02:00
  • 83e2ab8b2a Merge PR #8819: fix(ai): accept Perplexity OTP challenge token (@onsails) can1357 2026-08-19 01:36:58 +02:00
  • b3f48dbf6c Merge PR #8806: fix(tests): isolate TUI scrollback tests from terminal multiplexers (@Huang-404-Q) can1357 2026-08-19 01:36:58 +02:00
  • dbae69dace Merge PR #8799: fix(tests): stop the checkout location and system zshrc from failing tests (@Huang-404-Q) can1357 2026-08-19 01:36:58 +02:00
  • 0e66255ee3 Merge PR #8797: fix(tui): show subagent role and generate real HUD labels (@atacolak) can1357 2026-08-19 01:36:58 +02:00
  • 9b87aee56e Merge PR #8795: fix(tests): stop ANTHROPIC_BASE_URL from failing the Anthropic suites (@Huang-404-Q) can1357 2026-08-19 01:36:58 +02:00
  • 838291c486 Merge PR #8786: fix(collab-web): render the user-added note in ask tool cards (@Liangzhi233) can1357 2026-08-19 01:36:58 +02:00
  • 8b741e5bc8 Merge PR #8785: fix(update): surface actionable message for unsupported proxy schemes (@roboomp) can1357 2026-08-19 01:36:57 +02:00
  • 71296b3bd4 Merge PR #8781: fix(discovery): expand OpenCode {env:} and {file:} config tokens (@roboomp) can1357 2026-08-19 01:36:57 +02:00
  • 5bd6af6a0e Merge PR #8776: fix(nix): install writable home-manager config instead of store symlink (@roboomp) can1357 2026-08-19 01:36:57 +02:00
  • d06f1eb9fa Merge PR #8774: fix(ai): honor Fable/Mythos tier usage in usage-reserve health (@roboomp) can1357 2026-08-19 01:36:57 +02:00
  • b1afa289ba Merge PR #8770: fix(tui): prefer macOS file URL over Finder icon bitmap on image paste (@roboomp) can1357 2026-08-19 01:36:57 +02:00
  • 23d3e96077 Merge PR #8768: fix(ai): encode empty successful tool_result content as empty string (@pgagarinov) can1357 2026-08-19 01:36:56 +02:00
  • d4059fe81f Merge PR #8761: fix(coding-agent): keep thinking-loop retries on the same model (@roboomp) can1357 2026-08-19 01:36:56 +02:00
  • 6fd0b935a4 Merge PR #8756: fix(auth): rotate when a ChatGPT account lacks the requested Codex model (@alphastorm) can1357 2026-08-19 01:36:56 +02:00
  • db2ce42e8e Merge PR #8753: fix(coding-agent): classify destructive rm with long options as critical (@ghosty-11) can1357 2026-08-19 01:36:56 +02:00
  • a34fe0b676 Merge PR #8752: fix(tiny): match title stop string against generated tokens only (@alphastorm) can1357 2026-08-19 01:36:56 +02:00
  • c4b2eddc4e Merge PR #8750: fix(memory): separate extraction instructions from user input (@alphastorm) can1357 2026-08-19 01:36:32 +02:00
  • cbb5ca8e8e chore(catalog): drop stray released-section changelog entries; align xai-oauth docs bullet with main can1357 2026-08-19 01:27:18 +02:00
  • 9103ebc841 Merge PR #8745: fix(catalog): expose grok-4.6 thinking levels on xai-oauth (@Unravl) can1357 2026-08-19 01:36:22 +02:00
  • 0167a60de5 Merge PR #8741: fix(biome): add .css to default fileTypes for CSS language support (@re2zero) can1357 2026-08-19 01:36:05 +02:00
  • 30acdce9e3 Merge PR #8739: fix(ai): name selected provider in opencode login prompt (@roboomp) can1357 2026-08-19 01:36:05 +02:00
  • 2b35d690b0 docs(coding-agent): align resolveUpdateTarget docstring with symlink-gated manager probes can1357 2026-08-19 01:32:16 +02:00
  • b4db9c84e7 Merge PR #8734: fix(coding-agent): resolve update target from the running binary, not the PATH launcher (@roboomp) can1357 2026-08-19 01:36:04 +02:00
  • b0bfe7e457 Merge PR #8733: fix(tui): consolidate live tool spinner timers into one shared ticker (@roboomp) can1357 2026-08-19 01:36:04 +02:00
  • 79de0acd44 docs(agent): add changelog entry for compaction prompt-injection hardening (#8727) can1357 2026-08-19 01:30:44 +02:00
  • 996f562247 Merge PR #8727: fix(agent): harden compaction summaries against prompt injection (@koopmannleon19977-cmyk) can1357 2026-08-19 01:36:04 +02:00
  • 8d6f8854fa Merge PR #8724: fix(tui): detect SIXEL outside Windows Terminal (@shrimpza) can1357 2026-08-19 01:36:04 +02:00
  • c41f65ec89 Merge PR #8723: fix(launch): scope daemon prune to the daemons container (@roboomp) can1357 2026-08-19 01:36:03 +02:00
  • 1037bca4be Merge PR #8722: fix(ai): strip leaked ```thinking delimiters from Gemini thought summaries (@roboomp) can1357 2026-08-19 01:36:03 +02:00
  • e88fb70afe Merge PR #8720: fix(compaction): honor /clear reset boundary in prepareCompaction (@roboomp) can1357 2026-08-19 01:36:03 +02:00
  • 68c636f0b5 Merge PR #8717: fix(pi-ai): honor onPayload replacement payloads in openai-completions, bedrock and cursor (@ranxianglei) can1357 2026-08-19 01:36:03 +02:00
  • 0d50c53d4c Merge PR #8715: fix(snapcompact): disambiguate digit zero from letter O in frame fonts (@roboomp) can1357 2026-08-19 01:36:03 +02:00
  • a3fc18fd16 Merge PR #8704: fix(cli): exit cleanly after printing shell completions (@czchen) can1357 2026-08-19 01:36:03 +02:00
  • 43fcfb4475 Merge PR #8688: fix(mcp): preserve image tool results (@roboomp) can1357 2026-08-19 01:36:02 +02:00
  • 565d53515b feat(coding-agent): added providers.cacheRetention setting for prompt caching can1357 2026-08-19 00:56:50 +02:00
  • bf490ae024 fix: added reasoning effort support for qwen templates can1357 2026-08-19 00:47:11 +02:00
  • 2a8ad4ad9a fix(coding-agent): allow auth oauth without apiKey in models.yml usr-bin-roygbiv 2026-08-18 21:09:55 +00:00
  • e599d58f21 fix(robomp): thread commit_id/head_sha/patch through proxy backend djdembeck 2026-08-18 16:25:52 -05:00
  • 93e95c7dfc fix(catalog): derive Codex -wm cap and cost from the canonical plain slug Samuel Reed 2026-08-18 16:34:24 -04:00
  • 51fd17a8c3 fix(catalog): register plain Codex route for worker -wm SKUs Samuel Reed 2026-08-18 16:23:00 -04:00
  • 761abf5777 style: biome safe-fixes for model-resolver import order and formatting Samuel Reed 2026-08-18 16:19:04 -04:00
  • 46f31296a1 fix: skip non-UTF-8 host env entries instead of panicking at startup Samuel Reed 2026-08-18 16:18:59 -04:00
  • 309d5712af fix(catalog): mark coreweave discovery authoritative Damon Montague 2026-08-18 12:45:37 -07:00
  • 753c86ea72 fix(compaction): bound summarization input and stop retrying overflow PaleRoses 2026-08-18 12:25:13 -07:00
  • adf2595931 fix(sdk): accept flattened array argument paths from providers re2zero 2026-08-19 02:33:47 +08:00
  • 73e0366121 fix(tui): treat bare LF as Shift+Enter in the /tree selector re2zero 2026-08-19 02:33:40 +08:00
  • 6fad3772fb fix(session): only advertise --resume when the session is on disk re2zero 2026-08-19 02:33:34 +08:00
  • 8c55d224c5 fix(session): scope in-flight title latch to session id qiyi71w 2026-08-19 02:32:27 +08:00
  • 1b122fa289 fix(session): skip queued /skill title starts while one is in flight qiyi71w 2026-08-19 02:23:14 +08:00