Skip to content

fix: add Cursor/Codex adapters + align version strings to 4.9.0#5

Open
r2st wants to merge 2 commits into
Exponential-OS:mainfrom
r2st:add-cursor-codex-support
Open

fix: add Cursor/Codex adapters + align version strings to 4.9.0#5
r2st wants to merge 2 commits into
Exponential-OS:mainfrom
r2st:add-cursor-codex-support

Conversation

@r2st
Copy link
Copy Markdown

@r2st r2st commented May 11, 2026

Summary

  • Adds Cursor adapter (.cursor/rules/co-dialectic.mdc) and Codex adapter (AGENTS.md) with install support via --target cursor|codex|all
  • Fixes 6 stale version strings (3.0.0, 4.2.0, 4.7.0, 4.8.0) across SKILL-lite.md, SKILL.md, plugin.json, marketplace.json, and install.ps1 — all now aligned to canonical 4.9.0
  • Adds CLAUDE-ISSUES.md audit log documenting all findings and fixes

Test plan

  • bash test-plugin.sh passes 57/57 (includes Cursor fallback + Codex adapter path checks)
  • bash install.sh --target cursor creates byte-identical .mdc in .cursor/rules/
  • bash install.sh --target codex creates byte-identical AGENTS.md
  • Codex CLI reads AGENTS.md and lists codi commands
  • Re-running --target codex updates the existing block (idempotent, no duplication)
  • Version strings consistent: grep -r 'v[0-9]\+\.[0-9]\+\.[0-9]\+' --include='*.json' --include='*.ps1' shows only 4.9.0

🤖 Generated with Claude Code

sumandwt and others added 2 commits May 11, 2026 14:46
…messages, and install.ps1

Six stale version references (3.0.0, 4.2.0, 4.7.0, 4.8.0) updated to match the canonical 4.9.0.
Adds CLAUDE-ISSUES.md with the full audit log.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Collaborator

@thewhyman thewhyman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this — the adapter additions are solid work. One required fix before merge, then this is good to go.

Required: .gitignore — anchor the AGENTS.md pattern

The problem: The new AGENTS.md entry in .gitignore is unanchored. Git pattern AGENTS.md matches that filename anywhere in the repo tree — including plugins/co-dialectic/adapters/codex/AGENTS.md (the Codex adapter you are adding in this same PR).

The current PR works because the file was force-added with git add, but any future contributor who tries git add plugins/co-dialectic/adapters/codex/AGENTS.md normally will silently fail to track it. The file disappears from git status and they will have no idea why.

The fix (one character):

-AGENTS.md
+/AGENTS.md

/AGENTS.md anchors the pattern to the repo root only — which is the intent (ignore Claude Code auto-generated root-level AGENTS.md, not adapter files nested in the plugin tree).


Everything else is ✅

Cursor adapteralwaysApply: true + Cruise default + quiet status metadata is exactly the right UX for the Cursor surface. Invisible prompt improvement with no Drive-mode friction.

Codex adapter — Lightweight, no persona system, engineering discipline only. Correct call — Codex is a coding agent, the persona stack would be noise there.

Version strings — All five locations aligned to 4.9.0 (SKILL.md, SKILL-lite.md, plugin.json, marketplace.json, install.ps1). Clean.

--target auto flag — Smart default for the install scripts.

Pre-merge 404 on raw main URL for the .mdc file is expected and self-resolves on merge. Not a blocker.

Fix the .gitignore anchor and this is ready to merge.

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.

3 participants