chore(nix): pin the holochain agent skill to v1.0.0-rc.1 - #146
Merged
Conversation
The input was unpinned and the lock held ab02c4f from 2026-04-06, which predates every tagged release of the upstream repository. Two upstream breaking changes had to be absorbed to move it forward: - The repository was renamed to holochain-agent-skills (plural). The input attribute stays singular so `nix flake update holochain-agent-skill` and the references in CONTRIBUTING.md and pai/README.md keep working. - The skill moved from the repository root to skills/holochain/. Fetching the root used to drag book.toml, SUMMARY.md, CHANGELOG.md, docs/ and .github/ into the installed skill; the src now names the subpath. v1.0.0-rc.1 targets Holochain 0.7 only, while dev is still on hdk 0.6 / holonix main-0.6. The 0.6-compatible release is v0.2.0. Pinning the candidate here is deliberate: it lands the skill ahead of the 0.7 upgrade in #130 rather than after it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Intent
The
holochain-agent-skillflake input was never pinned to a tag, andflake.lockstill heldab02c4ffrom 2026-04-06, which predates every tagged release upstream. Everynix developin this repo has been materializing a five-month-old skill into.claude/skills/holochain/,.cursor/skills/holochain/and.agents/skills/holochain/.This pins the input to the newest upstream release, v1.0.0-rc.1 (2026-09-04).
Changes
The pin.
urlnow names an explicit tag instead of tracking the default branch, so the skill an agent gets is a decision rather than whatevermainhappened to be that day.Two upstream breaking changes absorbed.
holochain-agent-skills(plural). GitHub redirects, but a lock file should not depend on a redirect, so the URL names the new repo. The input attribute stays singular (holochain-agent-skill) so thenix flake update holochain-agent-skillcommand documented inCONTRIBUTING.mdand the diagrams inpai/README.mdkeep working unchanged.skills/holochain/. Fetching the root used to dragbook.toml,SUMMARY.md,CHANGELOG.md,CLAUDE.md,docs/and.github/into the installed skill directory; thesrcnow names the subpath, so only the skill lands.Decisions
v1.0.0-rc.1 targets Holochain 0.7 only, and
devis still on 0.6 (hdk = "^0.6.0",holochain = "=0.6.0",holonix ref=main-0.6). The release notes are explicit that 0.6 content was removed. This is a deliberate choice to land the skill ahead of the 0.7 upgrade in #130 rather than after it, and it is worth naming so a reviewer is not surprised.v0.2.0(latest 0.6-compatible release)dev's toolchain exactly, but leaves the repo one major version behind and needs a second bump the moment #130 lands.mainnix flake updateat an arbitrary moment silently changes what every agent in this repo reads.Two consequences worth tracking while
devis on 0.6:documentation/TELOS.mdandpai/claude/skills/nondominium-domain/SKILL.mdboth route general HDK questions to this skill.UpgradeHolochain07workflow, which is directly useful to chore(deps): upgrade to Holochain 0.7 #130.How to test
Verified locally: the shellHook completes, all three harness paths (
.claude/,.cursor/,.agents/) receive the same four-entry tree, and no workshop files leak in. The locked rev28b00fcis thev1.0.0-rc.1tag HEAD.Documentation
docs: none. Branch prefix is
chore/, and the two docs that reference this input (CONTRIBUTING.mdline 168,pai/README.md) stay accurate because the input attribute name is unchanged.Related
chore(deps): upgrade to Holochain 0.7) — that PR is where the 0.7 skill and a 0.7 codebase line up.