Michael Bolin
1fdd10da00
Merge b2c2770a78 into sapling-pr-archive-bolinfest
2026-04-20 18:54:36 -07:00
Michael Bolin
b2c2770a78
chore: enable await-holding clippy lints
...
Follow-up to https://github.com/openai/codex/pull/18178 , where we said the await-holding clippy rule would be enabled separately.
Enable `await_holding_lock` and `await_holding_invalid_type` after the preceding commits fixed or explicitly documented the current offenders.
2026-04-20 18:51:10 -07:00
Michael Bolin
793639ee74
chore: document intentional await-holding cases
2026-04-20 18:51:10 -07:00
Michael Bolin
17162a9db6
refactor: drop data locks before async work
2026-04-20 18:50:43 -07:00
Michael Bolin
afc163c7e7
merge commit for archive created by Sapling
2026-04-20 17:47:46 -07:00
Michael Bolin
5472f2e990
tests: isolate approval fixtures from host rules
2026-04-20 17:45:14 -07:00
Michael Bolin
b0cd19827e
shell-escalation: carry resolved permission profiles
2026-04-20 17:45:14 -07:00
Michael Bolin
1ea6640b61
mcp: include permission profiles in sandbox state
2026-04-20 17:45:14 -07:00
Michael Bolin
2079bad07b
tui: carry permission profiles on user turns
2026-04-20 17:45:14 -07:00
Michael Bolin
10b0e3965f
tui: sync session permission profiles
2026-04-20 17:45:14 -07:00
Michael Bolin
d67b64c786
app-server: accept command permission profiles
2026-04-20 17:45:14 -07:00
Michael Bolin
5c0452e89a
protocol: report session permission profiles
2026-04-20 17:45:14 -07:00
Michael Bolin
1cb17ad6c9
rollout: persist turn permission profiles
2026-04-20 17:45:14 -07:00
Michael Bolin
a56ac61533
clients: send permission profiles to app-server
2026-04-20 17:45:14 -07:00
Michael Bolin
929878c46e
app-server: accept permission profile overrides
2026-04-20 17:45:14 -07:00
Michael Bolin
11e76d0702
app-server: expose thread permission profiles
2026-04-20 17:45:14 -07:00
Michael Bolin
cf6fca3302
merge commit for archive created by Sapling
2026-04-20 17:44:55 -07:00
Michael Bolin
9d670e966a
app-server: expose thread permission profiles
2026-04-20 17:43:40 -07:00
Michael Bolin
b7cccc8df9
core: derive active permission profiles
2026-04-20 17:42:15 -07:00
Michael Bolin
af7da1ee10
exec-server: carry filesystem sandbox profiles
2026-04-20 17:42:15 -07:00
Michael Bolin
e6518e015e
sandboxing: intersect permission profiles semantically
2026-04-20 17:42:14 -07:00
Michael Bolin
f69daeaa02
merge commit for archive created by Sapling
2026-04-20 17:25:37 -07:00
Michael Bolin
98a13c825d
chore: enable await-holding clippy lints
...
Follow-up to https://github.com/openai/codex/pull/18178 , where we said the await-holding clippy rule would be enabled separately.
Enable `await_holding_lock` and `await_holding_invalid_type` after the preceding commits fixed or explicitly documented the current offenders.
2026-04-20 17:25:29 -07:00
Michael Bolin
ad78353212
chore: document intentional await-holding cases
2026-04-20 17:25:29 -07:00
Michael Bolin
f876ccb51c
refactor: drop data locks before async work
2026-04-20 17:25:29 -07:00
Michael Bolin
feab057312
merge commit for archive created by Sapling
2026-04-20 17:17:27 -07:00
Michael Bolin
ff0416251d
chore: enable await-holding clippy lints
...
Follow-up to https://github.com/openai/codex/pull/18178 , where we said the await-holding clippy rule would be enabled separately.
Enable `await_holding_lock` and `await_holding_invalid_type` after the preceding commits fixed or explicitly documented the current offenders.
2026-04-20 17:17:18 -07:00
Michael Bolin
7cc89a87e3
chore: document intentional await-holding cases
2026-04-20 17:17:18 -07:00
Michael Bolin
80662ac633
refactor: drop data locks before async work
2026-04-20 17:17:18 -07:00
Michael Bolin
79b231b46a
merge commit for archive created by Sapling
2026-04-20 17:14:54 -07:00
Michael Bolin
5b5a9bc22b
chore: enable await-holding clippy lints
...
Follow-up to https://github.com/openai/codex/pull/18178 , where we said the await-holding clippy rule would be enabled separately.
Enable `await_holding_lock` and `await_holding_invalid_type` after the preceding commits fixed or explicitly documented the current offenders.
2026-04-20 17:14:46 -07:00
Michael Bolin
f3ec2f3b1f
chore: document intentional await-holding cases
2026-04-20 17:14:46 -07:00
Michael Bolin
aa6580ec66
refactor: drop data locks before async work
2026-04-20 17:14:46 -07:00
Michael Bolin
568874b22a
merge commit for archive created by Sapling
2026-04-20 17:13:29 -07:00
Michael Bolin
1fa5daad0e
chore: enable await-holding clippy lints
...
Follow-up to https://github.com/openai/codex/pull/18178 , where we said the await-holding clippy rule would be enabled separately.
Enable `await_holding_lock` and `await_holding_invalid_type` after the preceding commits fixed or explicitly documented the current offenders.
2026-04-20 17:13:10 -07:00
Michael Bolin
a7cecdac5f
chore: document intentional await-holding cases
2026-04-20 17:13:10 -07:00
Michael Bolin
48497e258e
refactor: drop data locks before async work
2026-04-20 17:13:10 -07:00
Michael Bolin
4f453aeb4b
Merge c20e6c3ad2 into sapling-pr-archive-bolinfest
2026-04-20 17:00:34 -07:00
Michael Bolin
81ed12e2e0
Merge 3386c95e32 into sapling-pr-archive-bolinfest
2026-04-20 17:00:10 -07:00
Michael Bolin
c20e6c3ad2
chore: enable await-holding clippy lints
...
Follow-up to https://github.com/openai/codex/pull/18178 , where we said the await-holding clippy rule would be enabled separately.
Enable `await_holding_lock` and `await_holding_invalid_type` after the preceding commits fixed or explicitly documented the current offenders.
2026-04-20 16:59:56 -07:00
Michael Bolin
e029db9ffd
chore: document intentional await-holding cases
2026-04-20 16:59:56 -07:00
Michael Bolin
3386c95e32
refactor: drop data locks before async work
2026-04-20 16:59:30 -07:00
Michael Bolin
432cd0fe93
merge commit for archive created by Sapling
2026-04-20 15:21:05 -07:00
Michael Bolin
f6b0616e75
protocol: preserve glob scan depth in permission profiles
2026-04-20 15:20:53 -07:00
Michael Bolin
f3fe41a071
merge commit for archive created by Sapling
2026-04-20 15:04:46 -07:00
Michael Bolin
88e3f23fea
tests: isolate approval fixtures from host rules
2026-04-20 15:04:17 -07:00
Michael Bolin
8c1e4d5e2e
shell-escalation: carry resolved permission profiles
2026-04-20 15:04:17 -07:00
Michael Bolin
ad187d484a
mcp: include permission profiles in sandbox state
2026-04-20 15:04:17 -07:00
Michael Bolin
2cd879430e
tui: carry permission profiles on user turns
2026-04-20 15:04:17 -07:00
Michael Bolin
acef277d13
tui: sync session permission profiles
2026-04-20 15:04:17 -07:00