Peter Steinberger
|
21dfac972c
|
refactor(agents): share tool call id extraction
|
2026-02-15 05:11:27 +00:00 |
|
Vignesh Natarajan
|
356ce7647f
|
fix (agents): suppress NO_REPLY final text when message tool already sent text
|
2026-02-14 21:05:27 -08:00 |
|
Vignesh Natarajan
|
beee14db14
|
test (agents): cover anthropic orphaned toolResult drop on provider switch
|
2026-02-14 20:53:32 -08:00 |
|
Vignesh Natarajan
|
909b5411bb
|
fix (agents): force store=true for direct openai responses
|
2026-02-14 20:45:47 -08:00 |
|
Vignesh Natarajan
|
17588f51f0
|
fix (agents): return timeout reply on empty timed-out runs
|
2026-02-14 20:33:12 -08:00 |
|
Vignesh Natarajan
|
2bf330777f
|
fix (sandbox/prompts): align workspace guidance with container workdir
|
2026-02-14 20:20:42 -08:00 |
|
Peter Steinberger
|
cb29346a1b
|
refactor(media): share base64 mime sniff helper
|
2026-02-15 04:17:44 +00:00 |
|
Vignesh Natarajan
|
482055832d
|
test (agents): cover nested provider-prefixed model ids
|
2026-02-14 20:17:05 -08:00 |
|
Vignesh Natarajan
|
b9f4c124fc
|
test (agents): cover billing mentions in user-facing text sanitizer
|
2026-02-14 20:10:50 -08:00 |
|
Vignesh Natarajan
|
aa56045b49
|
fix (agents): harden transcript tool-call block sanitization
|
2026-02-14 20:09:48 -08:00 |
|
Peter Steinberger
|
f1a76e1a36
|
refactor: dedupe PATH prepend helpers
|
2026-02-15 03:53:53 +00:00 |
|
Vignesh Natarajan
|
bce02d7a9e
|
test (tools): cover structured block params for write/edit
|
2026-02-14 19:51:33 -08:00 |
|
Vignesh Natarajan
|
c8733822c5
|
fix (tools): normalize structured write/edit text params
|
2026-02-14 19:51:33 -08:00 |
|
Sebastian
|
bcadef2e20
|
test(agents): add payload builder fixture helper
|
2026-02-14 22:34:48 -05:00 |
|
Sebastian
|
d08ff2c2c9
|
refactor(agents): extract tool-error warning helpers
|
2026-02-14 22:34:48 -05:00 |
|
Peter Steinberger
|
fef86e475b
|
refactor: dedupe shared helpers across ui/gateway/extensions
|
2026-02-15 03:34:14 +00:00 |
|
Vai
|
2c8b921054
|
feat: add messages.suppressToolErrors config option (#16620)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 9ae4394b81bf0a68a5dfbcfe39fb60a21689ac49
Co-authored-by: vai-oro <258511217+vai-oro@users.noreply.github.com>
Co-authored-by: sebslight <19554889+sebslight@users.noreply.github.com>
Reviewed-by: @sebslight
|
2026-02-14 22:28:58 -05:00 |
|
Peter Steinberger
|
870b1d50df
|
perf(test): consolidate sessions_spawn e2e tests
|
2026-02-15 03:21:04 +00:00 |
|
Vignesh Natarajan
|
53e4d37cf1
|
test (agents): cover read file_path alias in tool-start diagnostics
|
2026-02-14 19:10:00 -08:00 |
|
Vignesh Natarajan
|
032842a74c
|
fix (agents): accept read file_path alias in tool-start path checks
|
2026-02-14 19:09:55 -08:00 |
|
Vignesh Natarajan
|
eb846c95bf
|
fix (agents): classify empty-chunk stream failures as timeout
|
2026-02-14 18:54:03 -08:00 |
|
Vignesh Natarajan
|
79aaab403c
|
test (agents): cover empty-chunk timeout failover behavior
|
2026-02-14 18:54:03 -08:00 |
|
Peter Steinberger
|
e720e022e3
|
test: stabilize sessions_spawn e2e mocks
|
2026-02-15 02:53:39 +00:00 |
|
Peter Steinberger
|
725741486f
|
fix(discord): harden voice message media loading
|
2026-02-15 03:41:08 +01:00 |
|
Vignesh Natarajan
|
a6f3048e44
|
chore (tests): format apply-patch e2e test
|
2026-02-14 18:38:15 -08:00 |
|
Peter Steinberger
|
424c718bc5
|
fix(security): apply tools.fs.workspaceOnly to sandbox file tools
|
2026-02-15 03:36:31 +01:00 |
|
Peter Steinberger
|
914b9d1e79
|
fix(agents): block workspaceOnly apply_patch delete symlink escape
|
2026-02-15 03:28:25 +01:00 |
|
Peter Steinberger
|
683aa09b55
|
refactor(media): harden localRoots bypass (#16739)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 89dce69f5094bef7247b2510d27165e504cb820c
Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Reviewed-by: @steipete
|
2026-02-15 03:27:01 +01:00 |
|
Peter Steinberger
|
4a44da7d91
|
fix(security): default apply_patch workspace containment
|
2026-02-15 03:19:27 +01:00 |
|
Christian Klotz
|
68c78c4b43
|
fix: deliver tool result media when verbose is off (#16679)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 6e16feb1644a81cf2b6c8ad952327d0eeeff80fd
Co-authored-by: christianklotz <69443+christianklotz@users.noreply.github.com>
Co-authored-by: christianklotz <69443+christianklotz@users.noreply.github.com>
Reviewed-by: @christianklotz
|
2026-02-15 02:18:57 +00:00 |
|
Vignesh Natarajan
|
906c32da12
|
chore (exec): add PTY background abort regression test
|
2026-02-14 18:18:03 -08:00 |
|
Vignesh Natarajan
|
bbbec7a5c1
|
Subagents: add announce queue failure retry regressions
|
2026-02-14 18:14:15 -08:00 |
|
Vignesh Natarajan
|
2a83609287
|
Subagents: retain announce queue items on send failure
|
2026-02-14 18:14:11 -08:00 |
|
Peter Steinberger
|
b79e7fdb7a
|
fix(image): propagate workspace root for image allowlist (#16722)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 24a13675cbc71b261726d83656233691e2e44b0e
Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Reviewed-by: @steipete
|
2026-02-15 03:08:28 +01:00 |
|
Tyler Yust
|
edb06170f5
|
fix(image): allow workspace and sandbox media paths (#15541)
|
2026-02-14 17:46:36 -08:00 |
|
Peter Steinberger
|
ceae46ce33
|
fix(test): make sandbox fs-path expectations cross-platform
|
2026-02-15 01:45:57 +00:00 |
|
Peter Steinberger
|
f58d4cad8e
|
refactor(agents): dedupe claude oauth parsing
|
2026-02-15 01:15:43 +00:00 |
|
Vignesh Natarajan
|
726ff36fd5
|
Sandbox: honor bind mounts in file tools
|
2026-02-14 16:54:29 -08:00 |
|
Vignesh Natarajan
|
eafda6f526
|
Sandbox: add shared bind-aware fs path resolver
|
2026-02-14 16:53:43 -08:00 |
|
Peter Steinberger
|
301b3ff912
|
fix(ci): avoid TS2742 vitest mock export types
|
2026-02-15 01:30:15 +01:00 |
|
Peter Steinberger
|
772c03d41a
|
refactor(test): dedupe pi-tools schema union checks
|
2026-02-15 00:26:46 +00:00 |
|
Peter Steinberger
|
20abab7c4f
|
refactor(test): dedupe loadWorkspaceSkillEntries plugin setup
|
2026-02-15 00:26:46 +00:00 |
|
Gustavo Madeira Santana
|
28b78b25b7
|
fix(workspace): persist bootstrap onboarding state
|
2026-02-14 19:20:27 -05:00 |
|
Peter Steinberger
|
07fbf46091
|
fix(test): avoid vitest mock type inference issues
|
2026-02-15 01:06:02 +01:00 |
|
Peter Steinberger
|
25b048dc43
|
refactor(test): dedupe pi subscribe text_end cases
|
2026-02-14 23:51:42 +00:00 |
|
Peter Steinberger
|
5f4dda6c7c
|
fix(test): remove unused vitest imports
|
2026-02-14 23:51:41 +00:00 |
|
Peter Steinberger
|
615f6e1e40
|
refactor(test): share sessions_spawn e2e mocks
|
2026-02-14 23:51:41 +00:00 |
|
Peter Steinberger
|
b744ba3410
|
refactor(test): share overflow compaction mocks
|
2026-02-14 23:51:41 +00:00 |
|
Robby
|
ceb934299b
|
fix(workspace): create BOOTSTRAP.md regardless of workspace state (#16457) (#16504)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: a57718c09e9b601087edcb3ee15dd7ac6b96fee2
Co-authored-by: robbyczgw-cla <239660374+robbyczgw-cla@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-14 18:41:35 -05:00 |
|
Charlie Greenman
|
dec6859702
|
agents: reduce prompt token bloat from exec and context (#16539)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 8e1635fa3fdfb199a58bd53e816abc41cd400d44
Co-authored-by: CharlieGreenman <8540141+CharlieGreenman@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-14 18:32:45 -05:00 |
|