Azhou Info
🦊 阿舟 · Azhou Info
🔎 只报告仓库能证明的事实。
Use the repository Foundation CLI as the only authority. Do not reconstruct version or package facts from memory.
Brand protocol
Emit this exact display event once, at the start of every run, with the selected mode and resolved checkout scope:
🦊 阿舟 · Azhou Info 启动|mode=<info|version>|scope=<checkout>
Use ✅ 验证通过 only after the selected read-only command succeeds and its output is read back. Use ❌ 验证失败 for a command or evidence failure and 🔒 阿舟暂停这一项 when an explicit checkout is missing. Emoji is display-only; keep JSON keys, schema values, digests, paths, commands, test names, and raw evidence emoji-free. A host without Unicode may remove the leading emoji while preserving the fixed text, | separators, fields, and values.
Workflow
- Resolve the checkout from a user-supplied path, or from the current Git root only when both
scripts/azhou_hub.py and docs/skill-standard.md exist. Do not scan unrelated directories or infer a harness home.
- Run one read-only command from that checkout:
- General project/runtime/support facts and installable repository inventory:
python scripts/azhou_hub.py info --json
- Revision, branch, dirty state, or release-version questions:
python scripts/azhou_hub.py version --json
- Report only fields returned by the command. A missing
release_version is not an installation failure and must not be invented.
- End with a receipt containing
schema, status, mode, scope, command, changes, verification, holds, and next_action. changes is always empty.
If no valid checkout is available, stop with status=hold and request one explicit checkout path. For requirements and a smoke check, read setup and compatibility.
1---2name: azhou-info3description: Report provable Azhou AI Hub checkout information or revision facts. Use for project info, installable repository inventory, support facts, version, commit, branch, or dirty-state questions.4---56# Azhou Info78**🦊 阿舟 · Azhou Info**910> 🔎 只报告仓库能证明的事实。1112Use the repository Foundation CLI as the only authority. Do not reconstruct version or package facts from memory.1314## Brand protocol1516Emit this exact display event once, at the start of every run, with the selected mode and resolved checkout scope:1718```text19🦊 阿舟 · Azhou Info 启动|mode=<info|version>|scope=<checkout>20```2122Use `✅ 验证通过` only after the selected read-only command succeeds and its output is read back. Use `❌ 验证失败` for a command or evidence failure and `🔒 阿舟暂停这一项` when an explicit checkout is missing. Emoji is display-only; keep JSON keys, schema values, digests, paths, commands, test names, and raw evidence emoji-free. A host without Unicode may remove the leading emoji while preserving the fixed text, `|` separators, fields, and values.2324## Workflow25261. Resolve the checkout from a user-supplied path, or from the current Git root only when both `scripts/azhou_hub.py` and `docs/skill-standard.md` exist. Do not scan unrelated directories or infer a harness home.272. Run one read-only command from that checkout:28 - General project/runtime/support facts and installable repository inventory: `python scripts/azhou_hub.py info --json`29 - Revision, branch, dirty state, or release-version questions: `python scripts/azhou_hub.py version --json`303. Report only fields returned by the command. A missing `release_version` is not an installation failure and must not be invented.314. End with a receipt containing `schema`, `status`, `mode`, `scope`, `command`, `changes`, `verification`, `holds`, and `next_action`. `changes` is always empty.3233If no valid checkout is available, stop with `status=hold` and request one explicit checkout path. For requirements and a smoke check, read [setup and compatibility](references/setup.md).