Kevin Lin
|
bc5081c587
|
feat(codex): support remote app-server plugins (#94203)
* feat(codex): support remote app-server plugins
* fix(codex): refresh remote plugin apps after install
* fix(codex): infer remote app-server topology
* docs(codex): document remote app-server plugin config
* fix(codex): remove remote mutation policy
* fix(codex): simplify remote workspace root
* docs(codex): fix remote app-server PR docs
|
2026-06-17 13:52:34 -07:00 |
|
Kevin Lin
|
e82d19fb06
|
feat(codex): add auto plugin approvals (#92625)
* feat(codex): add on-request plugin approvals
* feat(codex): rename plugin approval policy to auto
* fix(codex): update binding schema version callers
|
2026-06-14 18:00:38 -07:00 |
|
Peter Steinberger
|
6868cde4d4
|
docs: document large extension sources
|
2026-06-04 21:40:44 -04:00 |
|
Kevin Lin
|
f169e0aafd
|
fix(codex): guard against stale codex app snapshots leading to plugin invocation failure (#83807)
* feat(codex): add plugin enable disable list commands
* fix(codex): escape plugin management output
* test(codex): narrow plugin command coverage
* fix(codex): gate plugin management writes
* test(codex): type command plugin context
* fix(codex): recover plugin app bindings
* fix(codex): fail closed on missing app inventory
* fix(codex): restore plugin thread config log signal
* revert(codex): drop plugin management commands
* fix(codex): warn on missing plugin app inventory
* fix(codex): trim plugin binding debug logs
* fix(codex): restore thread lifecycle json import
* chore(codex): remove plugin app debug logs
* fix(codex): redact plugin thread config logs
|
2026-05-18 18:57:48 -07:00 |
|
Radek Sienkiewicz
|
3de97057d0
|
fix(codex): use stable hooks feature flag (#82078)
|
2026-05-15 13:35:49 -07:00 |
|
Shakker
|
97e44aca75
|
test: recount codex plugin refresh calls
|
2026-05-12 21:17:19 +01:00 |
|
Kevin Lin
|
8954c03231
|
fix(codex): default plugin destructive actions on (#80792)
|
2026-05-11 16:50:15 -07:00 |
|
Peter Steinberger
|
cb3d5c0c61
|
test: tighten codex plugin thread config assertions
|
2026-05-11 08:48:28 +01:00 |
|
Kevin Lin
|
cfc189de0a
|
fix(codex): auto-approve plugin read tools (#80513)
* fix(codex): auto-approve plugin read tools
* docs: add codex plugin approval changelog
|
2026-05-10 21:13:40 -07:00 |
|
Shakker
|
508c379e88
|
test: tighten codex plugin thread config diagnostics
|
2026-05-10 19:02:35 +01:00 |
|
Shakker
|
86a54caee2
|
test: tighten codex app empty array assertions
|
2026-05-09 04:45:12 +01:00 |
|
Shakker
|
3cc2c28f0e
|
test: tighten app session empty assertions
|
2026-05-09 04:32:14 +01:00 |
|
Peter Steinberger
|
2c7f2d3ac2
|
test: avoid extension count filter predicates
|
2026-05-08 22:11:01 +01:00 |
|
Peter Steinberger
|
25985ebb8e
|
test: avoid sessions count filter allocations
|
2026-05-08 21:52:15 +01:00 |
|
Peter Steinberger
|
054d0163dd
|
test: clarify codex app-server assertions
|
2026-05-08 11:55:45 +01:00 |
|
Kevin Lin
|
a1ac559ed7
|
feat(codex): enable native plugin app support (#78733)
* feat(codex): add native plugin config schema
* feat(codex): add native plugin inventory activation
* feat(codex): configure native plugin apps for threads
* feat(codex): enforce plugin elicitation policy
* feat(codex): migrate native plugins
* docs(codex): document native plugin support
* fix(codex): harden plugin migration refresh
* fix(codex): satisfy plugin activation lint
* fix: stabilize codex plugin app config
* fix: address codex plugin review feedback
* fix: key codex plugin app cache by websocket credentials
* fix: keep codex plugin app fingerprints stable
* fix: refresh codex plugin cache test fixtures
* fix: refresh plugin app readiness after activation
* fix: support remote codex plugin activation
* fix: recover plugin app bindings after cache refresh
* fix: force codex app refresh after plugin activation
* fix: recover partial codex plugin app bindings
* fix: sync codex plugin selection config
* fix: keep codex plugin activation fail closed
* fix: align codex plugin protocol types with main
* fix: refresh partial codex plugin app bindings
* fix: key codex app cache by env api key
* fix: skip failed codex plugin migration config
* test: update codex prompt snapshots
* fix: fail closed on missing codex app inventory entries
* fix(codex): enforce native plugin policy gates
* fix(codex): normalize native plugin policy types
* fix(codex): fail closed on plugin refresh errors
* fix(codex): use native plugin destructive policy
* fix(codex): key plugin cache by api-key profiles
* fix(codex): drop unshipped plugin fingerprint compat
* fix(codex): let native app policy gate plugin tools
* fix(codex): allow open-world plugin app tools
* fix(codex): revalidate native plugin app bindings
* fix(codex): preserve plugin binding on recheck failure
* docs(codex): clarify plugin harness scope
* fix(codex): return activation report state exhaustively
* test(codex): refresh prompt snapshots after rebase
* fix(codex): match namespaced plugin ids
|
2026-05-07 17:20:28 -07:00 |
|