From ec9a219554858262687180b40f5726a133e3bf73 Mon Sep 17 00:00:00 2001
From: hcyang
Date: Thu, 21 May 2026 14:41:24 +0800
Subject: [PATCH 1/3] =?UTF-8?q?docs(cli):=20=E6=9B=B4=E6=96=B0=E5=B9=B6?=
=?UTF-8?q?=E6=89=A9=E5=B1=95=E5=91=BD=E4=BB=A4=E8=8F=9C=E5=8D=95=E8=AF=B4?=
=?UTF-8?q?=E6=98=8E=E5=92=8C=E5=B8=AE=E5=8A=A9=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 新增 /skills、/model、/undo、/mcp 和 /raw 命令说明
- README.md 和 README-en.md 中同步添加对应命令描述
- 详细列出各命令功能,方便用户快速查阅
- 修改 CLI 界面帮助输出,包含所有新增命令提示
- 优化菜单结构,提升用户操作体验
---
README-en.md | 8 ++++++++
README-zh_CN.md | 45 ++++++++++++++++++++++++++-------------------
README.md | 45 ++++++++++++++++++++++++++-------------------
src/cli.tsx | 5 +++++
4 files changed, 65 insertions(+), 38 deletions(-)
diff --git a/README-en.md b/README-en.md
index 55d0cf6..d9719fd 100644
--- a/README-en.md
+++ b/README-en.md
@@ -66,11 +66,13 @@ Deep Code CLI supports agent skills that allow you to extend the assistant's cap
| `/` | Open the skills / commands menu |
| `/new` | Start a fresh conversation |
| `/resume` | Choose a previous conversation to continue |
+| `/continue` | Continue the active conversation or pick one to resume |
| `/model` | Switch model, thinking mode, and reasoning effort |
| `/raw` | Toggle display mode (Normal / Lite / Raw scrollback) |
| `/init` | Initialize an AGENTS.md file (LLM project instructions) |
| `/skills` | List available skills |
| `/mcp` | View MCP server status and available tools |
+| `/undo` | Restore code and/or conversation to a previous point |
| `/exit` | Quit (also `Ctrl+D` twice) |
| Key | Action |
@@ -126,6 +128,12 @@ Deep Code supports MCP (Model Context Protocol) to connect external services suc
For detailed setup instructions, see: [docs/mcp.md](docs/mcp.md)
+### How to configure Deep Code to send notifications after a task completes?
+
+When the AI assistant completes a task, Deep Code can automatically execute a notification script to send the task results to the specified channel (e.g., Slack, system notifications, etc.).
+
+For detailed configuration instructions, see: [docs/notify_en.md](docs/notify_en.md)
+
## Contributing
Contributions are welcome! Here's how to get started:
diff --git a/README-zh_CN.md b/README-zh_CN.md
index 8a427de..7b74a50 100644
--- a/README-zh_CN.md
+++ b/README-zh_CN.md
@@ -60,25 +60,27 @@ Deep Code CLI 支持 agent skills,允许您扩展助手的能力:
## 斜杠命令与按键功能
-| 斜杠命令 | 操作 |
-|-----------------|---------------------------------------------|
-| `/` | 打开 skills / 命令菜单 |
-| `/new` | 开始新对话 |
-| `/resume` | 选择历史对话继续 |
-| `/model` | 切换模型、思考模式和推理强度 |
-| `/raw` | 切换显示模式(Normal / Lite / Raw 滚动回溯)|
-| `/init` | 初始化 AGENTS.md 文件 |
-| `/skills` | 列出可用 skills |
-| `/mcp` | 查看 MCP 服务器状态和可用工具 |
-| `/exit` | 退出(也可用连续 `Ctrl+D`) |
-
-| 按键 | 操作 |
-|-----------------|---------------------------------------------|
-| `Enter` | 发送消息 |
-| `Shift+Enter` | 插入换行(也可用 `Ctrl+J`) |
-| `Ctrl+V` | 从剪贴板粘贴图片 |
-| `Esc` | 中断当前模型回复 |
-| 连续 `Ctrl+D` | 退出 |
+| 斜杠命令 | 操作 |
+|-------------|----------------------------------|
+| `/` | 打开 skills / 命令菜单 |
+| `/new` | 开始新对话 |
+| `/resume` | 选择历史对话继续 |
+| `/continue` | 继续当前对话,或选择历史对话恢复 |
+| `/model` | 切换模型、思考模式和推理强度 |
+| `/raw` | 切换显示模式(Normal / Lite / Raw 滚动回溯) |
+| `/init` | 初始化 AGENTS.md 文件 |
+| `/skills` | 列出可用 skills |
+| `/mcp` | 查看 MCP 服务器状态和可用工具 |
+| `/undo` | 将代码和/或对话恢复到之前的状态 |
+| `/exit` | 退出(也可用连续 `Ctrl+D`) |
+
+| 按键 | 操作 |
+|---------------|--------------------|
+| `Enter` | 发送消息 |
+| `Shift+Enter` | 插入换行(也可用 `Ctrl+J`) |
+| `Ctrl+V` | 从剪贴板粘贴图片 |
+| `Esc` | 中断当前模型回复 |
+| 连续 `Ctrl+D` | 退出 |
## 支持的模型
@@ -111,6 +113,11 @@ Deep Code 支持 MCP(Model Context Protocol),可以连接 GitHub、浏览
详细配置指南:[docs/mcp.md](docs/mcp.md)
+### 如何配置 Deep Code 任务完成后发送通知?
+
+当 AI 助手完成一轮任务后,Deep Code 可以自动执行一个通知脚本,将任务结果发送到你指定的渠道(如 Slack、系统通知等)。
+
+详细配置指南:[docs/notify.md](docs/notify.md)
### 是否支持 Coding Plan?
diff --git a/README.md b/README.md
index 8a427de..7b74a50 100644
--- a/README.md
+++ b/README.md
@@ -60,25 +60,27 @@ Deep Code CLI 支持 agent skills,允许您扩展助手的能力:
## 斜杠命令与按键功能
-| 斜杠命令 | 操作 |
-|-----------------|---------------------------------------------|
-| `/` | 打开 skills / 命令菜单 |
-| `/new` | 开始新对话 |
-| `/resume` | 选择历史对话继续 |
-| `/model` | 切换模型、思考模式和推理强度 |
-| `/raw` | 切换显示模式(Normal / Lite / Raw 滚动回溯)|
-| `/init` | 初始化 AGENTS.md 文件 |
-| `/skills` | 列出可用 skills |
-| `/mcp` | 查看 MCP 服务器状态和可用工具 |
-| `/exit` | 退出(也可用连续 `Ctrl+D`) |
-
-| 按键 | 操作 |
-|-----------------|---------------------------------------------|
-| `Enter` | 发送消息 |
-| `Shift+Enter` | 插入换行(也可用 `Ctrl+J`) |
-| `Ctrl+V` | 从剪贴板粘贴图片 |
-| `Esc` | 中断当前模型回复 |
-| 连续 `Ctrl+D` | 退出 |
+| 斜杠命令 | 操作 |
+|-------------|----------------------------------|
+| `/` | 打开 skills / 命令菜单 |
+| `/new` | 开始新对话 |
+| `/resume` | 选择历史对话继续 |
+| `/continue` | 继续当前对话,或选择历史对话恢复 |
+| `/model` | 切换模型、思考模式和推理强度 |
+| `/raw` | 切换显示模式(Normal / Lite / Raw 滚动回溯) |
+| `/init` | 初始化 AGENTS.md 文件 |
+| `/skills` | 列出可用 skills |
+| `/mcp` | 查看 MCP 服务器状态和可用工具 |
+| `/undo` | 将代码和/或对话恢复到之前的状态 |
+| `/exit` | 退出(也可用连续 `Ctrl+D`) |
+
+| 按键 | 操作 |
+|---------------|--------------------|
+| `Enter` | 发送消息 |
+| `Shift+Enter` | 插入换行(也可用 `Ctrl+J`) |
+| `Ctrl+V` | 从剪贴板粘贴图片 |
+| `Esc` | 中断当前模型回复 |
+| 连续 `Ctrl+D` | 退出 |
## 支持的模型
@@ -111,6 +113,11 @@ Deep Code 支持 MCP(Model Context Protocol),可以连接 GitHub、浏览
详细配置指南:[docs/mcp.md](docs/mcp.md)
+### 如何配置 Deep Code 任务完成后发送通知?
+
+当 AI 助手完成一轮任务后,Deep Code 可以自动执行一个通知脚本,将任务结果发送到你指定的渠道(如 Slack、系统通知等)。
+
+详细配置指南:[docs/notify.md](docs/notify.md)
### 是否支持 Coding Plan?
diff --git a/src/cli.tsx b/src/cli.tsx
index 66ceb7d..c3876ae 100644
--- a/src/cli.tsx
+++ b/src/cli.tsx
@@ -41,10 +41,15 @@ if (args.includes("--help") || args.includes("-h")) {
" ctrl+x Clear pasted images",
" esc Interrupt the current model turn",
" / Open the skills/commands menu",
+ " /skills List available skills",
+ " /model Select model, thinking mode and effort control",
" /new Start a fresh conversation",
" /init Initialize an AGENTS.md file with instructions for LLM",
" /resume Pick a previous conversation to continue",
" /continue Continue the active conversation, or resume one if empty",
+ " /undo Restore code and/or conversation to a previous point",
+ " /mcp Show MCP server status and available tools",
+ " /raw Toggle display mode for viewing or collapsing reasoning content",
" /exit Quit",
" ctrl+d twice Quit",
].join("\n") + "\n"
From 040a3245bbca60301c325ce6b993bf236ed8df4c Mon Sep 17 00:00:00 2001
From: hcyang
Date: Thu, 21 May 2026 14:43:08 +0800
Subject: [PATCH 2/3] =?UTF-8?q?docs(cli):=20=E6=9B=B4=E6=96=B0=E5=B9=B6?=
=?UTF-8?q?=E6=89=A9=E5=B1=95=E5=91=BD=E4=BB=A4=E8=8F=9C=E5=8D=95=E8=AF=B4?=
=?UTF-8?q?=E6=98=8E=E5=92=8C=E5=B8=AE=E5=8A=A9=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 新增 /skills、/model、/undo、/mcp 和 /raw 命令说明
- README.md 和 README-en.md 中同步添加对应命令描述
- 详细列出各命令功能,方便用户快速查阅
- 修改 CLI 界面帮助输出,包含所有新增命令提示
- 优化菜单结构,提升用户操作体验
---
README-en.md | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/README-en.md b/README-en.md
index d9719fd..18e3f13 100644
--- a/README-en.md
+++ b/README-en.md
@@ -61,19 +61,19 @@ Deep Code CLI supports agent skills that allow you to extend the assistant's cap
## Slash Commands & Keyboard Shortcuts
-| Slash Command | Action |
-|------------------|----------------------------------------------------------|
-| `/` | Open the skills / commands menu |
-| `/new` | Start a fresh conversation |
-| `/resume` | Choose a previous conversation to continue |
-| `/continue` | Continue the active conversation or pick one to resume |
-| `/model` | Switch model, thinking mode, and reasoning effort |
-| `/raw` | Toggle display mode (Normal / Lite / Raw scrollback) |
-| `/init` | Initialize an AGENTS.md file (LLM project instructions) |
-| `/skills` | List available skills |
-| `/mcp` | View MCP server status and available tools |
-| `/undo` | Restore code and/or conversation to a previous point |
-| `/exit` | Quit (also `Ctrl+D` twice) |
+| Slash Command | Action |
+|------------------|---------------------------------------------------------|
+| `/` | Open the skills / commands menu |
+| `/new` | Start a fresh conversation |
+| `/resume` | Choose a previous conversation to continue |
+| `/continue` | Continue the active conversation or pick one to resume |
+| `/model` | Switch model, thinking mode, and reasoning effort |
+| `/raw` | Toggle display mode (Normal / Lite / Raw scrollback) |
+| `/init` | Initialize an AGENTS.md file (LLM project instructions) |
+| `/skills` | List available skills |
+| `/mcp` | View MCP server status and available tools |
+| `/undo` | Restore code and/or conversation to a previous point |
+| `/exit` | Quit (also `Ctrl+D` twice) |
| Key | Action |
|------------------|----------------------------------------------------------|
From 56e75050dce95fadf4bfde76feb80d703699a2a1 Mon Sep 17 00:00:00 2001
From: hcyang
Date: Thu, 21 May 2026 15:37:55 +0800
Subject: [PATCH 3/3] =?UTF-8?q?docs(readme):=20=E6=B7=BB=E5=8A=A0=E9=A1=B9?=
=?UTF-8?q?=E7=9B=AE=E5=BE=BD=E7=AB=A0=E5=B1=95=E7=A4=BA=E6=8F=90=E5=8D=87?=
=?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=8F=AF=E8=A7=81=E6=80=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在 README.md、README-en.md 和 README-zh_CN.md 中添加了 npm 和 GitHub 相关徽章
- 新增版本号、下载量、贡献者、分支、Star、Issue、PR 和许可信息的动态展示链接
- 增强项目主页的视觉效果和信息传达
- 为中英文 README 文件同步更新相同内容及样式
---
README-en.md | 23 +++++++++++++++++++++++
README-zh_CN.md | 22 ++++++++++++++++++++++
README.md | 22 ++++++++++++++++++++++
3 files changed, 67 insertions(+)
diff --git a/README-en.md b/README-en.md
index 18e3f13..be6442b 100644
--- a/README-en.md
+++ b/README-en.md
@@ -8,6 +8,9 @@
Deep Code CLI
+[![][npm-release-shield]][npm-release-link] [![][npm-downloads-shield]][npm-downloads-link] [![][github-contributors-shield]][github-contributors-link] [![][github-forks-shield]][github-forks-link] [![][github-stars-shield]][github-stars-link]
+[![][github-issues-shield]][github-issues-link] [![][github-issues-pr-shield]][github-issues-pr-link] [![][github-license-shield]][github-license-link]
+
English · [中文](./README.md)
@@ -174,3 +177,23 @@ If you find this tool helpful, please consider supporting us by:
- Giving us a Star on GitHub (https://github.com/lessweb/deepcode-cli)
- Submitting feedback and suggestions
- Sharing with your friends and colleagues
+
+
+
+
+[npm-release-link]: https://www.npmjs.com/package/@vegamo/deepcode-cli
+[npm-release-shield]: https://img.shields.io/npm/v/@vegamo/deepcode-cli?color=4d6BFE&labelColor=black&logo=npm&logoColor=white&style=flat-square
+[npm-downloads-link]: https://www.npmjs.com/package/@vegamo/deepcode-cli
+[npm-downloads-shield]: https://img.shields.io/npm/dt/@vegamo/deepcode-cli?labelColor=black&style=flat-square&color=4d6BFE
+[github-contributors-link]: https://github.com/lessweb/deepcode-cli/graphs/contributors
+[github-contributors-shield]: https://img.shields.io/github/contributors/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-forks-link]: https://github.com/lessweb/deepcode-cli/network/members
+[github-forks-shield]: https://img.shields.io/github/forks/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-stars-link]: https://github.com/lessweb/deepcode-cli/network/stargazers
+[github-stars-shield]: https://img.shields.io/github/stars/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-issues-link]: https://github.com/lessweb/deepcode-cli/issues
+[github-issues-shield]: https://img.shields.io/github/issues/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-issues-pr-link]: https://github.com/lessweb/deepcode-cli/pulls
+[github-issues-pr-shield]: https://img.shields.io/github/issues-pr/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-license-link]: https://github.com/lessweb/deepcode-cli/blob/master/LICENSE
+[github-license-shield]: https://img.shields.io/github/license/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
\ No newline at end of file
diff --git a/README-zh_CN.md b/README-zh_CN.md
index 7b74a50..52f0123 100644
--- a/README-zh_CN.md
+++ b/README-zh_CN.md
@@ -8,6 +8,9 @@
Deep Code CLI
+[![][npm-release-shield]][npm-release-link] [![][npm-downloads-shield]][npm-downloads-link] [![][github-contributors-shield]][github-contributors-link] [![][github-forks-shield]][github-forks-link] [![][github-stars-shield]][github-stars-link]
+[![][github-issues-shield]][github-issues-link] [![][github-issues-pr-shield]][github-issues-pr-link] [![][github-license-shield]][github-license-link]
+
[English](README-en.md) · 中文
@@ -173,3 +176,22 @@ npm link
- 在 GitHub 上给我们一个 Star (https://github.com/lessweb/deepcode-cli)
- 向我们提交反馈和建议
- 分享给你的朋友和同事
+
+
+
+[npm-release-link]: https://www.npmjs.com/package/@vegamo/deepcode-cli
+[npm-release-shield]: https://img.shields.io/npm/v/@vegamo/deepcode-cli?color=4d6BFE&labelColor=black&logo=npm&logoColor=white&style=flat-square
+[npm-downloads-link]: https://www.npmjs.com/package/@vegamo/deepcode-cli
+[npm-downloads-shield]: https://img.shields.io/npm/dt/@vegamo/deepcode-cli?labelColor=black&style=flat-square&color=4d6BFE
+[github-contributors-link]: https://github.com/lessweb/deepcode-cli/graphs/contributors
+[github-contributors-shield]: https://img.shields.io/github/contributors/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-forks-link]: https://github.com/lessweb/deepcode-cli/network/members
+[github-forks-shield]: https://img.shields.io/github/forks/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-stars-link]: https://github.com/lessweb/deepcode-cli/network/stargazers
+[github-stars-shield]: https://img.shields.io/github/stars/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-issues-link]: https://github.com/lessweb/deepcode-cli/issues
+[github-issues-shield]: https://img.shields.io/github/issues/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-issues-pr-link]: https://github.com/lessweb/deepcode-cli/pulls
+[github-issues-pr-shield]: https://img.shields.io/github/issues-pr/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-license-link]: https://github.com/lessweb/deepcode-cli/blob/master/LICENSE
+[github-license-shield]: https://img.shields.io/github/license/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
\ No newline at end of file
diff --git a/README.md b/README.md
index 7b74a50..52f0123 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,9 @@
Deep Code CLI
+[![][npm-release-shield]][npm-release-link] [![][npm-downloads-shield]][npm-downloads-link] [![][github-contributors-shield]][github-contributors-link] [![][github-forks-shield]][github-forks-link] [![][github-stars-shield]][github-stars-link]
+[![][github-issues-shield]][github-issues-link] [![][github-issues-pr-shield]][github-issues-pr-link] [![][github-license-shield]][github-license-link]
+
[English](README-en.md) · 中文
@@ -173,3 +176,22 @@ npm link
- 在 GitHub 上给我们一个 Star (https://github.com/lessweb/deepcode-cli)
- 向我们提交反馈和建议
- 分享给你的朋友和同事
+
+
+
+[npm-release-link]: https://www.npmjs.com/package/@vegamo/deepcode-cli
+[npm-release-shield]: https://img.shields.io/npm/v/@vegamo/deepcode-cli?color=4d6BFE&labelColor=black&logo=npm&logoColor=white&style=flat-square
+[npm-downloads-link]: https://www.npmjs.com/package/@vegamo/deepcode-cli
+[npm-downloads-shield]: https://img.shields.io/npm/dt/@vegamo/deepcode-cli?labelColor=black&style=flat-square&color=4d6BFE
+[github-contributors-link]: https://github.com/lessweb/deepcode-cli/graphs/contributors
+[github-contributors-shield]: https://img.shields.io/github/contributors/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-forks-link]: https://github.com/lessweb/deepcode-cli/network/members
+[github-forks-shield]: https://img.shields.io/github/forks/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-stars-link]: https://github.com/lessweb/deepcode-cli/network/stargazers
+[github-stars-shield]: https://img.shields.io/github/stars/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-issues-link]: https://github.com/lessweb/deepcode-cli/issues
+[github-issues-shield]: https://img.shields.io/github/issues/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-issues-pr-link]: https://github.com/lessweb/deepcode-cli/pulls
+[github-issues-pr-shield]: https://img.shields.io/github/issues-pr/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
+[github-license-link]: https://github.com/lessweb/deepcode-cli/blob/master/LICENSE
+[github-license-shield]: https://img.shields.io/github/license/lessweb/deepcode-cli?color=4d6BFE&labelColor=black&style=flat-square
\ No newline at end of file