@@ -35,7 +35,7 @@ packages/core/src/auth/ # apiKey / console credential 解析与落盘
3535packages/core/src/client/ # HTTP client / endpoints / console gateway
3636```
3737
38- Skill / 命令手册随 ` skills/bailian-cli / ` 经 ` npx skills add modelstudioai/cli ` 安装。 ` tools/generate-reference.ts ` 从 ** ` packages/cli/src/commands.ts ` ** 生成 ` skills/bailian-cli /reference/ ` (纳入 git);` tools/sync-skill-metadata.ts ` 从 ` packages/cli/package.json ` 同步 ` skills/bailian-cli /SKILL.md ` 的 ` metadata.version ` 。两者由根脚本 ` pnpm run sync:skill-assets ` 和 ` .vite-hooks/pre-commit ` 执行。
38+ Skill / 命令手册随 ` skills/bailian-* / ` 经 ` npx skills add modelstudioai/cli --all -g ` 安装(整包装齐,含共享协议 ` bailian-protocol ` )。业务 skill( ` bailian-cli ` / ` bailian-gen ` / ` bailian-finetune ` / ` bailian-managed-agent ` )执行前读 ` skills/bailian-protocol/ ` ;不要依赖 frontmatter ` companions ` (安装器不强制)。 ` tools/generate-reference.ts ` 从 ** ` packages/cli/src/commands.ts ` ** 按一级命令归属表分流写入各 ` skills/<skill> /reference/ ` (纳入 git);` tools/sync-skill-metadata.ts ` 从 ` packages/cli/package.json ` 同步各 ` skills/* /SKILL.md ` 的 ` metadata.version ` 。两者由根脚本 ` pnpm run sync:skill-assets ` 和 ` .vite-hooks/pre-commit ` 执行。hub ` bailian-cli ` 的路由表不复述领域命令明细;SKILL 文案 / 安装约定 / hand-off 见 [ docs/agents/skill-change.md ] ( docs/agents/skill-change.md ) 。
3939
4040约定:
4141
@@ -48,31 +48,32 @@ Skill / 命令手册随 `skills/bailian-cli/` 经 `npx skills add modelstudioai/
4848非代码资产:
4949
5050- ` tools/release/ ` — 发版自动化(CI 驱动,见 ` .github/workflows/publish.yml ` )
51- - ` tools/generate-reference.ts ` — 从 ` packages/cli/src/commands.ts ` 生成 ` skills/bailian-cli /reference/ `
52- - ` tools/sync-skill-metadata.ts ` — 同步 ` skills/bailian-cli /SKILL.md ` 的 ` metadata.version `
51+ - ` tools/generate-reference.ts ` — 从 ` packages/cli/src/commands.ts ` 按归属表生成各 ` skills/<skill> /reference/ `
52+ - ` tools/sync-skill-metadata.ts ` — 同步各 ` skills/* /SKILL.md ` 的 ` metadata.version ` (含 ` bailian-protocol ` )
5353- ` README.md ` / ` README.zh.md ` — npm 和 GitHub 主页
5454
5555## 业务场景索引
5656
5757按当前任务从下表挑一条进入对应文档:
5858
59- | 场景 | 何时进入 | 详见 |
60- | -------------- | -------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
61- | 命令增删改 | 增加 / 删除 / 重命名 ` bl xxx ` 或入口命令路径 | [ docs/agents/command-add-remove.md] ( docs/agents/command-add-remove.md ) |
62- | E2E 测试维护 | 新增/改命令或 e2e 用例、补 help/缺参/dry-run | [ docs/agents/cli-e2e-tests.md] ( docs/agents/cli-e2e-tests.md ) |
63- | 批量压测 | 改/跑多能力并发压测、` test:stress ` 、fixtures | [ docs/agents/stress-batch-tests.md] ( docs/agents/stress-batch-tests.md ) |
64- | 选项变更 | 给已有命令加 ` --flag ` 或改默认值 | [ docs/agents/command-flag-change.md] ( docs/agents/command-flag-change.md ) |
65- | 模型上下架 | 增加新模型 / 改默认模型 / 废弃旧模型 | [ docs/agents/model-add-remove.md] ( docs/agents/model-add-remove.md ) |
66- | 错误文案变更 | 改 ` BailianError ` 的 message 或 hint | [ docs/agents/error-hint-change.md] ( docs/agents/error-hint-change.md ) |
67- | URL / 渠道变更 | 控制台域名 / 文档站 / 追踪参数 | [ docs/agents/url-change.md] ( docs/agents/url-change.md ) |
68- | 鉴权扩展 | 加 OAuth / SSO / 换 token 来源 | [ docs/agents/auth-change.md] ( docs/agents/auth-change.md ) |
69- | 配置项扩展 | 新 env var 或 ` ~/.bailian/config.json ` 字段 | [ docs/agents/config-add.md] ( docs/agents/config-add.md ) |
70- | Profile / 激活 | 改命名 Profile、预设或 ` active_config ` | [ docs/agents/config-profile-change.md] ( docs/agents/config-profile-change.md ) |
71- | 安装文档 | 改安装、鉴权、验证流程或线上 install 页面 | [ docs/agents/install-doc-change.md] ( docs/agents/install-doc-change.md ) |
72- | 发布 | channel / stable 发 npm + 二进制(Bun / GitHub Release / OSS);安装脚本仓外维护 | [ docs/agents/publish.md] ( docs/agents/publish.md ) |
73- | Change Log | 发版说明 / 历史版本说明 | [ docs/agents/changelog-write.md] ( docs/agents/changelog-write.md ) |
74- | 工具链调整 | lint 规则 / 构建配置 / 依赖升级 | [ docs/agents/lint-toolchain.md] ( docs/agents/lint-toolchain.md ) |
75- | Command Pack | 扩展包 / 白名单 / plugin 管理命令 | [ docs/agents/command-pack.md] ( docs/agents/command-pack.md ) |
59+ | 场景 | 何时进入 | 详见 |
60+ | ----------------- | ----------------------------------------------- | ---------------------------------------------------------------------------- |
61+ | 命令增删改 | 增加 / 删除 / 重命名 ` bl xxx ` 或入口命令路径 | [ docs/agents/command-add-remove.md] ( docs/agents/command-add-remove.md ) |
62+ | E2E 测试维护 | 新增/改命令或 e2e 用例、补 help/缺参/dry-run | [ docs/agents/cli-e2e-tests.md] ( docs/agents/cli-e2e-tests.md ) |
63+ | 批量压测 | 改/跑多能力并发压测、` test:stress ` 、fixtures | [ docs/agents/stress-batch-tests.md] ( docs/agents/stress-batch-tests.md ) |
64+ | 选项变更 | 给已有命令加 ` --flag ` 或改默认值 | [ docs/agents/command-flag-change.md] ( docs/agents/command-flag-change.md ) |
65+ | 模型上下架 | 增加新模型 / 改默认模型 / 废弃旧模型 | [ docs/agents/model-add-remove.md] ( docs/agents/model-add-remove.md ) |
66+ | Skill 文案 / 路由 | 改 SKILL 路由、安装约定、hand-off、hub/领域边界 | [ docs/agents/skill-change.md] ( docs/agents/skill-change.md ) |
67+ | 错误文案变更 | 改 ` BailianError ` 的 message 或 hint | [ docs/agents/error-hint-change.md] ( docs/agents/error-hint-change.md ) |
68+ | URL / 渠道变更 | 控制台域名 / 文档站 / 追踪参数 | [ docs/agents/url-change.md] ( docs/agents/url-change.md ) |
69+ | 鉴权扩展 | 加 OAuth / SSO / 换 token 来源 | [ docs/agents/auth-change.md] ( docs/agents/auth-change.md ) |
70+ | 配置项扩展 | 新 env var 或 ` ~/.bailian/config.json ` 字段 | [ docs/agents/config-add.md] ( docs/agents/config-add.md ) |
71+ | Profile / 激活 | 改命名 Profile、预设或 ` active_config ` | [ docs/agents/config-profile-change.md] ( docs/agents/config-profile-change.md ) |
72+ | 安装文档 | 改安装、鉴权、验证流程或线上 install 页面 | [ docs/agents/install-doc-change.md] ( docs/agents/install-doc-change.md ) |
73+ | 发布 | channel / stable 发布到 npm(CI 驱动) | [ docs/agents/publish.md] ( docs/agents/publish.md ) |
74+ | Change Log | 发版说明 / 历史版本说明 | [ docs/agents/changelog-write.md] ( docs/agents/changelog-write.md ) |
75+ | 工具链调整 | lint 规则 / 构建配置 / 依赖升级 | [ docs/agents/lint-toolchain.md] ( docs/agents/lint-toolchain.md ) |
76+ | Command Pack | 扩展包 / 白名单 / plugin 管理命令 | [ docs/agents/command-pack.md] ( docs/agents/command-pack.md ) |
7677
7778如果当前任务无法对应任何场景,先按经验完成,然后** 回来评估这是不是一类新场景** —— 是就新增 ` docs/agents/<scenario>.md ` ,把清单沉淀下来。
7879
0 commit comments