Skip to content

Codex-Co-Engineer 3.2.1

Choose a tag to compare

@ajhcs ajhcs released this 21 Aug 18:10

Codex-Co-Engineer 3.2.1

Repository-side GitHub Release body for Codex-Co-Engineer 3.2.1.

Optional Ox Alpha for DSH

3.2.1 keeps Muse Spark 1.2 Contributor as the default DSH model and adds an
explicit per-task Ox Alpha choice through OpenRouter:

{
  "task_id": "ox-review",
  "provider": "dsh",
  "dsh_model": "stealth/ox-alpha",
  "repo": "/absolute/path/to/git-worktree",
  "role": "review",
  "prompt": "Review the current branch and return concrete evidence.",
  "expected_duration_ms": 600000
}

The setup command creates a separate owner-only Ox Alpha ACP configuration.
Its credential is read from OPENROUTER_API_KEY,
CODEX_CO_ENGINEER_OPENROUTER_API_KEY_FILE, or the default owner-only file at
~/.config/codex-co-engineer/openrouter-api-key. Muse continues to use its
existing configuration and credential.

The generated Ox profile follows OpenRouter's published model metadata:

  • context window: 1,048,576 tokens;
  • maximum completion: 131,072 tokens;
  • mandatory reasoning with max as the default effort;
  • supported efforts: low, high, and max;
  • native sampling defaults: temperature 1, top-p 0.95.

DSH continues to use the pinned rc.7 ACP composition through ACPX. Once ACPX
spawns, dispatch remains uncertain and Co-Engineer never replays the prompt
through the CLI or another model.

If ACPX cannot start for an explicit Ox Alpha task, the task fails before
prompt dispatch. Co-Engineer does not use the model-blind DSH CLI fallback for
that task.

Compatibility

  • The MCP tool count remains five.
  • Omitting dsh_model keeps the existing Muse route, credentials, and
    pre-spawn CLI fallback behavior.
  • dsh_model is rejected for non-DSH providers.
  • Unknown DSH model identifiers fail before workspace creation and dispatch.
  • Task and diagnostic receipts record the selected DSH model.

Validation

npm --prefix plugins/codex-co-engineer test
node scripts/validate-release.mjs
npm --prefix plugins/codex-co-engineer run setup:check

Live Ox Alpha acceptance requires an explicit OpenRouter credential and is
recorded separately from credential-free CI.

Maintainer publication

After the exact candidate is reviewed, replace 99498a5a6e417fd81c72d8072103993ddb4d86c3 with
that immutable commit and verify it before publishing:

test "$(git rev-parse HEAD)" = "99498a5a6e417fd81c72d8072103993ddb4d86c3"
gh release create v3.2.1 \
  --target 99498a5a6e417fd81c72d8072103993ddb4d86c3 \
  --title "Codex-Co-Engineer 3.2.1" \
  --notes-file docs/releases/v3.2.1.md

This document does not authorize tagging, pushing, or release publication.