Peter Steinberger
2581b67cdb
refactor: share exec approval request helper
2026-02-19 14:27:37 +00:00
Peter Steinberger
775816035e
fix(security): enforce trusted sender auth for discord moderation
2026-02-19 15:18:24 +01:00
Peter Steinberger
2777d8ad93
refactor(security): unify gateway scope authorization flows
2026-02-19 15:06:38 +01:00
Peter Steinberger
a40c10d3e2
fix: harden agent gateway authorization scopes
2026-02-19 14:37:56 +01:00
Peter Steinberger
2d485cd47a
refactor(security): extract safe-bin policy and dedupe tests
2026-02-19 14:28:03 +01:00
Peter Steinberger
0e85380e56
style: format files and fix safe-bins e2e typing
2026-02-19 14:26:12 +01:00
Peter Steinberger
fec48a5006
refactor(exec): split host flows and harden safe-bin trust
2026-02-19 14:22:01 +01:00
Peter Steinberger
bafdbb6f11
fix(security): eliminate safeBins file-existence oracle
2026-02-19 14:18:11 +01:00
Peter Steinberger
cfe8457a0f
fix(security): harden safeBins stdin-only enforcement
2026-02-19 14:10:45 +01:00
mahanandhi
fb35635c10
Security: use execFileSync instead of execSync with shell strings ( #20655 )
...
Replace execSync (which spawns a shell) with execFileSync (which
invokes the binary directly with an argv array). This eliminates
command injection risk from interpolated arguments.
Co-authored-by: sirishacyd <sirishacyd@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 03:19:09 -08:00
Peter Steinberger
fa726792ce
refactor(agents): dedupe pi subscribe e2e stream fixtures
2026-02-19 09:50:00 +00:00
Peter Steinberger
150a76ca9a
test(agents): add shared subscribe stream emit helpers
2026-02-19 09:50:00 +00:00
Peter Steinberger
b96419fab9
test(agents): share pi-tools sandbox fixture context
2026-02-19 09:22:16 +00:00
Peter Steinberger
317b7d363d
test(agents): dedupe subscribe reasoning tag fixtures
2026-02-19 09:11:13 +00:00
Peter Steinberger
6f568f3b17
test(agents): dedupe media and thinking sanitize test setup
2026-02-19 09:06:28 +00:00
Peter Steinberger
4c539f6abc
test(agents): dedupe subagent registry test mocks
2026-02-19 09:03:48 +00:00
Peter Steinberger
0900ec38a9
test(agents): dedupe copilot models-config token setup
2026-02-19 09:03:48 +00:00
Peter Steinberger
b4dbe03298
refactor: unify restart gating and update availability sync
2026-02-19 10:00:41 +01:00
Peter Steinberger
745068a597
test(agents): share overflow retry compaction fixture
2026-02-19 08:55:33 +00:00
Peter Steinberger
b41fd20741
test(agents): share assistant error message test fixture
2026-02-19 08:55:33 +00:00
Peter Steinberger
d1cb779f5f
test(agents): dedupe embedded runner and sessions lifecycle fixtures
2026-02-19 08:47:14 +00:00
Peter Steinberger
c9b5def1b8
test(agents): dedupe openai reasoning replay fixtures
2026-02-19 08:44:37 +00:00
Peter Steinberger
50805d8977
test(agents): dedupe patch and cli credential assertions
2026-02-19 08:44:37 +00:00
Peter Steinberger
429b8783fd
test(agents): dedupe avatar and compaction fixtures
2026-02-19 08:44:37 +00:00
Peter Steinberger
65cf56d482
test(agents): dedupe generic repeat loop fixtures
2026-02-19 08:33:49 +00:00
Peter Steinberger
3cfcb25999
test(agents): dedupe transcript duplicate-tool fixtures
2026-02-19 08:29:06 +00:00
Peter Steinberger
c4c2060b81
test(agents): dedupe sessions_spawn requester run setup
2026-02-19 08:29:06 +00:00
Peter Steinberger
a76f552b00
test(agents): dedupe workspace memory-entry assertions
2026-02-19 08:25:12 +00:00
Peter Steinberger
53a4e5151d
test(agents): dedupe tool image fixture setup
2026-02-19 08:25:12 +00:00
Vignesh Natarajan
0ff506140d
fix: clear matched tool errors and dedupe reasoning end
2026-02-19 00:05:10 -08:00
Ayaan Zaidi
221d50bc18
fix: preserve assistant partial stream during reasoning
2026-02-19 00:05:10 -08:00
Peter Steinberger
ccd68d8166
test(subagents): dedupe sessions_spawn model expectation paths
2026-02-19 07:45:27 +00:00
Peter Steinberger
d7b2efc2e7
test(agents): dedupe ping-pong loop test scaffolding
2026-02-19 07:45:27 +00:00
Peter Steinberger
3cb0c96740
test(image-tool): dedupe repeated image tool fixture assertions
2026-02-19 07:45:27 +00:00
Peter Steinberger
b22deada9e
refactor(queue): reuse collect-mode item drain flow
2026-02-19 07:01:54 +00:00
Peter Steinberger
8d048d412f
refactor(queue): share next-item drain helper across queue drains
2026-02-19 06:43:36 +00:00
Ayaan Zaidi
6b05916c14
fix: gate Telegram exec tool warnings behind verbose mode ( #20560 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 7ce94931f016096a165534499acc3a993dda9561
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com >
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com >
Reviewed-by: @obviyus
2026-02-19 09:05:49 +05:30
青雲
3d4ef56044
fix: include provider and model name in billing error message ( #20510 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 40dbdf62e8952dd6c5afcb9ce2a73199f3f532a6
Co-authored-by: echoVic <16428813+echoVic@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-18 21:56:00 -05:00
Tyler Yust
c2b6f099c6
fix(agents): update SUBAGENT_SPAWN_ACCEPTED_NOTE to clarify response type
2026-02-18 16:57:13 -08:00
Peter Steinberger
aee002a39b
refactor(agents): dedupe paragraph/newline break search in chunker
2026-02-19 00:17:38 +00:00
Peter Steinberger
989c9dbd37
refactor(auth): share remaining-time formatter
2026-02-19 00:17:31 +00:00
Peter Steinberger
b2c2737452
refactor(shared): reuse runtime entry requirement evaluator
2026-02-19 00:17:24 +00:00
Peter Steinberger
ef5d7cee22
refactor(agents): share fallback failure summary builder
2026-02-19 00:10:08 +00:00
Peter Steinberger
8e1f25631b
test(agents): cover anthropic 4.6 forward-compat mapping
2026-02-19 00:06:30 +00:00
Peter Steinberger
cb9e098554
refactor(agents): dedupe anthropic 4.6 forward-compat resolver
2026-02-19 00:06:26 +00:00
Peter Steinberger
8b17a369e9
refactor(agents): share agent entry and block reply payload types
2026-02-19 00:06:19 +00:00
Peter Steinberger
54e9924fc3
refactor(agents): dedupe subagent inline text extraction
2026-02-18 23:48:32 +00:00
Peter Steinberger
a8ebe942aa
refactor(cli): share camera clip file writer
2026-02-18 23:48:32 +00:00
Peter Steinberger
e368e74a92
test: dedupe validate-turns identity cases
2026-02-18 23:38:22 +00:00
Peter Steinberger
002f158da6
test: merge empty-id sanitize mode checks
2026-02-18 23:37:03 +00:00