Catalog v0.7.1, quieter pages, and a Gitee mirror for zh browsers - #36
Merged
Merged
Conversation
The vendored locks move to tag v0.7.1 (commit 4fe376cb; v0.7.2 left both files byte-identical, which was checked rather than assumed). The command-line contract grows to ten agents: dsh (DeepSeek Harness) enters at rank 1 and pi at rank 10, so dsh leaves planned-agents.json — its own note says shipping upstream is exactly when an entry must move out, or the site lists the agent twice. The provider catalog gains jiekou at order 1. desktop-agents.json is re-transcribed from the v0.7.1 registry, which tripled: DSH Desktop (built by anywhere-labs, not DeepSeek — the registry's Unofficial flag, carried here and stated in the catalog copy), Claude Desktop (detect and configure; install goes through the official download page), WorkBuddy International and ZCode join the two existing entries, ranked in the registry's own declaration order. Each new adapter's protocol is read from upstream's writer rather than assumed: WriteDSH, WriteOpenClaw, WriteKimiCode and WritePI all write openai-completions blocks, WriteHermes an OpenAI base_url, the registry declares claude-desktop anthropic and pins zcode to openai. Marks: kimi-code and pi arrive from lobe-icons with upstream's own digests (verified against the fetched files), and the shared-render rule extends — Claude Desktop renders the Claude mark, DSH Desktop the DeepSeek mark, with NOTICE stating why a vendor's mark can identify a third-party app for that vendor's models. Aider, both WorkBuddy editions and ZCode stay letter glyphs: no auditable mark exists to bundle. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ds via Gitee Two changes that share the download surface. The diet: version numbers, commit hashes, protocol names and hex digests came off the visitor-facing pages. The hero's eyebrow line went entirely (the stagger rebalances to five parts); the demo caption no longer prints the walkthrough's release and commit — that contract lives on in data-source-release, where the e2e suite reads it; the home catalog section stops enumerating wire protocols and its agent rows drop the protocol chip (the explorer keeps protocol as a filter — there it is the data, not decoration); the download card and panels lose the version row and the printed SHA-256 with its shasum block, replaced by a route to the release's published checksum manifest; the security page's evidence list points at the release page for version and digests instead of reprinting them, keeping the signing states and the spctl verification it exists for. Quickstart, the install help and llms.txt now name the manifest as the place to verify against. The mirror: a Chinese-language browser gets its download from the Gitee mirror (gitee.com/maimory/BootAgent) — per file, not per site. The build asks the Gitee API which assets the mirror actually hosts for the release tag and emits a data-cn-href only for those, so unmirrored targets keep GitHub for everyone and an unreachable Gitee degrades to GitHub links with the mirror tests skipping honestly. The swap happens client-side on navigator.languages, with a visible note and a GitHub fallback link. Before any of this was wired, the mirrored darwin-arm64 DMG was downloaded and hashed: SHA-256 325cbcf6…01ee, byte-identical to the digest GitHub publishes — the same-package promise now names its real channels on the security page, replacing the file-host-and-drive list that never existed. Press-feedback and mirror e2e account for the longer demo roster and the test browsers' Windows user agent; the six visual baselines re-render at the new hero height, content verified unchanged. Co-Authored-By: Claude Fable 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.
Three directives in one branch, two commits.
1. Catalog sync to upstream v0.7.1 (
0fa77a8)dsh(DeepSeek Harness) enters at rank 1,piat rank 10;dshleavesplanned-agents.jsonper that file's own rule. Provider catalog gainsjiekouat order 1. v0.7.2 left both locks byte-identical — checked, not assumed.Unofficialflag — built by anywhere-labs, not DeepSeek, and the catalog copy says so), Claude Desktop (manual install via official page), WorkBuddy International, ZCode.openai-completions, WriteHermes an OpenAIbase_url, the registry declares claude-desktopanthropicand pins zcode toopenai.kimi-code.svgandpi.svgfrom lobe-icons, digests matching upstream's asset-rights records; shared-render rule extends (Claude Desktop → Claude mark, DSH Desktop → DeepSeek mark, reasoning in NOTICE). The explorer now renders 16 agents.2. Engineering-detail diet (
73576d6)Per the review direction: versions, commit hashes, protocol names and hex digests are not what a mature product site leads with.
v0.5.0 · 0fbbe94— the pin lives on indata-source-releasewhere e2e reads it.shasumblock; the page routes to the release's publishedSHA256SUMSinstead. The security page's evidence list likewise points at the release page for version+digest, keeping the per-platform signing states and thespctlverification it exists to teach.3. Gitee mirror for Chinese-language browsers (
73576d6)data-cn-hrefonly for assets the mirror actually hosts (currently the two macOS DMGs and a Linux deb). Unmirrored targets keep GitHub for everyone; an unreachable Gitee degrades to GitHub links and the mirror e2e skips honestly.325cbcf6…01ee, matching GitHub's published digest. The security page's same-package section now names the channels that actually exist (GitHub Releases + Gitee mirror), retiring the file-host/internal-drive list flagged in the earlier review.navigator.languages(browser language, not page language), with a visible note and a GitHub fallback link. Verified interactively: zh browser → macOS on Gitee with note; Windows target → GitHub, note hidden.Test plan
astro check0 errors, 57 pages validated (new agent/provider pages)GITHUB_TOKEN: 216 passed (+3 new mirror tests across projects; press-feedback test now scrolls the longer demo roster; mirror tests select the platform explicitly because Playwright's Desktop Chrome carries a Windows UA)🤖 Generated with Claude Code