Commit Graph

11985 Commits

Author SHA1 Message Date
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