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