Skip to content

fix: Codex description limit + wrong-repo bug (v0.11.19.0)#471

Open
garrytan wants to merge 6 commits intomainfrom
garrytan/fix-codex-desc-limit
Open

fix: Codex description limit + wrong-repo bug (v0.11.19.0)#471
garrytan wants to merge 6 commits intomainfrom
garrytan/fix-codex-desc-limit

Conversation

@garrytan
Copy link
Owner

Summary

  • Auto-upgrade no longer breaks. Root gstack description was 1017/1024 chars — 7 chars from the Codex limit. Moved skill routing table from description (bounded) to body (unlimited). Description drops from 1017 → 409 chars (615 chars of headroom).
  • Codex reviews run in correct repo. In multi-workspace setups (Conductor), codex exec picked up wrong project. Added -C "$(git rev-parse --show-toplevel)" to all 14 codex exec calls across 4 files.
  • 900-char early warning test. New test fails if any Codex description exceeds 900 chars, catching bloat before it breaks builds.

Pre-Landing Review

No issues found. Eng review with Codex outside voice completed — 0 architecture issues, 0 code quality issues, 0 test gaps.

Codex Outside Voice

5 findings: 2 accepted (dropped redundant console.warn, added openai.yaml verification), 3 noted as out-of-scope (trigger guard contradiction, auto-truncation, removing trigger guard from root skill).

Test plan

  • bun test passes (23 pre-existing failures on main, 0 new failures)
  • Root Codex description: 409 chars (was 1017)
  • All codex exec calls have -C flag (grep verified: 0 without)
  • No other skill exceeds 900-char warning (highest: office-hours at 691)

🤖 Generated with Claude Code

garrytan and others added 5 commits March 24, 2026 20:28
Move skill routing table from root SKILL.md.tmpl description (1017/1024
chars) to body. Add 900-char warning threshold test to prevent future
creep. Add -C flag to all 14 codex exec calls so Codex always runs in
the correct git root. Fix pre-existing package.json version mismatch.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Move skill routing table from root SKILL.md.tmpl description (1017/1024
chars) to body where there's no length limit. Add 900-char warning
threshold test. Add -C flag to all codex exec calls so Codex always
runs in the correct git root directory.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Main shipped v0.11.18.2 (Windows browse fix) during our branch.
Resolved by keeping our v0.11.19.0 bump and preserving both
CHANGELOG entries in chronological order.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link

github-actions bot commented Mar 25, 2026

E2E Evals: ✅ PASS

15/15 tests passed | $.41 total cost | 12 parallel runners

Suite Result Status Cost
e2e-browse 5/5 $0.21
llm-judge 5/5 $0.1
llm-judge 5/5 $0.1

12x ubicloud-standard-2 (Docker: pre-baked toolchain + deps) | wall clock ≈ slowest suite

….19.0)

- Add -C "$(git rev-parse --show-toplevel)" to all 14 codex exec calls
  so Codex always runs in the correct repo (fixes Conductor multi-workspace bug)
- Move skill routing table from description to body in SKILL.md.tmpl
  (description was already shortened on main; routing table was missing from body)
- Add 900-char warning threshold test for Codex descriptions
- Bump version + sync package.json

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant