Skip to content

v0.6.0

Choose a tag to compare

@wfukatsu wfukatsu released this 07 May 13:23
· 376 commits to main since this release

What's New

Codex Compatibility Layer

Nexus Architect now works with both Claude Code and OpenAI Codex. A new AGENTS.md file serves as the Codex entry point, providing all the mapping rules Codex needs to use the same skill library.

  • Command mapping: /architect:<name> and /scalardb:<name> resolve to skills/<name>/SKILL.md
  • Tool substitutions: Claude Code tools (Read, Write, Edit, Bash, Task, AskUserQuestion, WebFetch, etc.) are mapped to their Codex equivalents
  • Runtime path fallbacks: .claude/docs/*skills/common/references/*, .claude/rules/*rules/*
  • Pipeline orchestrator note: explains that pipeline/SKILL.md follows skill-dependencies.yaml and that disable-model-invocation is a Claude Code-only hint
  • Model recommendations: skill-to-model mapping table so Codex users know which skills benefit from a more capable model
  • Mandatory hook enforcement: after editing any report Markdown or Mermaid diagram, hooks/validate-frontmatter.sh and hooks/validate-mermaid.sh must be run

Bug Fixes

  • Migration skill path bug (affects Claude Code and Codex): subagent template paths in migrate-mysql, migrate-oracle, and migrate-postgresql were wrong. ${CLAUDE_PLUGIN_ROOT}/subagents/<db>/ is corrected to ${CLAUDE_PLUGIN_ROOT}/skills/common/subagents/<db>/
  • Migration skill fallback plugin name: Step 0 fallback searched for */scalardb-migration/* but the plugin is named architect. Fixed to */architect/*
  • Hook exit code: validate-frontmatter.sh and validate-mermaid.sh now correctly propagate a non-zero exit through the Claude Code PostToolUse hook path, enabling proper self-correction blocking

Documentation

  • docs/codex-usage.md / docs/codex-usage_ja.md: Codex setup and usage guide
  • docs/codex-compatibility-audit_ja.md: full behavioral diff between Claude Code and Codex
  • docs/codex-gap-analysis_ja.md: prioritized residual gap list with fix recommendations
  • docs/codex-compatibility-worklog_ja.md: implementation work log
  • Updated README.md, docs/getting-started.md, and docs/getting-started_ja.md with Codex setup instructions

Previous Changes (included since v0.5.0)

  • Removed name field from all 49 SKILL.md files to enable /architect: prefix registration (#3)
  • Resolved skill audit findings: manifest naming, frontmatter schema, and JDBC error code 301 handling (#2)
  • Restructured README with categorized command tables