10102 . ** Mono-repo 管理** - 将多个仓库添加为子模块,统一管理
11113 . ** 子模块同步** - 同步 Mono 仓库中的所有子模块
12124 . ** Git 用户配置** - 配置仓库的 Git 用户信息
13- 5 . ** AI Agent 配置管理** - 管理多种 AI Agent(Claude Code、Codex、Kimi、GLM)的配置文件
13+ 5 . ~~ ** AI Agent 配置管理** - 管理多种 AI Agent(Claude Code、Codex、Kimi、GLM)的配置文件~~ (已禁用,待重新设计)
14146 . ** 任务管理** - 任务分发、同步和 GitHub 仓库创建
15157 . ** Gitcode 远程管理** - 为仓库添加 Gitcode 远程地址
1616
@@ -98,6 +98,7 @@ spark git gitcode # 添加 Gitcode 远程
9898spark git config # 配置 Git 用户
9999spark git url # 获取仓库 URL
100100spark git batch-clone # 克隆用户/组织所有仓库
101+ spark git issues # 从 Markdown 文档/任务创建 GitHub Issue
101102```
102103
103104#### ` spark git update `
@@ -164,14 +165,14 @@ spark git url # 当前目录
164165spark git url /path/to/repo
165166```
166167
167- #### ` spark git clone-org `
168- 克隆 GitHub 组织的所有仓库到本地 。
168+ #### ` spark git batch-clone `
169+ 克隆 GitHub 组织或个人账号的所有仓库到本地 。
169170
170171``` bash
171- spark git clone-org variableway # 使用组织名
172- spark git clone-org https://github.com/variableway # 使用 URL
173- spark git clone-org variableway --ssh # 使用 SSH
174- spark git clone-org variableway -o ./repos # 指定输出目录
172+ spark git batch-clone variableway # 使用组织名
173+ spark git batch-clone https://github.com/variableway # 使用 URL
174+ spark git batch-clone variableway --ssh # 使用 SSH
175+ spark git batch-clone variableway -o ./repos # 指定输出目录
175176```
176177
177178| 选项 | 说明 |
@@ -182,6 +183,28 @@ spark git clone-org variableway -o ./repos # 指定输出目录
182183| ` --include-forks ` | 包含 fork 的仓库 |
183184| ` -o, --output ` | 输出目录 (默认: 当前目录) |
184185
186+ #### ` spark git issues `
187+ 从 Markdown 创建 GitHub Issue,支持目录模式和任务文件模式。
188+
189+ ``` bash
190+ # 目录模式:目录下每个 .md 文件创建一个 Issue
191+ spark git issues -d ./docs -r owner/repo
192+
193+ # 任务模式:按 # Task / ## Task 分段创建 Issue
194+ spark git issues -f tasks/issues/task-bug-fix.md -r owner/repo
195+
196+ # 自动从当前仓库解析 owner/repo
197+ spark git issues -f tasks/issues/task-bug-fix.md --dry-run
198+ ```
199+
200+ | 选项 | 说明 |
201+ | ------| ------|
202+ | ` -r, --repo ` | 目标仓库(` owner/repo ` ),未指定时自动解析 |
203+ | ` -d, --dir ` | Markdown 目录(目录模式) |
204+ | ` -f, --file ` | 任务文件(任务模式) |
205+ | ` -l, --labels ` | Issue 标签(逗号分隔) |
206+ | ` --dry-run ` | 仅预览,不创建 Issue |
207+
185208#### ` spark git update-org-status `
186209获取 GitHub 组织的所有仓库信息,按 star 数量排序,并更新到 README.md。
187210
@@ -265,7 +288,9 @@ spark:
265288
266289**跨平台支持**: Mac、Linux、Windows
267290
268- # ## AI Agent 管理
291+ # ## AI Agent 管理 (已禁用)
292+
293+ > NOTE: 此功能当前已禁用,命令入口已关闭(`cmd/agent.go` 中 `rootCmd.AddCommand(agentCmd)` 已注释)。待后续重新设计后再启用。
269294
270295# ### `spark agent`
271296管理多种 AI Agent 的配置文件。
@@ -295,25 +320,25 @@ spark agent current # 查看当前项目使用的模板
295320# ## 任务管理
296321
297322# ### `spark task`
298- 任务管理和特性实现命令 。
323+ 任务管理和 issue 实现命令 。
299324
300325` ` ` bash
301326# 初始化任务目录结构
302327spark task init # 创建 tasks/ 目录结构
303328
304- # 列出所有任务和特性
305- spark task list # 列出任务目录和特性文件
329+ # 列出所有任务和 issue
330+ spark task list # 列出任务目录和 issue 文件
306331
307- # 创建新特性
308- spark task create my-feature # 创建 tasks/features /my-feature.md
332+ # 创建新 issue
333+ spark task create my-feature # 创建 tasks/issues /my-feature.md
309334spark task create my-feature --content "Custom description"
310335
311- # 删除特性
312- spark task delete my-feature # 删除特性文件
336+ # 删除 issue
337+ spark task delete my-feature # 删除 issue 文件
313338spark task delete my-feature --force # 强制删除不提示
314339
315- # 实现特性 (使用 kimi CLI)
316- spark task impl my-feature # 执行特性实现
340+ # 实现 issue (使用 kimi CLI)
341+ spark task impl my-feature # 执行 issue 实现
317342
318343# 分发和同步任务
319344spark task dispatch my-task --dest ./workspace
@@ -323,23 +348,23 @@ spark task sync my-task --work-path ./workspace
323348| 子命令 | 说明 |
324349|--------|------|
325350| `init` | 初始化任务目录结构 |
326- | `list` | 列出所有任务和特性 |
327- | `create` | 创建新特性文件 (文件名空格自动转换为 `-`)|
328- | `delete` | 删除特性文件 |
329- | `impl` | 实现特性 (使用 kimi CLI)|
351+ | `list` | 列出所有任务和 issue |
352+ | `create` | 创建新 issue 文件 (文件名空格自动转换为 `-`)|
353+ | `delete` | 删除 issue 文件 |
354+ | `impl` | 实现 issue (使用 kimi CLI)|
330355| `dispatch` | 分发任务到新目录 |
331356| `sync` | 同步任务回任务目录 |
332357
333- **特性文件创建说明 **:
358+ **Issue 文件创建说明 **:
334359- 文件名中的空格和下划线会自动转换为 `-`
335360- ` --content` 参数的内容会写入 `## 描述` section
336- - 如果存在 `example-feature .md`,会将其作为模板
361+ - 如果存在 `example-issue .md`,会将其作为模板
337362
338363**任务目录结构**:
339364```
340365tasks/
341- ├── example-feature .md # 示例特性模板
342- ├── features / # 特性文件目录
366+ ├── example-issue .md # 示例 issue 模板
367+ ├── issues / # issue 文件目录
343368├── config/ # 配置任务目录
344369├── analysis/ # 分析任务目录
345370├── mindstorm/ # 头脑风暴目录
0 commit comments