Commit Graph

  • 8fdb6a4197 fix(edit): dropped compact seen-line retry tokens (#8461) can1357 2026-08-16 07:58:55 +02:00
  • ee4205e2a1 Merge remote-tracking branch 'origin/main' can1357 2026-08-16 07:54:31 +02:00
  • 3d1bad9c88 fix(coding-agent): map biome 2.x json reporter schema roboomp 2026-08-16 05:39:14 +00:00
  • d71ff70c3d fix(ai): updated Alibaba China console URL roboomp 2026-08-16 02:56:38 +00:00
  • 4dc82c56b9 chore(session): removed unused loader import can1357 2026-08-16 02:59:57 +02:00
  • f474b43880 chore(changelog): normalized changelogs after merged fixes can1357 2026-08-16 02:59:03 +02:00
  • 66df516fc4 chore(catalog): regenerated models.json from upstream sources can1357 2026-08-16 02:58:41 +02:00
  • f045ae0d07 fix(collab): replicated discarded branch markers can1357 2026-08-16 02:40:46 +02:00
  • a0717151da fix(catalog): matched generator key order for Daybreak compat override can1357 2026-08-16 02:57:16 +02:00
  • 9d21956d35 Merge PR #8491: fix(agent): remove capped empty stop tails (@roboomp) can1357 2026-08-16 02:56:08 +02:00
  • d421944598 fix(mcp): preserved image tool results roboomp 2026-08-16 00:52:19 +00:00
  • c162a82169 fix(vibe): deferred IRC wakes during mode exit can1357 2026-08-16 02:36:26 +02:00
  • 5420b29364 Merge PR #8327: fix(vibe): cancel active turn on mode exit (@roboomp) can1357 2026-08-16 02:49:32 +02:00
  • c78444541b Merge PR #8560: fix(coding-agent): stop invalid Anthropic thinking fallback (@roboomp) can1357 2026-08-16 02:49:03 +02:00
  • c7ecc3ef66 Merge PR #8598: fix(session): repair torn JSONL appends (@roboomp) can1357 2026-08-16 02:48:12 +02:00
  • d57a0ff233 fix(extensions): preserved drafts before custom presentation can1357 2026-08-16 02:37:46 +02:00
  • 5b24971163 fix(extensions): charged custom dialog setup to timeout can1357 2026-08-16 02:37:43 +02:00
  • 06793c72bb Merge PR #8441: fix(extensions): pause tool-call timeout during human dialogs (@Seljuke) can1357 2026-08-16 02:45:04 +02:00
  • 5fde7547f7 Merge PR #8244: fix(catalog): omit forced tool choice for go responses (@roboomp) can1357 2026-08-16 02:44:24 +02:00
  • 668cb2115f fix(ai): scoped exclusive-required flattening to xAI can1357 2026-08-16 02:35:28 +02:00
  • 7c5ee37227 fix(ai): scoped xAI root-union flatten and quarantine David Andrews 2026-08-15 15:35:36 -04:00
  • cb96258405 fix(ai): flattened xAI exclusive-required anyOf at tool root only David Andrews 2026-08-15 04:06:36 -04:00
  • 96922bd5c9 fix(ai): flattened xAI MCP exclusive-required anyOf David Andrews 2026-08-15 02:34:19 -04:00
  • 87cfda9368 test(lsp): restored idle suite and completed the fake process shape Muhammad Mustaqeem 2026-08-14 12:15:15 +05:00
  • 776c9b9c4d test(lsp): localized the native/unit failure with a temporary probe Muhammad Mustaqeem 2026-08-14 12:06:27 +05:00
  • 815ba44173 test(lsp): drove every idle assertion from a single clock read Muhammad Mustaqeem 2026-08-14 11:46:00 +05:00
  • 9501b2299b fix(lsp): stopped reaping clients with in-flight requests (#8390) Muhammad Mustaqeem 2026-08-14 11:32:53 +05:00
  • d62a986689 fix(lsp): stopped reaping clients with in-flight requests (#8390) Muhammad Mustaqeem 2026-08-14 11:29:36 +05:00
  • 1a5f07a263 docs(ai): recorded repeated response guard can1357 2026-08-16 02:34:16 +02:00
  • 69b3987975 Merge PR #8669: fix(ai): stop runaway repeated responses (@pstarkgit) can1357 2026-08-16 02:43:34 +02:00
  • c404f370e7 test(coding-agent): covered parked id respawn can1357 2026-08-16 02:35:02 +02:00
  • 45e4fa7884 Merge PR #8492: fix(coding-agent): reclaim dead parked agent corpses on respawn (@roboomp) can1357 2026-08-16 02:43:34 +02:00
  • 9c2c17b3e2 Merge PR #8349: fix(ai): rotate Cursor conversationId after a poisoned conversation (@zhang17-24) can1357 2026-08-16 02:43:34 +02:00
  • 44e50af907 fix(agent): excluded reasoning from empty-stop diagnosis can1357 2026-08-16 02:30:32 +02:00
  • 14813330f5 Merge PR #8512: fix(agent): name billed output tokens on capped empty stops (@roboomp) can1357 2026-08-16 02:43:34 +02:00
  • e224493fe2 Merge PR #8553: fix(discovery): honor non-recursive glob in loadFilesFromDir (@roboomp) can1357 2026-08-16 02:43:33 +02:00
  • 7d6eb0e070 Merge PR #8556: fix(coding-agent): classify user-invoked /skill turns under auto thinking (@roboomp) can1357 2026-08-16 02:43:33 +02:00
  • 7af249b190 fix(coding-agent): preserved tool-search history on disk can1357 2026-08-16 02:31:57 +02:00
  • 544c414296 Merge PR #8561: fix(ai): preserve Anthropic tool-search replay blocks (@roboomp) can1357 2026-08-16 02:43:33 +02:00
  • b200f938b7 fix(browser): bypassed proxies for relay probes can1357 2026-08-16 02:31:38 +02:00
  • f95e523462 Merge PR #8569: fix(browser): probe CDP endpoints over raw TCP to bypass HTTP_PROXY (@roboomp) can1357 2026-08-16 02:43:33 +02:00
  • 91591acae6 fix(lsp): preserved rust-analyzer reload params can1357 2026-08-16 02:30:40 +02:00
  • c9da0718ba Merge PR #8572: fix(lsp): gate rust-analyzer/reloadWorkspace behind rust-analyzer check (@roboomp) can1357 2026-08-16 02:43:33 +02:00
  • 4f23c19928 Merge PR #8586: fix(tui): stop inline code color bleed at soft wraps (@roboomp) can1357 2026-08-16 02:43:32 +02:00
  • a7167a418c Merge PR #8597: fix(builtins): handle empty xargs replace input (@roboomp) can1357 2026-08-16 02:43:32 +02:00
  • 5febe05649 Merge PR #8608: fix(tui): wait for wire-aliased edit previews (@roboomp) can1357 2026-08-16 02:43:32 +02:00
  • 276c531393 Merge PR #8612: fix(auto-thinking): clear proxy thinking budget in online classifiers (@roboomp) can1357 2026-08-16 02:43:32 +02:00
  • ca60ca0019 Merge PR #8624: fix(browser): suppress blank shared startup window (@roboomp) can1357 2026-08-16 02:43:32 +02:00
  • e9edc5b62f Merge PR #8628: fix(cli): expand marketplace catalog home paths (@roboomp) can1357 2026-08-16 02:43:32 +02:00
  • 6cfbff1798 Merge PR #8632: fix(ai): restore Kimi multi-account quota recovery (@roboomp) can1357 2026-08-16 02:43:32 +02:00
  • 5272039e33 Merge PR #8636: fix(hub): prevent stale agent refs from blocking wait (@roboomp) can1357 2026-08-16 02:43:31 +02:00
  • 5acd081baa Merge PR #8642: fix(ai): preserve opaque Chat Completions tool-call IDs (@roboomp) can1357 2026-08-16 02:43:31 +02:00
  • 0262663d88 Merge PR #8650: fix(debug): scope report bundle to current session subtree (@roboomp) can1357 2026-08-16 02:43:31 +02:00
  • 8a921148e8 Merge PR #8652: fix(tui): bound shimmer animation CPU (@roboomp) can1357 2026-08-16 02:43:31 +02:00
  • a4e5979d70 Merge PR #8658: fix(tui): preserve welcome columns for long model names (@roboomp) can1357 2026-08-16 02:43:31 +02:00
  • 2dba883e08 fix(launch): preserved global daemon service runtimes can1357 2026-08-16 02:29:14 +02:00
  • e8c8c23edb Merge PR #8676: fix(launch): prune dead daemon runtime dirs on broker startup (@roboomp) can1357 2026-08-16 02:43:31 +02:00
  • dba8cfcd13 Merge PR #8677: fix(browser): prefer Chrome for Testing on macOS headless launch (@roboomp) can1357 2026-08-16 02:43:30 +02:00
  • 3e64a24714 test(agent): typed abort-signal listener without DOM lib can1357 2026-08-16 02:19:32 +02:00
  • db056bd8cb chore(repo): applied biome formatting can1357 2026-08-16 02:15:26 +02:00
  • 55e5da3d17 chore(changelog): normalized changelogs after merged fixes can1357 2026-08-16 02:15:11 +02:00
  • df6d1e1ac5 fix(ai): completed oneshot transient retry handling can1357 2026-08-16 02:12:05 +02:00
  • b445134b4d Merge PR #8370: fix: retry transient Anthropic failures at oneshot LLM call sites (@wonjun3991) can1357 2026-08-16 02:14:12 +02:00
  • 0547176f11 fix(models): skipped configured hooks in catalog listing can1357 2026-08-16 02:09:15 +02:00
  • ac4caf3d75 Merge PR #8414: fix(models): isolate ambient hooks from catalog listing (@starlink-awaken) can1357 2026-08-16 02:13:40 +02:00
  • 16c1187698 fix(coding-agent): filtered Claude plugin tool modules can1357 2026-08-16 02:06:45 +02:00
  • 8538bf6242 Merge PR #8471: fix(coding-agent): filter Claude custom tool modules (@Kigbnajd) can1357 2026-08-16 02:13:40 +02:00
  • a5284fb381 fix(ask): preserved empty multi-select answers can1357 2026-08-16 02:05:47 +02:00
  • d5fd412115 fix(tui): labeled single multi-select Enter as submit can1357 2026-08-16 02:05:42 +02:00
  • f83111c8d4 Merge PR #8265: fix(tui): multi-select ask dialog submits on Enter instead of dead-ending (@zhang17-24) can1357 2026-08-16 02:13:40 +02:00
  • 7b22a2309c fix(tui): handled CPU-throttled loop stalls can1357 2026-08-16 02:05:54 +02:00
  • 62965c03a5 Merge PR #8442: fix(tui): classify a long loop block by CPU time instead of duration (@Mustaqeem66) can1357 2026-08-16 02:13:39 +02:00
  • e61cc18f6b test(theme): covered birch card contrast can1357 2026-08-16 02:05:21 +02:00
  • d5b927914e Merge PR #8426: fix(theme): improve birch user/custom card contrast (@atacolak) can1357 2026-08-16 02:13:39 +02:00
  • 6edbcf1f0e test(ci): ran watchdog attribution regression can1357 2026-08-16 02:04:00 +02:00
  • 93c1e5eb6b Merge PR #8458: fix(ci): distinguish a watchdog kill from an OOM kill in the sequential test path (@Mustaqeem66) can1357 2026-08-16 02:13:39 +02:00
  • d511ecd03f test(lsp): covered silent checker failures can1357 2026-08-16 02:04:40 +02:00
  • d6bd17073d Merge PR #8448: fix(lsp): don't report a crashed checker as a clean workspace (@Mustaqeem66) can1357 2026-08-16 02:13:39 +02:00
  • 4a37b7cc09 docs(browser): qualified spawned kill behavior can1357 2026-08-16 02:04:25 +02:00
  • 7f250b9a5f docs(coding-agent): noted browser release semantics can1357 2026-08-16 02:03:50 +02:00
  • 92ce5db781 Merge PR #8651: fix(browser): clarify close release semantics (@koopmannleon19977-cmyk) can1357 2026-08-16 02:13:38 +02:00
  • 446e745bf4 fix(edit): loaded seen-line retry guidance from prompt can1357 2026-08-16 02:04:00 +02:00
  • 34628528bf Merge PR #8461: fix(edit): add compact seen-line retries (@Kigbnajd) can1357 2026-08-16 02:13:38 +02:00
  • acfce217f5 test(tui): asserted anchored status regions are pinned can1357 2026-08-16 02:03:40 +02:00
  • a7e810c6cc Merge PR #8444: fix(tui): keep btw panels out of scrollback (@Ant39140) can1357 2026-08-16 02:13:38 +02:00
  • 5102d3068f fix(mcp): parsed separate Exa tools argument can1357 2026-08-16 02:03:25 +02:00
  • 9af713f2b0 Merge PR #8576: fix(mcp): keep Exa MCP servers that request non-native tools (@dhruvkej9) can1357 2026-08-16 02:13:38 +02:00
  • ba5885880e fix(coding-agent): preserved mixed-case plugin tool names on refresh Harsha Vardhan 2026-08-14 20:57:16 +10:00
  • 0d929bf586 Merge PR #8459: fix(coding-agent): use /v1/ APIs for llama.cpp for better compatibility (@cphlipot) can1357 2026-08-16 02:13:37 +02:00
  • 47195e57b4 Merge PR #8662: perf(coding-agent): bound streaming diff previews (@lemonleks) can1357 2026-08-16 02:13:37 +02:00
  • 0128fe323f Merge PR #8645: perf(session): stream persisted session init probes (@lemonleks) can1357 2026-08-16 02:13:37 +02:00
  • f901273918 fix(coding-agent): detached mid-run lifecycle handlers fully can1357 2026-08-16 02:08:20 +02:00
  • 6754d2e718 Merge PR #8604: fix: stop mid-run compaction from hanging the live loop (@Thytu) can1357 2026-08-16 02:13:37 +02:00
  • 33db3c6004 fix(ai): guarded DashScope throttle signature can1357 2026-08-16 01:52:49 +02:00
  • 420520758e Merge PR #8476: fix(ai): classify DashScope/Bailian 429 TPM throttle as transient instead of quota exhaustion (@Vitus213) can1357 2026-08-16 02:03:59 +02:00
  • 15b8950dd1 Merge PR #8422: fix(nix): remove build-time Bun closure reference (@bjin) can1357 2026-08-16 02:03:17 +02:00
  • ea8d1d2191 docs(coding-agent): restored retry policy trailing newline can1357 2026-08-16 01:54:16 +02:00
  • 210cce26bd Merge PR #8516: fix(session): resume Cursor turns after HTTP/2 stream reset (@joseotaviorf) can1357 2026-08-16 02:03:17 +02:00
  • a59fc754b6 test(tui): covered welcome model synchronization can1357 2026-08-16 01:53:08 +02:00
  • 7e4fd9a686 Merge PR #8428: fix(tui): welcome banner shows stale model name after model changes (@jacobleft) can1357 2026-08-16 02:03:17 +02:00