Repository navigation
docs: sync beta to v3.0.0-beta.10 and document user-level route refusals - #255
Merged
Merged
Conversation
Apply the verified v3.0.0-beta.10 docs bundle: refresh the raw and derived ak kit init/install/refresh/uninstall and ak uninstall help, the Beta release notes and channels.json.beta, and record the verified Desktop assets. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Replace the Beta engineer and marketing manifest, sidecar, and skill-member evidence with the verified v3.0.0-beta.10 release assets for all eight runtimes, and bind the runtime contract at the release source commit. Every Kit archive is byte-identical to v3.0.0-beta.9, so the identity snapshots are unchanged (engineer 103, marketing 83). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…nstall Project ak kit init, install, refresh, and uninstall now refuse any runtime route that resolves to the user-level install with exit 6, and ak uninstall requires --force for a home-directory project and snapshots the files it deletes. Update the Beta CLI reference, install guide, and troubleshooting pages in English and Vietnamese to match. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Summary
v3.0.0-beta.10(source commit7b4442c82fc37ebfb5094e4e49f860379a31e1e4, docs bundle generated 2026-10-08T17:11:59Z) withscripts/sync-release.mjs. The sync uses the release's owndocs-bundle.tar.gz, verified against its.sha256sidecar and the release-page digest. It updates the raw and derivedak kit init,ak kit install,ak kit refresh,ak kit uninstall, andak uninstallreference, the Beta release notes, andchannels.json.beta. It also adds Desktop Layer A evidence (release-evidence/desktop/v3.0.0-beta.10.json); no Desktop pages changed.v3.0.0-beta.9tov3.0.0-beta.10. The rebind covers engineer and marketing evidence for all 8 runtimes in the release contract (claude-code,cloud-harness,codex,cursor,dsh,grok,omp,pi): manifests, sidecars, claude-code Skill members, and the runtime contract at the source commit. All 16 Kit archives are byte-identical tov3.0.0-beta.9, so the identity snapshots and their digests are unchanged (engineer 103, marketing 83). Stable is untouched.ak kit init,ak kit install,ak kit refresh, orak kit uninstall(including--dry-run) now refuses, for every runtime, a route that resolves to the user-level install, and exits6. Examples include a project directory that is the home directory, a project.agentkitthat is the AgentKit home, and a project.claude,.codex, or Pi extension that is the user root. The refusal points to--global. Before this release only Codex was checked, and it exited1. Updated pages:reference/cli/kit/{init,install,refresh,uninstall}(route paragraph and exit tables),guides/installing-kits(scope paragraph and the Codex note, now with exit6), andtroubleshooting/kit-installation(exit6row). Sources:kitcmd/project_route_global_home.go, theinit.go/refresh.go/uninstall.gocall sites, andproject_route_global_home_test.go/project_uninstall_global_home_test.go, which assert exit6and the--globalguidance.installshares theinitRunE, so it gets the same refusal.ak uninstallat the home directory (#2194): without--force, a home-directory project lists the files it would remove and exits6, including with--dry-run. The orphan walk is skipped there. Every applied uninstall also snapshots the exact deleted files plusownership.json. It reportsfiles_snapshot_idandfiles_restore_command(ak backups restore <id> --allow-root <project>), deletes nothing if that snapshot fails, and appends the restore command to a partial-failure error. Updated page:reference/cli/uninstall. Sources:uninstallcmd/home_guard.go,uninstall.go,uninstall_scripted.go, andhome_guard_test.go.Evidence (verified hashes)
All 48 expected Kit assets (2 Kits × 8 runtimes × manifest/archive/sidecar) are present, with no extras. Each archive SHA-256 matches all four sources: the downloaded bytes,
manifest.artifact.sha256, the sidecar (<sha> kit.tar.gz), and the release-page digest. Manifest and sidecar digests were also checked against the release page. For each manifest,channel,version,runtime,kitId,sourceCommit,createdAt(=syncedAt),requiredCliVersion, andgithubAssetswere checked.efdece969beb5f78155294d3c6a2641ecb6aa0279799ec248ffc38e24dc0efe3e6cd68204ee19cf1ad02891720c871e4d3c104ea2611b0341ff6c5057f4c98360f9031183b8794c17e52ad4ab4444451bd90a94d05ba6658ac15daee7445ffc8a6a00c4d0c34a516f09d62cc7cd27ab8210246c983d712006e7eccec85e7c70a9780061ad1d76ae7ce80a1c2984e7181b4c105837f517d0e90b2ca20153f0602ca9aa9b7fe074656e6a6a0130bc58abcf3cb38f60fe869f2085fabcad49c9548ab5de2109a0f1b771b7260b8c2e600c0ad772551754c0b4e6c5562025c8e31f749128bfd0281a9769af8f3e305ccf1a82f18c9bcafee57a331450fc4c17535586e35dda0fda793f4c9509e3b517e2a9cc381e31889bd315f6d5df99b9cebe639cf8ff430f59c4440502af2799ed770002d42093499130a2f19dc7b035a830bdd4f0e4878c41b89b421e18a9b8472bfef028daa0a79db7d83ad818d43bfa39f2d230071da378c995a06af7866ec756385c926ab6620958ab3f0e3ef36d5d394fe3b61c87703ae80077c21657acfe5479b6c05db93ef97f841f78ead8d877957209d5e4c9cc522ae8f82dc8fecc69fef1b82d9ec759ff2af37852cd0874d30b432385d7a226bca4821d739fa2b17edbda84e56919d539f7e96d37cc5457e7be8e459fd6003e2011a5df62e234e60f90880db9b90a044163ae8bc6fdc82d568a2dcv3.0.0-beta.9counterpart. Expanding all 16 archive pairs found 0 added, 0 removed, and 0 changed files.19ce73b137a123add4b5e5da64041c4c3878948959fc4100fc6e236518fee966, marketing5579e1fd34bb4954d611b43e13696536d284bdfd370e8f68d6de636aee32709f.7b4442c82…jsonis byte-identical to the beta.9 contract.2d2feb63c73e5f381ffade4965444eb1d4f5920f23f800b8dd36326d4f3ffa57. The sidecar and the release digest match.ak-gui_3.0.0-beta.10_*assets match their.sha256sidecars and the release digests.SKILL.mdbody, or support file changed in any runtime.Product commits in
v3.0.0-beta.9...v3.0.0-beta.10kit init/install/refresh)--forceforak uninstallat the home directory, and snapshot deleted files--registry-url/AGENTKIT_REGISTRY_URLand warn once with the credential masked; the doctorremote_registry_configcheck warns instead of passing--registry-urloption rows stay accurate. The release notes carry the change.setup-gocache)Validation
pnpm check:catalog: OK (beta/engineer total=103, beta/marketing total=83, artifacts=8)pnpm lint,pnpm typecheck,pnpm check:reference,pnpm check:prose: OKnode scripts/check-kit-docs-ci.mjs origin/dev: OK (history route, no Stable diff)node scripts/generate-reference.mjs: no further diffpnpm build,pnpm check:links,pnpm check:seo: OKcheck:quality:shape: route parity OK, and route counts are unchanged, so no baseline update was needed.check:quality:metrics,check:assets, andpnpm testhave known Windows path failures that also occur on an untoucheddev, so this PR relies on Linux CI for them.Docs impact
Yes:
v3.0.0-beta.10.Evidence layer: shipped release assets for
v3.0.0-beta.10(verified hashes) and the product source at the tag. Stable content is not edited.Website impact
None for
agentkit.best.Follow-ups / mismatch disposition
v2.20.0-beta.1(carried over from docs: sync beta to v3.0.0-beta.8 and add ak:filmmaking guide #244) still needs a separate owner-approved release audit.getting-started/installationstill says a completed uninstall preview exits3. That remains true except for a home-directoryak uninstallproject, which is covered on theak uninstallreference page and was left unchanged here.🤖 Generated with Claude Code