Skip to content

feat: .ai 子指令 help 展示子指令帮助 - #120

Closed
error2913 wants to merge 6 commits into
mainfrom
feat/cmd-sub-help
Closed

feat: .ai 子指令 help 展示子指令帮助#120
error2913 wants to merge 6 commits into
mainfrom
feat/cmd-sub-help

Conversation

@error2913

Copy link
Copy Markdown
Owner

变更

.ai <子指令> help 现在可以直接查看对应子指令的帮助:

  • 根命令在分发时拦截 help 作为子指令的第一个参数(不带更多参数时),输出 【.ai <子指令>】desc + help,不校验权限,与 .ai help <子指令> 行为一致;
  • 带更多参数时交由子指令自身处理,.ai tool help <函数名> 等既有用法不受影响;
  • 为所有已注册子指令补齐 cmd.help(此前大多为空,.ai help <子指令> 只能看到一行 desc)。

改动文件

  • src/cmd/root_cmd.ts:根命令分发处拦截 .ai <子指令> help
  • src/cmd/sub_cmd/*.ts:14 个子指令补齐 cmd.help 用法说明
  • README.mddocs/05-命令与配置.mddocs/07-开发指南.md:同步文档

验证

  • npm run lint / npx tsc --noEmit / npm run smoke / npm run package:check 均通过
  • 版本未推进;发版时需在 update.ts 对应版本条目补充说明

- 根命令分发处拦截 .ai <子指令> help(无更多参数时),展示该子指令 desc+help,不校验权限,与 .ai help <子指令> 行为一致
- 带更多参数时仍交由子指令自身处理(如 .ai tool help <函数名> 查看工具详情不受影响)
- 补齐所有已注册子指令的 cmd.help 用法说明(prompt/status/standby/off/forget/role/image/memory/kb/tool/ignore/token/shut/block)
- 同步 README、docs/05-命令与配置、docs/07-开发指南
@error2913 error2913 closed this Aug 12, 2026
@error2913
error2913 deleted the feat/cmd-sub-help branch August 12, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant