Release Skill
Native Subagent Protocol (Codex)
Codex supports native subagents. Delegate with spawn_agent, coordinate with send_input, collect via wait_agent, and clean up with close_agent.
Execution preference:
- Use native subagents first for independent workstreams (parallel when possible).
- Merge results in main thread and run final verification.
- Fallback only when delegation is blocked: use the
[ANALYST]/[ARCHITECT]/[EXECUTOR]/[REVIEWER]structure in a single response.
Minimal orchestration pattern:
spawn_agent -> send_input (optional) -> wait_agent -> close_agent
Codex invocation: use
$release ...orrelease: ...
Automate the release process for oh-my-codex.
Usage
$release <version>
Example: $release 0.2.0 or $release patch or $release minor
Release Checklist
Execute these steps in order:
1. Version Bump
Update version in all locations:
package.jsonREADME.mdAGENTS.mddocs/CODEX.mdCHANGELOG.md
2. Run Tests (optional)
npm run test:run
3. Commit Version Bump
git add -A
git commit -m "chore: bump version to <version>"
4. Create & Push Tag
git tag v<version>
git push origin main
git push origin v<version>
5. Create GitHub Release
gh release create v<version> --title "v<version> - <title>" --notes "<release notes>"
Version Files Reference
| File | Field/Line |
|---|---|
package.json |
"version": "X.Y.Z" |
README.md |
Title/metadata |
AGENTS.md |
Version line |
docs/CODEX.md |
Version mention (if any) |
CHANGELOG.md |
New entry |
Semantic Versioning
- patch (X.Y.Z+1): Bug fixes, minor improvements
- minor (X.Y+1.0): New features, backward compatible
- major (X+1.0.0): Breaking changes