Commit Graph

11604 Commits

Author SHA1 Message Date
can1357 aa5b11f03f Merge PR #7063: test(coding-agent): avoid MCP startup race (@GratefulDave) 2026-07-31 19:42:43 +02:00
can1357 63d6bd3064 Merge PR #7060: fix(browser): own headless Chromium profile dir to survive Windows EBUSY cleanup (@roboomp) 2026-07-31 19:42:43 +02:00
can1357 e1ad89abe1 fix(changelog): place PR 7055 notes under Unreleased 2026-07-31 19:42:43 +02:00
can1357 a91fa13116 Merge PR #7055: fix(tui): preserve literal code block rows (@GratefulDave) 2026-07-31 19:42:43 +02:00
can1357 f46af54f9c fix(browser): preserve screenshot correctness when attached 2026-07-31 19:42:42 +02:00
can1357 ce1ec2103f Merge PR #7006: fix(tools): stop browser automation from stealing focus in an attached browser (@terrxo)
# Conflicts:
#	packages/coding-agent/src/tools/browser/tab-supervisor.ts
2026-07-31 19:42:12 +02:00
can1357 9c1facec10 test(browser): cover attached tab navigation 2026-07-31 19:41:44 +02:00
can1357 6da7648262 Merge PR #7005: fix(tools): navigate to the requested url when opening an attached browser tab (@terrxo) 2026-07-31 19:41:44 +02:00
can1357 a9573cbf28 test(task): stubbed setIrcWakeTurnObserver on executor session fakes
- The IRC wake monitor from PR #7108 calls the observer on every kept-alive
  subagent finalize; fakes across the executor suites predate the method
  and threw during finalization (69 failures).
2026-07-31 19:41:38 +02:00
can1357 f564b36086 test(coding-agent): fixed launch-startup fake cast and telemetry probe stdio 2026-07-31 19:34:40 +02:00
can1357 e9dda1f867 chore: applied biome formatting to merged pull request sources 2026-07-31 19:32:42 +02:00
can1357 dcf0fd3f3a Merge PR #7111: fix(web-search): honor lang: directive in DuckDuckGo kl param (@roboomp)
# Conflicts:
#	packages/coding-agent/src/web/search/providers/duckduckgo.ts
2026-07-31 19:30:18 +02:00
can1357 bd96752b83 fix(rpc): serialize IRC wake finalization 2026-07-31 19:28:43 +02:00
can1357 e02510f8c9 Merge PR #7108: fix(rpc): restore frames for IRC-revived subagents (@roboomp) 2026-07-31 19:28:42 +02:00
can1357 74b7c0d786 Merge PR #7103: fix(test): gave CLI-spawning tests explicit timeouts (@psyrendust) 2026-07-31 19:28:42 +02:00
can1357 1f4312bfcb Merge PR #7100: fix(commit): load extension-provided models (@roboomp) 2026-07-31 19:28:42 +02:00
can1357 4c214c3f5b Merge PR #7088: fix(rpc): harden Python protocol compatibility (@wolfiesch) 2026-07-31 19:28:41 +02:00
can1357 563f00fe31 chore: drop unrelated test changes from ACP fix 2026-07-31 19:28:41 +02:00
can1357 977b5d4281 Merge PR #7079: acp: wire ctx.ui.editor through elicitFromAcpClient (@marton78) 2026-07-31 19:28:41 +02:00
can1357 b2784c5823 chore(coding-agent): keep LSP fix scope focused 2026-07-31 19:27:35 +02:00
can1357 7205ed78c1 Merge PR #7069: fix(coding-agent): prevent stale LSP batch writes (@Ant39140) 2026-07-31 19:27:35 +02:00
can1357 4ab609a0e7 fix(secrets): redact lazily resolved key before credentials 2026-07-31 19:27:35 +02:00
can1357 371a2349aa Merge PR #7067: fix(secrets): exact-match edits failing on files with credential-shaped tokens (@iacore) 2026-07-31 19:27:35 +02:00
can1357 9663df02cf test(coding-agent): hardened spawn-based suites against Bun pipe EBADF
- Bun 1.4 canary's posix_spawn intermittently rejects pipe-backed child
  stdio (EBADF) inside test workers, failing telemetry-export and
  shell-snapshot probes before their assertions ran.
- Probes now spawn with ignored stdio and capture output via exit status
  or temp-file redirection; all behavioral assertions retained.
2026-07-31 19:27:26 +02:00
can1357 c458b6e4bc fix(session): suppressed cross-loop duplicate dead-end warning after context reconstruction
- #7163's context-token anchoring re-triggered #7153's dead-end warning on
  the pre-prompt pass; a one-shot marker now spans agent loops and re-arms
  only when a persisted cut point appears.
- Updated scrollback tests to the Alt+L display-reset binding main adopted.
2026-07-31 19:23:33 +02:00
can1357 7c0ba657d5 Merge PR #7141: fix(bash): scope shell snapshots per uid so shared-/tmp accounts don't EACCES (@dangreco) 2026-07-31 19:16:57 +02:00
can1357 03c923d376 Merge PR #7140: fix(agent): suppress redundant xd:// mount notice after catalog rebuild (@roboomp) 2026-07-31 19:16:57 +02:00
can1357 2a89eec73e Merge PR #7135: fix(telemetry): merge OTEL_RESOURCE_ATTRIBUTES into export resource (@roboomp) 2026-07-31 19:16:57 +02:00
can1357 71c6585bb4 Merge PR #7129: perf(tui): batch persistence work off the render path (@wolfiesch) 2026-07-31 19:16:56 +02:00
can1357 305ad95a20 fix(task): guard deferred launch work 2026-07-31 19:16:56 +02:00
can1357 fbedf80b01 Merge PR #7124: perf(task): defer subagent launch setup (@wolfiesch) 2026-07-31 19:16:56 +02:00
can1357 48fce3aa85 fix(web-search): scope DuckDuckGo dates to metadata 2026-07-31 19:16:52 +02:00
can1357 060ae77d21 Merge PR #7122: fix(web-search): extract duckduckgo result timestamps for date bounds (@roboomp)
# Conflicts:
#	packages/coding-agent/src/web/search/providers/duckduckgo.ts
#	packages/coding-agent/test/tools/web-search-duckduckgo.test.ts
2026-07-31 19:16:52 +02:00
can1357 af2e2bf05c Merge PR #7121: fix(search): paginate DuckDuckGo HTML results (@roboomp) 2026-07-31 19:14:47 +02:00
can1357 8f6305f772 fix(tools): preserve read continuation notice when spilling 2026-07-31 19:14:47 +02:00
can1357 ce6c57acb0 Merge PR #7117: fix(coding-agent): spill oversized read results to artifacts (@wolfiesch) 2026-07-31 19:14:46 +02:00
can1357 78825403ad fix(coding-agent): replay queued appearance changes 2026-07-31 19:08:17 +02:00
can1357 540e8f5797 Merge PR #7188: fix(coding-agent): preserve scrollback on appearance changes (@Sairen777)
# Conflicts:
#	packages/coding-agent/src/modes/controllers/input-controller.ts
2026-07-31 19:08:16 +02:00
can1357 95f5dc8011 Merge PR #7192: fix(coding-agent): reload MCP servers on /reload-plugins (@roboomp) 2026-07-31 19:07:28 +02:00
can1357 fdc430f450 Merge PR #7178: fix(web-search): surface xai-oauth support in Grok search provider label (@smoldrago) 2026-07-31 19:07:18 +02:00
can1357 3411bc3c8d Merge PR #7177: fix(coding-agent): keep ExtensionContext.cwd live across /move (@KennethHoff) 2026-07-31 19:07:18 +02:00
can1357 80a46c2d4c fix(coding-agent): avoid splitting parameter expansions 2026-07-31 19:07:18 +02:00
can1357 969b4a34a5 Merge PR #7176: fix(coding-agent): inspect compound Bash commands in interceptor (@Vincent-Huang-2000) 2026-07-31 19:07:18 +02:00
can1357 32748807a7 Merge PR #7175: fix(coding-agent): re-export compact from legacy pi shim (@roboomp) 2026-07-31 19:07:17 +02:00
can1357 3a3a65c639 Merge PR #7173: docs: document Kitty placeholder environment controls (@roboomp) 2026-07-31 19:07:17 +02:00
can1357 e13c2918b6 test(coding-agent): provide settings in input context fixture 2026-07-31 19:07:17 +02:00
can1357 3a68ce7eb0 Merge PR #7167: fix(cli): generate titles for positional initial messages (@roboomp) 2026-07-31 19:07:17 +02:00
can1357 21b1d4d4d2 Merge PR #7165: fix(tui): format selector keybinding hints (@roboomp) 2026-07-31 19:07:16 +02:00
can1357 40120fd2b4 fix(context): preserve total-only usage anchors 2026-07-31 19:07:16 +02:00
can1357 bf08e12629 Merge PR #7163: fix(session): reconstruct context without prompt usage (@harshav167) 2026-07-31 19:07:16 +02:00