Skip to content

feat: Codex + Cursor support, demo GIF, v0.2.0 - #1

Merged
MinitJain merged 2 commits into
mainfrom
feat/cross-agent-launch
Nov 2, 2026
Merged

MinitJain merged 2 commits into
mainfrom
feat/cross-agent-launch

Conversation

@MinitJain

Copy link
Copy Markdown
Owner

What

v0.2.0: know-your-code now works beyond Claude Code.

  • Codex: .codex-plugin/plugin.json + .agents/plugins/marketplace.json. Codex reads the same hooks/hooks.json (PreToolUse Bash, sets CLAUDE_PLUGIN_ROOT).
  • Cursor: hooks/cursor-hooks.json. gate.sh reads Cursor's beforeShellExecution input (top-level command) and replies with a JSON deny plus exit 2.
  • Any agent: AGENTS.md soft rule; /kyc logic moved into SKILL.md; the block message itself carries the quiz rules.
  • README: demo GIF, install line fixed to know-your-code@know-your-code, agent support table, Codex/Cursor install steps.
  • Icon, GitHub Actions test workflow, quoted ${CLAUDE_PLUGIN_ROOT} paths (validator warnings), hard-plan.sh tests.

Verified

  • bash tests/gate.test.sh: 19/19 pass (new Cursor case failed before the gate change)
  • claude plugin validate .: passes, no warnings
  • Live: claude -p --plugin-dir . in a scratch repo, git push blocked, nothing reached the remote

Not verified

  • Codex and Cursor end to end (no CLIs installed); built from official docs, marked "untested" in README
  • Interactive /kyc quiz flow
  • shellcheck (not installed)

- Codex plugin manifest + marketplace; reuses hooks/hooks.json
- Gate reads Cursor beforeShellExecution input, replies JSON deny
- Block message carries quiz rules for agents without the skill
- /kyc logic moved into SKILL.md; AGENTS.md fallback
- README: demo GIF, install line fix, agent support table
- Icon, CI workflow, quoted hook paths, hard-plan tests
@coderabbitai

coderabbitai Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 6df45ffa-953d-4a18-9e66-a7d85d3c18a3
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

From Codex review of PR #1:
- Match subshells, absolute paths, sudo/env/command/time wrappers,
  VAR=x prefixes, quoted git -C args; ignore `echo git push`
- Literal quote var instead of \x27 (not portable across greps)
- Quote state paths in block guidance; JSON deny on Cursor input
- SKILL: diff base = upstream, then origin default; ask, never root
- Document sh -c / alias as known gaps
@MinitJain
MinitJain merged commit c3e9f0e into main Nov 2, 2026
2 checks passed
@MinitJain
MinitJain deleted the feat/cross-agent-launch branch November 2, 2026 15:51
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