Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,10 @@ Project contracts are managed outside checkouts under
- `WORKFLOW.md` for execution policy

The redacted template for a project config lives at `decodex.example.toml`.
Project `[codex].goal_support` controls phase-scoped app-server goals. The default
`"auto"` attempts goal methods and falls back to ordinary Decodex continuation when a
selected app-server lacks them; `"required"` fails fast on missing goal support, and
`"off"` disables goal handling.
When a project enables `[codex.accounts]`, the shared ChatGPT account pool is
`~/.codex/decodex/accounts.jsonl`; it is global Decodex state, not a project-local
file, and project configs do not own an account-pool path override. Set
Expand Down
8 changes: 5 additions & 3 deletions apps/decodex/src/agent.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@ mod tracker_tool_bridge;
pub(crate) use self::{
app_server::{
ACTIVE_RUN_IDLE_TIMEOUT, AppServerCapabilityPreflightFailure, AppServerDynamicToolFailure,
AppServerRunRequest, AppServerRunResult, AppServerThreadArchiveRequest,
AppServerTurnFailure, TurnContinuationGuard, archive_app_server_thread_after_success,
execute_app_server_run, probe_app_server, protocol_activity_idle_timeout,
AppServerPhaseGoalFailure, AppServerRunRequest, AppServerRunResult,
AppServerThreadArchiveRequest, AppServerTurnFailure, PhaseGoalController, PhaseGoalKind,
PhaseGoalSpec, PhaseGoalTransition, TurnContinuationGuard,
archive_app_server_thread_after_success, execute_app_server_run, probe_app_server,
protocol_activity_idle_timeout,
},
codex_accounts::{CodexAccountPool, CodexAccountProvider},
decodex_tool_bridge::{DecodexRunContext, DecodexToolBridge},
Expand Down
Loading