mirror of
https://github.com/gastownhall/beads.git
synced 2026-09-14 20:17:24 +08:00
9c6a69ec12
* 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>
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.jsondescribes the Codex plugin..claude-plugin/plugin.jsondescribes the Claude plugin.skills/beads/contains the plugin-owned Beads skill..codex-plugin/hooks/hooks.jsoncontains 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:
SessionStartrunsbd codex-hook SessionStartforstartup|resume|clearand injects fullbd primeoutput.PreCompactrunsbd codex-hook PreCompactformanual|autoand warns ifbd prime --memories-onlycannot run.PostCompactrunsbd codex-hook PostCompactformanual|autoand records a one-shot refresh marker in the user cache/temp directory.UserPromptSubmitrunsbd codex-hook UserPromptSubmitand, when a refresh marker exists, injects fullbd primeoutput 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.