Files
Julian Knutsen 9c6a69ec12 release: prep v1.3.0-rc.1 (#6090)
* chore(release): bump versions to 1.3.0-rc.1

Sanctioned RC bump per RELEASING.md "Cut an RC":
./scripts/update-versions.sh 1.3.0-rc.1

The Windows PE numeric fields (winres file_version/product_version and
the manifest <assemblyIdentity> version) stay at the base version 1.3.0
because PE versions must be purely numeric; uv.lock carries the PEP 440
normalization 1.3.0rc1. scripts/check-versions.sh passes all gates.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* docs(changelog): drop the PROVISIONAL fence around the #6055/#6056 entries

The fence's stated condition — both PRs merged — is satisfied: #6055
(94bbeab57) and #6056 (bcc9052ca) are both merged into release/1.3.0 and
are ancestors of this branch. Per the fence's own instruction, only the
two comment lines come off; the four entries stay.

The [1.3.0] date is deliberately left alone — the stamp-changelog step
owns it at final-release time.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 00:47:46 -07:00
..
…

Beads Plugin

This is the shared Claude/Codex plugin package for Beads. Claude and Codex use separate manifest files, but they share the same skill tree.

Layout

  • .codex-plugin/plugin.json describes the Codex plugin.
  • .claude-plugin/plugin.json describes the Claude plugin.
  • skills/beads/ contains the plugin-owned Beads skill.
  • .codex-plugin/hooks/hooks.json contains Codex-only lifecycle hooks for startup and compaction-aware context refresh.
  • The Claude marketplace entry lives at .claude-plugin/marketplace.json.

Codex Hooks

The Codex plugin exposes native hooks through .codex-plugin/plugin.json, which points at .codex-plugin/hooks/hooks.json. With Codex 0.129.0+, /hooks shows these lifecycle handlers:

  • SessionStart runs bd codex-hook SessionStart for startup|resume|clear and injects full bd prime output.
  • PreCompact runs bd codex-hook PreCompact for manual|auto and warns if bd prime --memories-only cannot run.
  • PostCompact runs bd codex-hook PostCompact for manual|auto and records a one-shot refresh marker in the user cache/temp directory.
  • UserPromptSubmit runs bd codex-hook UserPromptSubmit and, when a refresh marker exists, injects full bd prime output once before clearing it.

If the plugin is not installed, bd setup codex writes an equivalent .codex/hooks.json fallback and enables [features].hooks = true.

Local Development

Claude Code uses .claude-plugin/marketplace.json, which points at this shared package root.