Skip to content

v0.96.1 — Claude Code plugin

Choose a tag to compare

@grapefruit0205 grapefruit0205 released this 11 Sep 02:12
· 52 commits to main since this release
Immutable release. Only release title and notes can be modified.

Install on Claude Code

claude plugin marketplace add grapefruit0205/click
claude plugin install click@click

Update on Codex CLI

codex plugin marketplace upgrade click
codex plugin add click@click

Changes

  • Click now installs as a Claude Code plugin from the same repository:
    claude plugin marketplace add grapefruit0205/click then
    claude plugin install click@click. The generated dist/claude package
    shares the Codex runtime, resident Hook worker, evidence ledger, and
    click-gate command surface; only the inbound event is normalized.
  • The Claude Code adapter binds Click's turn identity to Claude Code's
    per-prompt prompt_id, so first-line @Click bypass/@Click cancel and
    later-turn Guarded approval keep their one-use, separate-turn proof. Events
    without a prompt identity fail closed for every turn-bound action.
  • MultiEdit and NotebookEdit record Edit mutation boundaries; TodoWrite
    and ExitPlanMode receive plan advisories only. Successful receipts bind a
    distinct claude known-surfaces coverage digest and cannot be reused as
    Codex or Antigravity receipts. No Claude Code Browser tool is bound.
  • A rewritten click-gate command is merged back over the original Claude
    Code tool_input, because Claude Code replaces updatedInput wholesale.
    Evidence state lives under ${CLAUDE_PLUGIN_DATA}; Windows is not part of
    the Claude Code package.
  • Turn-identity and bypass/cancel messages no longer name Codex; the resident
    worker and dashboard identity accept either host manifest. Codex behavior is
    otherwise unchanged from v0.96.0.

Codex behavior is otherwise unchanged from v0.96.0. Validated by CI run 34552459037 on release/v0.96.1.