Peter Steinberger
|
9ef37d1907
|
test: tighten assertions and harness coverage
|
2026-05-08 05:28:12 +01:00 |
|
Peter Steinberger
|
3937d16c44
|
fix(exec): fallback when node lacks run prepare
|
2026-04-27 01:43:03 +01:00 |
|
Peter Steinberger
|
2c814d33e6
|
perf(test): slim bash tool imports
|
2026-04-20 12:26:39 +01:00 |
|
Peter Steinberger
|
1bef457cb6
|
test: speed up agent hotspot tests
|
2026-04-19 01:17:14 +01:00 |
|
Peter Steinberger
|
3455c857a0
|
test: shorten exec approval followup cases
|
2026-04-18 23:34:49 +01:00 |
|
Peter Steinberger
|
daabd058fc
|
test: reduce agent hotspot overhead
|
2026-04-18 23:34:48 +01:00 |
|
Peter Steinberger
|
f76883d46c
|
test: harden exec approval temp cleanup
|
2026-04-18 22:55:56 +01:00 |
|
Peter Steinberger
|
a07b9fc840
|
test: trim runtime import surfaces
|
2026-04-18 19:51:22 +01:00 |
|
Peter Steinberger
|
16bd427cb6
|
test: speed apply-patch and exec approval hotspots
|
2026-04-18 18:33:16 +01:00 |
|
Peter Steinberger
|
ca1aa08709
|
test: tighten async wait boundaries
|
2026-04-18 17:42:28 +01:00 |
|
Vincent Koc
|
16c949ed5f
|
test(agents): trim hot replay approval suites
|
2026-04-15 00:29:09 +01:00 |
|
Peter Steinberger
|
0ebeee8b0d
|
chore: enable consistent-return
|
2026-04-10 20:56:43 +01:00 |
|
Peter Steinberger
|
6f159a9a28
|
fix(test): align exec approvals expectations
|
2026-04-07 23:57:46 +01:00 |
|
Peter Steinberger
|
a80453f2e1
|
Tests: align exec approval policy expectations
|
2026-04-07 23:52:55 +01:00 |
|
Peter Steinberger
|
d0562a873f
|
perf(agents): extract cli runner image and approval seams
|
2026-04-07 06:23:46 +01:00 |
|
Peter Steinberger
|
f60c1bb9ad
|
test: stabilize agent auth and approval suites
|
2026-04-07 05:46:13 +01:00 |
|
Peter Steinberger
|
8e62c12ff3
|
test(agents): extract fast subagent capture seam
|
2026-04-07 03:49:40 +01:00 |
|
Peter Steinberger
|
a8436f0220
|
fix: resolve rebased type drift
|
2026-04-06 17:02:10 +01:00 |
|
Ayaan Zaidi
|
c0a0e295cb
|
fix: preserve explicit node routing under elevated auto exec
|
2026-04-06 13:26:18 +05:30 |
|
Peter Steinberger
|
beed40e918
|
test: isolate exec approval suite from bundled plugins
|
2026-04-05 22:40:24 +01:00 |
|
Peter Steinberger
|
d7f3af3b06
|
test: isolate bundled plugin env in exec approval tests
|
2026-04-05 22:25:14 +01:00 |
|
Peter Steinberger
|
415a7efe8d
|
test(exec): stabilize approval id suite
|
2026-04-05 18:15:58 +01:00 |
|
Peter Steinberger
|
a74fb94fa3
|
fix(exec): remove host obfuscation gating
|
2026-04-05 18:01:41 +01:00 |
|
Peter Steinberger
|
055428019e
|
test: harden bash tool async exec coverage
|
2026-04-05 06:42:26 +01:00 |
|
Peter Steinberger
|
c3f415ad6e
|
fix: preserve node system.run approval plans
|
2026-04-04 20:16:53 +09:00 |
|
Peter Steinberger
|
dd16080af7
|
refactor(exec): dedupe durable approval checks
|
2026-04-04 07:12:26 +01:00 |
|
luoyanglang
|
b54acd97b3
|
fix(exec): reuse gateway allow-always approvals
|
2026-04-04 14:55:26 +09:00 |
|
Peter Steinberger
|
ffd34f8896
|
test: reduce agent test import churn
|
2026-04-03 04:41:09 +01:00 |
|
Peter Steinberger
|
247a06813e
|
fix: avoid gateway cwd for node exec (#58977) (thanks @Starhappysh)
|
2026-04-03 02:04:26 +09:00 |
|
Peter Steinberger
|
c678ae7e7a
|
feat(exec): default host exec to yolo
|
2026-04-02 14:52:51 +01:00 |
|
Gustavo Madeira Santana
|
ba735d0158
|
Exec approvals: unify effective policy reporting and actions (#59283)
Merged via squash.
Prepared head SHA: d579b97a93
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-01 22:02:39 -04:00 |
|
Vincent Koc
|
2d53ffdec1
|
fix(exec): resolve remote approval regressions (#58792)
* fix(exec): restore remote approval policy defaults
* fix(exec): handle headless cron approval conflicts
* fix(exec): make allow-always durable
* fix(exec): persist exact-command shell trust
* fix(doctor): match host exec fallback
* fix(exec): preserve blocked and inline approval state
* Doctor: surface allow-always ask bypass
* Doctor: match effective exec policy
* Exec: match node durable command text
* Exec: tighten durable approval security
* Exec: restore owner approver fallback
* Config: refresh Slack approval metadata
---------
Co-authored-by: scoootscooob <zhentongfan@gmail.com>
|
2026-04-01 02:07:20 -07:00 |
|
nanakotsai
|
7f53c1ca00
|
test(exec): cover delayed Discord approval continuation
|
2026-04-01 17:56:55 +09:00 |
|
nanakotsai
|
63da2c7034
|
fix(exec): resume agent session after approval completion
|
2026-04-01 17:56:55 +09:00 |
|
scoootscooob
|
dd9d0bdd8e
|
fix(exec): harden shell-side approval guardrails (#57839)
* fix(exec): harden approval handling
* fix(exec): tighten approval guardrails
* fix(exec): reject prefixed approval commands
* fix(exec): isolate shell approval guardrails
* fix(exec): recurse through wrapped approval commands
* fix(exec): restore allowlist wrapper import
* fix(exec): strip env wrappers before approval detection
* fix(exec): inspect nested shell wrapper options
|
2026-03-30 15:49:24 -07:00 |
|
Josh Avant
|
5e4a64848f
|
fix(exec): harden async approval followup delivery in webchat-only sessions (#57359)
* fix(exec): harden approval followup delivery fallback
* refactor(delivery): share best-effort followup routing helpers
* test(subagents): cover webchat-only completion announce delivery
* docs(exec): clarify async followup delivery behavior
* fix(exec): harden delivery downgrade logging
* test(gateway): cover multi-channel best-effort fallback
* fix(exec): preserve webchat origin on session-only followups
* fix(subagents): keep internal announces channel-less
|
2026-03-29 20:54:13 -05:00 |
|
Peter Steinberger
|
168ab94eee
|
refactor(config): pin runtime snapshot and drop ttl cache
|
2026-03-29 22:57:31 +01:00 |
|
Peter Steinberger
|
3ec000b995
|
refactor: align same-chat approval routing
|
2026-03-30 06:52:28 +09:00 |
|
wangchunyue
|
fc3f6fa51f
|
fix: preserve node exec cwd on remote hosts (#50961) (thanks @openperf)
* fix(gateway): skip local workdir resolution for remote node execution
* chore: add inline comment for non-obvious node workdir skip
* fix: preserve node exec cwd on remote hosts (#50961) (thanks @openperf)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us>
|
2026-03-29 17:46:49 +05:30 |
|
scoootscooob
|
5d81b64343
|
fix(exec): fail closed when sandbox is unavailable and harden deny followups (#56800)
* fix(exec): fail closed when sandbox is unavailable and harden deny followups
* docs(changelog): note exec fail-closed fix
|
2026-03-28 22:20:49 -07:00 |
|
Peter Steinberger
|
d67efbfbd3
|
test: stabilize test isolation
|
2026-03-23 23:01:22 +00:00 |
|
Peter Steinberger
|
f9a7427e8e
|
test: refresh thread-safe agent fixtures
|
2026-03-23 10:47:02 -07:00 |
|
Peter Steinberger
|
3fac0d11fa
|
test: fix base vitest thread regressions
|
2026-03-22 23:37:31 -07:00 |
|
Peter Steinberger
|
e731974da1
|
refactor: share approval id test helpers
|
2026-03-13 20:19:39 +00:00 |
|
Peter Steinberger
|
0625547800
|
refactor: share approval unavailable fixtures
|
2026-03-13 20:19:38 +00:00 |
|
Harold Hunt
|
de49a8b72c
|
Telegram: exec approvals for OpenCode/Codex (#37233)
Merged via squash.
Prepared head SHA: f243379094
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
Reviewed-by: @huntharo
|
2026-03-09 23:04:35 -04:00 |
|
Peter Steinberger
|
c6575891c7
|
fix(exec): inherit ask from exec-approvals.json when tools.exec.ask unset
Landed from contributor PR #29187 by @Bartok9.
Co-authored-by: Bartok9 <259807879+Bartok9@users.noreply.github.com>
|
2026-03-08 00:35:50 +00:00 |
|
Peter Steinberger
|
173132165d
|
fix(exec): honor exec-approvals ask=off for gateway/node runs
Landed from contributor PR #26789 by @pandego.
Co-authored-by: Miguel Miranda Dias <7780875+pandego@users.noreply.github.com>
|
2026-03-08 00:29:34 +00:00 |
|
Peter Steinberger
|
fd3ca8a34c
|
refactor: dedupe agent and browser cli helpers
|
2026-03-03 00:15:00 +00:00 |
|
Peter Steinberger
|
155118751f
|
refactor!: remove versioned system-run approval contract
|
2026-03-02 01:12:53 +00:00 |
|