Shakker
|
86a54caee2
|
test: tighten codex app empty array assertions
|
2026-05-09 04:45:12 +01:00 |
|
pashpashpash
|
fb106fb9ae
|
fix codex harness service tiers (#79152)
|
2026-05-08 12:10:41 +09:00 |
|
Peter Steinberger
|
35da7d2c99
|
refactor: remove legacy agent dir resolver
|
2026-05-05 20:07:49 +01:00 |
|
Kelaw - Keshav's Agent
|
a373468d82
|
fix: recover missing Codex bound threads
|
2026-05-05 04:04:58 +01:00 |
|
Vincent Koc
|
ac3cd1a0ca
|
Harden Codex harness control surfaces (#77459)
* fix(scripts): find codex protocol source from worktrees
* fix(test): keep codex harness docker caches writable
* fix(test): relax live codex cache mount permissions
* test(codex): add live docker harness debug output
* fix(test): detect numeric ci env in codex docker harness
* fix(codex): skip duplicate agent-command telemetry
* fix(tooling): skip sparse-missing oxlint tsconfig
* fix(tooling): route changed checks through testbox
* fix(qa): keep coverage json source-clean
* fix(test): preflight codex docker auth
* fix(codex): validate bind option values
* fix(codex): parse quoted command arguments
* fix(codex): reject extra control args
* fix(codex): use content for blank bound prompts
* fix(codex): decode local image file urls
* fix(codex): treat local media urls as images
* fix(codex): keep windows media paths local
* fix(codex): reject malformed diagnostics confirmations
* fix(codex): reject malformed resume commands
* fix(codex): reject malformed thread actions
* fix(codex): reject malformed turn controls
* fix(codex): reject malformed model controls
* fix(codex): resolve empty user input prompts
* fix(codex): enforce user input options
* fix(codex): reject ambiguous computer-use actions
* fix(codex): ignore stale bound turn notifications
* test(gateway): close task registries in gateway harness
* test(gateway): route cleanup through task seams
* fix(codex): describe current permission approvals
* fix(codex): disclose command approval amendments
* fix(codex): preserve approval detail under truncation
* fix(codex): propagate dynamic tool failures
* test(codex): align dynamic tool block contract
* fix(codex): reject extra read-only command operands
* fix(codex): escape command readout fields
* fix(codex): escape status probe errors
* fix(codex): narrow formatted thread details
* fix(codex): escape successful status summaries
* fix(codex): escape bound control replies
* fix(codex): escape user input prompts
* fix(codex): escape control failure replies
* fix(codex): escape approval prompt text
* test(codex): narrow escaped reply assertions
* test(codex): complete strict reply fixtures
* test(codex): preserve account fixture literals
* test(codex): align status probe fixtures
* fix(codex): satisfy sanitizer regex lint
* fix(codex): harden command readouts
* fix(codex): harden bound image inputs
* fix(codex): sanitize command failure replies
* test(codex): complete rate limit fixture
* test(tooling): isolate postinstall compile cache fixture
* fix(codex): keep app-server event ownership explicit
---------
Co-authored-by: pashpashpash <nik@vault77.ai>
|
2026-05-05 07:23:41 +09:00 |
|
Kelaw - Keshav's Agent
|
8ea04f994a
|
fix: resolve Codex native auth by profile provider
|
2026-05-04 01:10:30 +01:00 |
|
Kelaw - Keshav's Agent
|
71f55214ec
|
fix: select Codex OAuth profile for bound app-server turns
|
2026-05-04 01:10:30 +01:00 |
|
Kelaw - Keshav's Agent
|
05d11a4318
|
fix: preserve Codex binding OAuth transport
(cherry picked from commit f45dc3168a)
|
2026-05-04 01:10:30 +01:00 |
|
Vincent Koc
|
346a72ddb9
|
fix(codex): require authorized inbound claims for bound turns (#71702)
* fix(codex): require authorized inbound claims for bound turns
* fix(codex): consume unauthorized bound turns
|
2026-04-25 12:42:23 -07:00 |
|
Peter Steinberger
|
69566e43cb
|
feat(codex): add app-server protocol bridge
|
2026-04-24 04:24:08 +01:00 |
|