Docs: multi-platform site + pre-release review fixes#11
Merged
Conversation
- index.html: multi-platform metadata/OG/JSON-LD, hero copy, three installer commands in the install section, ecosystem section now covers OpenCode + Gemini CLI + Claude Code, agent count 20+ -> 21, fix broken og-image.png reference (use existing hero-image.png) - intro.html: install slide covers all three platforms, agent count 20+ -> 21, platform pill updated, platform-neutral demo string
Security: - Port the 10-entry dangerous-command deny list as prompt-level 'Security: Forbidden Commands' guardrails into all gemini/agents (21) and claude/agents (22) definitions, enforced by new checks in check_gemini_agents.sh and check_claude_agents.sh - Document optional platform-level enforcement: permissions.deny for Claude Code, Policy Engine policy.toml for Gemini CLI - Qualify the root README deny-list claim per platform Claude Code orchestration: - Document CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=2 requirement in claude/README.md, root README, and installer post-install message (Claude Code withholds the Agent tool from subagents by default); soften unverifiable version claim Installers (all three): - --dry-run no longer queries the GitHub API for 'latest' (uses a placeholder version and prints the candidate URLs instead) CI: - make test-all now depends on test-preflight, so the agent lints actually run in CI Misc: - gemini/agents/engineering-team.md H1 version v1.0 -> v1.2.2
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.
Follow-up to #8 and #10: updates the docs site for Gemini CLI / Claude Code support and fixes the findings from a holistic pre-release review of both ports.
Docs & landing
docs/index.html— multi-platform metadata/OG/JSON-LD, hero copy, install section now offers all three installer commands with per-platform notes, ecosystem section covers OpenCode + Gemini CLI + Claude Code, agent count 20+ → 21, fixed brokenog-image.pngreference (now uses existinghero-image.png)docs/intro.html— install slide covers all three platforms, 20+ → 21, platform pill updatedReview fixes
Security: Forbidden Commandsguardrails in all 43 agent definitions, enforced by new checks incheck_gemini_agents.sh/check_claude_agents.sh; optional platform-level enforcement documented (permissions.denyfor Claude Code,policy.tomlfor Gemini CLI); root README claim qualified per platformCLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH: "2"requirement (Claude Code withholds theAgenttool from subagents by default) inclaude/README.md, root README, and the installer's post-install messagemake test-allnow runstest-preflight, so the agent lints actually execute in CI--dry-run latestno longer performs live GitHub API calls (all three scripts)gemini/agents/engineering-team.mdH1v1.0→v1.2.2Verified: all three agent lints pass,
bash -nclean on all installers, dry-run smoke-tested with a curl stub (zero network calls),make test-preflightgreen.Release-day note
The README's pinned
v1.2.2install examples will keep 404ing for claude/gemini until either the new tag is cut and the examples are bumped, orkai-claude-v1.2.2.zip/kai-gemini-v1.2.2.zipassets are backfilled onto the existing v1.2.2 release.