Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
1c47c1d
feat(rpgkit): package bundle mode + workspace AI config (v0.1.3)
HuYaSen May 18, 2026
1f8809a
docs(rpgkit): document bundle mode, --legacy-download/--pull, .rpgkit…
HuYaSen May 18, 2026
4df0a90
fix(rpgkit): post-review bug fixes in 0.1.3 plumbing
HuYaSen May 18, 2026
f5aad31
fix(rpgkit): third-pass review — workspace config commit + P4 sed-safety
HuYaSen May 19, 2026
28ee752
feat(rpgkit): version command compares local vs latest, shows upgrade…
HuYaSen May 19, 2026
4aa1359
feat(cli): route MCP and git hooks via global rpgkit command (Batch A)
HuYaSen May 19, 2026
190c1ab
refactor(scripts): route next_action hints via rpgkit script (Batch B…
HuYaSen May 19, 2026
a74c7ef
feat(cli): drop workspace scripts copy + rewrite templates (Batch B-3…
HuYaSen May 19, 2026
3c1d7c1
docs: reflect rpgkit script + global scripts dir (Batch B-8)
HuYaSen May 19, 2026
e3f212c
fix(plan-02): post-implementation review fixes
HuYaSen May 19, 2026
2bd355b
fix(plan-02): route remaining workspace-script lookups via packaged dir
HuYaSen May 19, 2026
454c917
fix(plan-02): sweep remaining script-path references (real bugs + doc…
HuYaSen May 19, 2026
98d25e3
feat(cli): auto-snapshot .rpgkit/ via private inner git (Plan 03)
HuYaSen May 19, 2026
83cc59e
feat(cli): auto-register rpg-tools in Copilot CLI global MCP config
HuYaSen May 20, 2026
a0e5b78
fix(templates): drop deprecated `mode: agent` from 3 prompts
HuYaSen May 20, 2026
816398d
feat(rpgkit): move runtime state out of workspace (scripts, docs, tests)
HuYaSen May 21, 2026
2cd0c64
feat(cli): home-side storage helpers, walker guard, hook dispatcher
HuYaSen May 21, 2026
bd03c1f
fix(rpgkit/_inner_git): strip inherited GIT_* env in inner-git calls
HuYaSen May 22, 2026
5c21470
fix(rpgkit/scripts): print only file basename to avoid path leakage
HuYaSen May 22, 2026
660207f
feat(rpgkit/cli): tee 'rpgkit script' stdout into logs/<stage>.log
HuYaSen May 22, 2026
a6af6d8
fix(llm_client): tolerate session trace outside workspace root
HuYaSen May 22, 2026
782ce1c
fix(hooks): retire pre-commit; rely on post-commit + post-merge only
HuYaSen May 22, 2026
71b0be5
docs: refresh for home-side runtime store + retired pre-commit hook
HuYaSen May 22, 2026
f15f55c
chore(lint): mirror markdownlint config inside RPG-Kit for local runs
HuYaSen May 22, 2026
6ecc2fa
fix(cli): remove browser-dependent view-graph command
HuYaSen May 22, 2026
b0a4458
docs(readme): align multilingual README guidance
HuYaSen May 22, 2026
ea05e7d
Merge remote-tracking branch 'origin/main' into dev/rpgkit-global-ins…
HuYaSen May 22, 2026
c9cb889
fix(rpgkit): address Copilot PR #56 review feedback
HuYaSen May 22, 2026
3abb5b2
fix(rpgkit): address Copilot PR #56 follow-up review
HuYaSen May 22, 2026
c07d9f1
feat(rpgkit): slug-based workspace ids with overflow hash suffix
HuYaSen May 22, 2026
5bcc0a7
refactor(rpgkit-cli): drop --pull, rename --no-pull to --no-upgrade
HuYaSen May 22, 2026
66fef31
refactor(rpgkit-cli): drop CLI flags for release-zip provisioning cha…
HuYaSen May 22, 2026
563fb7e
Potential fix for pull request finding
QingtaoLi1 May 23, 2026
4685069
Potential fix for pull request finding
QingtaoLi1 May 23, 2026
b7b0268
feat(rpgkit): add /rpgkit.plan facade consolidating decoder pipeline
HuYaSen May 22, 2026
e2d9258
test(rpgkit): add unit tests for plan.py orchestrator logic
HuYaSen May 22, 2026
9062de4
fix(rpgkit): pass --json to all check_*.py in plan.py orchestrator
HuYaSen May 22, 2026
f914c87
Merge remote-tracking branch 'origin/main' into dev/rpgkit-consolidat…
QingtaoLi1 May 25, 2026
afe0053
[fix] _script_argv() supports potential extensions.
QingtaoLi1 May 25, 2026
19e098d
[fix] Fix mislead for users into looking in the wrong place
QingtaoLi1 May 25, 2026
759612e
[fix] data_flow_viz.html path.
QingtaoLi1 May 25, 2026
9b65959
[fix] logs path.
QingtaoLi1 May 25, 2026
88f89e8
[fix] data path.
QingtaoLi1 May 25, 2026
cfa1cca
[decoder] Add consolidated command: feature_construct.
QingtaoLi1 May 27, 2026
96e58ee
[decoder] Normalize checker status field.
QingtaoLi1 May 27, 2026
927e148
Merge origin/main into dev/rpgkit-consolidate-decoder
HuYaSen May 29, 2026
0c0f9cf
chore: ignore root .cmind/ runtime dir
HuYaSen May 29, 2026
1e1129e
chore(cmind): convert feature.prompts module into a package
HuYaSen May 29, 2026
26e7604
feat(cmind): add Pydantic schema for feature_spec output
HuYaSen May 29, 2026
2568ec8
feat(cmind): add Python pipeline for feature_spec stage
HuYaSen May 29, 2026
dc2cae5
feat(cmind): add feature_spec.py CLI entry
HuYaSen May 29, 2026
6728bf7
refactor(cmind): rewire feature_construct orchestrator for new featur…
HuYaSen May 29, 2026
4dd79fd
docs(cmind): rewrite Phase 1/2 slash-command prompts
HuYaSen May 29, 2026
9edf737
chore(cmind): remove legacy feature_spec_to_json.py and update tests
HuYaSen May 29, 2026
312e365
docs(cmind): update READMEs and commands reference for /cmind.feature…
HuYaSen May 29, 2026
df998f7
fix(cmind): treat plan stage check warnings as soft-pass, not fatal
HuYaSen May 29, 2026
54d1a07
fix(cmind): exclude synthetic scaffolding tasks from check_tasks cros…
HuYaSen May 29, 2026
040d44a
fix(cmind): address PR #57 Copilot review feedback
HuYaSen May 29, 2026
41ccfbd
docs(cmind): drop defensive 'no intermediate Markdown' notes in comma…
HuYaSen May 29, 2026
ada0ba3
fix(cmind): address PR #57 follow-up review (return contract + accura…
HuYaSen May 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -421,3 +421,4 @@ FodyWeavers.xsd
CoderMind/.genreleases/
release_notes.md
workspace/
.cmind
18 changes: 6 additions & 12 deletions CoderMind/README.hi-IN.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,24 +133,18 @@ uvx --from "git+https://github.com/microsoft/RPG-ZeroRepo.git#subdirectory=Coder
4. फॉरवर्ड पाइपलाइन चलाएँ:

```text
/cmind.feature_spec <feature description>
/cmind.feature_build
/cmind.feature_refactor
/cmind.feature_construct <feature description>
[Optional] /cmind.feature_edit <edit instructions>
/cmind.build_skeleton
/cmind.build_data_flow
/cmind.design_base_classes
/cmind.design_interfaces
/cmind.plan_tasks
/cmind.plan
/cmind.code_gen
[Optional] /cmind.rpg_edit <edit instructions>
```

> [!IMPORTANT]
> **हर Coding Agent का इनवोकेशन थोड़ा अलग होता है**:
>
> - **Claude Code**: चैट में सीधे `/cmind.feature_spec ...` टाइप करें — slash command पहचाने जाते हैं और संबंधित workflow ट्रिगर हो जाता है।
> - **GitHub Copilot CLI**: slash command समर्थित नहीं हैं (कस्टम agent समर्थित हैं), इसलिए पहले `/agent cmind.feature_spec` से लक्ष्य agent पर स्विच करें, फिर `start` टाइप करके इसका अंतर्निहित workflow चलाएँ।
> - **Claude Code**: चैट में सीधे `/cmind.feature_construct ...` टाइप करें — slash command पहचाने जाते हैं और संबंधित workflow ट्रिगर हो जाता है।
> - **GitHub Copilot CLI**: slash command समर्थित नहीं हैं (कस्टम agent समर्थित हैं), इसलिए पहले `/agent cmind.feature_construct` से लक्ष्य agent पर स्विच करें, फिर `start` टाइप करके इसका अंतर्निहित workflow चलाएँ।

CoderMind क्रमिक रूप से `~/.cmind/workspaces/<workspace-id>/data/rpg.json` बनाता है और इसका उपयोग आवश्यकताओं, प्लानिंग आउटपुट, जनरेटेड कोड और dependency जानकारी को संरेखित रखने के लिए करता है। आपके वर्कस्पेस की स्रोत फ़़ाइलें दूषित नहीं होंगी।

Expand Down Expand Up @@ -192,7 +186,7 @@ CoderMind क्रमिक रूप से `~/.cmind/workspaces/<workspace-id

```text
my-project/
├── docs/ # /cmind.feature_spec के लिए वैकल्पिक आवश्यकता दस्तावेज़
├── docs/ # /cmind.feature_construct के लिए वैकल्पिक आवश्यकता दस्तावेज़
├── .github/ or .claude/ # Coding Agent कमांड परिभाषाएँ और सेटिंग्स
├── .vscode/ # लागू होने पर Copilot/VS Code MCP कॉन्फ़िगरेशन
├── .cmind/ # जनरेटेड रिपोर्ट और कॉन्फ़िगरेशन फ़ाइलें
Expand Down Expand Up @@ -241,7 +235,7 @@ cmind update

## आगामी सुविधाएँ

- **सरल जनरेशन कमांड्स:** वर्तमान बहु-चरण जनरेशन प्रवाह को कम कमांड्स में मर्ज किया जाएगा, जैसे `/cmind.generate_repo`, `/cmind.generate_feature` और `/cmind.plan`।
- **सरल जनरेशन कमांड्स:** वर्तमान बहु-चरण जनरेशन प्रवाह को कम कमांड्स में मर्ज किया जाएगा, जैसे `/cmind.generate_repo` और `/cmind.generate_feature``/cmind.plan` 0.1.4 में रिलीज़ हो चुका है
- **बहु-भाषा समर्थन:** Go, C++, Rust, JavaScript/TypeScript और अन्य के लिए समर्थन जोड़ा जाएगा।
- **अधिक प्लेटफ़ॉर्म एकीकरण:** विभिन्न सिस्टम्स पर विभिन्न AI कोडिंग एजेंट्स के लिए CLI और VS Code एक्सटेंशन वर्कफ़्लो में CoderMind समर्थन।

Expand Down
18 changes: 6 additions & 12 deletions CoderMind/README.ja-JP.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,24 +133,18 @@ uvx --from "git+https://github.com/microsoft/RPG-ZeroRepo.git#subdirectory=Coder
4. フォワードパイプラインを実行します:

```text
/cmind.feature_spec <feature description>
/cmind.feature_build
/cmind.feature_refactor
/cmind.feature_construct <feature description>
[Optional] /cmind.feature_edit <edit instructions>
/cmind.build_skeleton
/cmind.build_data_flow
/cmind.design_base_classes
/cmind.design_interfaces
/cmind.plan_tasks
/cmind.plan
/cmind.code_gen
[Optional] /cmind.rpg_edit <edit instructions>
```

> [!IMPORTANT]
> **コーディングエージェントごとに呼び出し方が異なります**:
>
> - **Claude Code**:チャットにそのまま `/cmind.feature_spec ...` と入力します。slash command が認識され、対応する workflow がトリガーされます。
> - **GitHub Copilot CLI**:slash command はサポートされません(カスタム agent はサポート)。まず `/agent cmind.feature_spec` で目的の agent に切り替え、その後 `start` と入力して内蔵の workflow を実行します。
> - **Claude Code**:チャットにそのまま `/cmind.feature_construct ...` と入力します。slash command が認識され、対応する workflow がトリガーされます。
> - **GitHub Copilot CLI**:slash command はサポートされません(カスタム agent はサポート)。まず `/agent cmind.feature_construct` で目的の agent に切り替え、その後 `start` と入力して内蔵の workflow を実行します。

CoderMind は `~/.cmind/workspaces/<workspace-id>/data/rpg.json` を段階的に作成し、それを使って要件・計画成果物・生成コード・依存情報を整合した状態に保ちます。ワークスペースのソースファイルは汚染されません。

Expand Down Expand Up @@ -192,7 +186,7 @@ CoderMind は `~/.cmind/workspaces/<workspace-id>/data/rpg.json` を段階的に

```text
my-project/
├── docs/ # /cmind.feature_spec 用の任意の要件ドキュメント
├── docs/ # /cmind.feature_construct 用の任意の要件ドキュメント
├── .github/ or .claude/ # Coding Agent のコマンド定義と設定
├── .vscode/ # 該当する場合の Copilot/VS Code MCP 設定
├── .cmind/ # 生成されたレポートと設定ファイル
Expand Down Expand Up @@ -241,7 +235,7 @@ cmind update

## 今後の機能

- **よりシンプルな生成コマンド:** 現在の多段階の生成フローを、`/cmind.generate_repo``/cmind.generate_feature``/cmind.plan` などのより少ないコマンドにまとめます
- **よりシンプルな生成コマンド:** 現在の多段階の生成フローを、`/cmind.generate_repo``/cmind.generate_feature` などのより少ないコマンドにまとめます。`/cmind.plan` は 0.1.4 でリリース済みです
- **多言語サポート:** Go、C++、Rust、JavaScript/TypeScript などのサポートを追加します。
- **より多くのプラットフォーム連携:** さまざまなシステム上の異なる AI コーディングエージェントについて、CLI と VS Code 拡張ワークフローを横断して CoderMind をサポートします。

Expand Down
18 changes: 6 additions & 12 deletions CoderMind/README.ko-KR.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,24 +133,18 @@ uvx --from "git+https://github.com/microsoft/RPG-ZeroRepo.git#subdirectory=Coder
4. 포워드 파이프라인을 실행합니다:

```text
/cmind.feature_spec <feature description>
/cmind.feature_build
/cmind.feature_refactor
/cmind.feature_construct <feature description>
[Optional] /cmind.feature_edit <edit instructions>
/cmind.build_skeleton
/cmind.build_data_flow
/cmind.design_base_classes
/cmind.design_interfaces
/cmind.plan_tasks
/cmind.plan
/cmind.code_gen
[Optional] /cmind.rpg_edit <edit instructions>
```

> [!IMPORTANT]
> **Coding Agent마다 호출 방식이 조금씩 다릅니다**:
>
> - **Claude Code**: 채팅에 직접 `/cmind.feature_spec ...` 을 입력하면 slash command가 인식되어 해당 workflow가 트리거됩니다.
> - **GitHub Copilot CLI**: slash command는 지원하지 않으나(커스텀 agent는 지원), 먼저 `/agent cmind.feature_spec` 으로 대상 agent로 전환한 다음 `start` 를 입력해 내장된 workflow를 실행합니다.
> - **Claude Code**: 채팅에 직접 `/cmind.feature_construct ...` 을 입력하면 slash command가 인식되어 해당 workflow가 트리거됩니다.
> - **GitHub Copilot CLI**: slash command는 지원하지 않으나(커스텀 agent는 지원), 먼저 `/agent cmind.feature_construct` 으로 대상 agent로 전환한 다음 `start` 를 입력해 내장된 workflow를 실행합니다.

CoderMind은 `~/.cmind/workspaces/<workspace-id>/data/rpg.json` 을 점진적으로 생성하고, 이를 사용해 요구사항, 계획 산출물, 생성된 코드, 의존성 정보를 정합 상태로 유지합니다. 워크스페이스의 소스 파일은 오염되지 않습니다.

Expand Down Expand Up @@ -192,7 +186,7 @@ CoderMind은 `~/.cmind/workspaces/<workspace-id>/data/rpg.json` 을 점진적으

```text
my-project/
├── docs/ # /cmind.feature_spec 용 선택적 요구사항 문서
├── docs/ # /cmind.feature_construct 용 선택적 요구사항 문서
├── .github/ or .claude/ # Coding Agent 커맨드 정의 및 설정
├── .vscode/ # 해당하는 경우 Copilot/VS Code MCP 구성
├── .cmind/ # 생성된 리포트와 설정 파일
Expand Down Expand Up @@ -241,7 +235,7 @@ cmind update

## 예정된 기능

- **더 간단한 생성 커맨드:** 현재의 다단계 생성 흐름을 `/cmind.generate_repo`, `/cmind.generate_feature`, `/cmind.plan` 등 더 적은 커맨드로 통합합니다.
- **더 간단한 생성 커맨드:** 현재의 다단계 생성 흐름을 `/cmind.generate_repo`, `/cmind.generate_feature` 등 더 적은 커맨드로 통합합니다. `/cmind.plan` 은 0.1.4 에서 출시되었습니다.
- **다국어 지원:** Go, C++, Rust, JavaScript/TypeScript 등을 추가로 지원합니다.
- **더 많은 플랫폼 통합:** 다양한 시스템에서 서로 다른 AI 코딩 에이전트의 CLI 및 VS Code 확장 워크플로에 걸쳐 CoderMind을 지원합니다.

Expand Down
18 changes: 6 additions & 12 deletions CoderMind/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,24 +136,18 @@ Use this path when you want CoderMind to turn requirements into a new codebase.
4. Run the forward pipeline:

```text
/cmind.feature_spec <feature description>
/cmind.feature_build
/cmind.feature_refactor
/cmind.feature_construct <feature description>
[Optional] /cmind.feature_edit <edit instructions>
/cmind.build_skeleton
/cmind.build_data_flow
/cmind.design_base_classes
/cmind.design_interfaces
/cmind.plan_tasks
/cmind.plan
/cmind.code_gen
[Optional] /cmind.rpg_edit <edit instructions>
```

> [!IMPORTANT]
> **Coding Agents are invoked slightly differently**:
>
> - **Claude Code**: type `/cmind.feature_spec ...` directly in the chat — slash commands are recognised and dispatch the matching workflow.
> - **GitHub Copilot CLI**: slash commands are not supported (custom agents are), so first run `/agent cmind.feature_spec` to switch to the target agent, then type `start` to run its built-in workflow.
> - **Claude Code**: type `/cmind.feature_construct ...` directly in the chat — slash commands are recognised and dispatch the matching workflow.
> - **GitHub Copilot CLI**: slash commands are not supported (custom agents are), so first run `/agent cmind.feature_construct` to switch to the target agent, then type `start` to run its built-in workflow.

CoderMind progressively builds `rpg.json` in the home-side runtime directory (`~/.cmind/workspaces/<workspace-id>/data/rpg.json`) and uses it to keep requirements, planning artifacts, generated code, and dependency information aligned. Your workspace source files are not polluted.

Expand Down Expand Up @@ -195,7 +189,7 @@ Use this path when you already have a repository and want an AI agent to underst

```text
my-project/
├── docs/ # Optional requirement docs for /cmind.feature_spec
├── docs/ # Optional requirement docs for /cmind.feature_construct
├── .github/ or .claude/ # Coding Agent command definitions and settings
├── .vscode/ # Copilot/VS Code MCP configuration when applicable
├── .cmind/ # Generated reports and configuration files
Expand Down Expand Up @@ -244,7 +238,7 @@ cmind update

## Upcoming Features

- **Simpler generation commands:** merge the current multi-step generation flow into fewer commands, such as `/cmind.generate_repo`, `/cmind.generate_feature`, and `/cmind.plan`.
- **Simpler generation commands:** merge the current multi-step generation flow into fewer commands, such as `/cmind.generate_repo` and `/cmind.generate_feature`. `/cmind.plan` has shipped in 0.1.4.
- **Multi-language support:** add support for Go, C++, Rust, JavaScript/TypeScript, and more.
- **More platform integrations:** support CoderMind across CLI and VS Code extension workflows for different AI coding agents on different systems.

Expand Down
18 changes: 6 additions & 12 deletions CoderMind/README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,24 +133,18 @@ uvx --from "git+https://github.com/microsoft/RPG-ZeroRepo.git#subdirectory=Coder
4. 运行正向流水线:

```text
/cmind.feature_spec <feature description>
/cmind.feature_build
/cmind.feature_refactor
/cmind.feature_construct <feature description>
[Optional] /cmind.feature_edit <edit instructions>
/cmind.build_skeleton
/cmind.build_data_flow
/cmind.design_base_classes
/cmind.design_interfaces
/cmind.plan_tasks
/cmind.plan
/cmind.code_gen
[Optional] /cmind.rpg_edit <edit instructions>
```

> [!IMPORTANT]
> **不同 Coding Agent 的调用方式略有不同**:
>
> - **Claude Code**:直接在对话中输入 `/cmind.feature_spec ...`,slash command 会被识别并触发对应 workflow。
> - **GitHub Copilot CLI**:不支持 slash command(但支持自定义 agent),需要先 `/agent cmind.feature_spec` 切换到目标 agent,然后输入 `start` 让它执行内置的 workflow。
> - **Claude Code**:直接在对话中输入 `/cmind.feature_construct ...`,slash command 会被识别并触发对应 workflow。
> - **GitHub Copilot CLI**:不支持 slash command(但支持自定义 agent),需要先 `/agent cmind.feature_construct` 切换到目标 agent,然后输入 `start` 让它执行内置的 workflow。

CoderMind 会渐进式地在 home-side 运行时目录(`~/.cmind/workspaces/<workspace-id>/data/rpg.json`)里创建 `rpg.json`,并用它把需求、规划产物、生成的代码和依赖信息保持对齐。你的工作区源文件不会被污染。

Expand Down Expand Up @@ -192,7 +186,7 @@ CoderMind 会渐进式地在 home-side 运行时目录(`~/.cmind/workspaces/<w

```text
my-project/
├── docs/ # /cmind.feature_spec 的可选需求文档
├── docs/ # /cmind.feature_construct 的可选需求文档
├── .github/ or .claude/ # AI 助手的命令定义和设置
├── .vscode/ # 适用时的 Copilot/VS Code MCP 配置
├── .cmind/ # 包含生成的报告和配置文件
Expand Down Expand Up @@ -241,7 +235,7 @@ cmind update

## 即将推出的功能

- **更简化的生成命令**:把当前多步骤的生成流程合并为更少的命令,例如 `/cmind.generate_repo``/cmind.generate_feature``/cmind.plan`。
- **更简化的生成命令**:把当前多步骤的生成流程合并为更少的命令,例如 `/cmind.generate_repo``/cmind.generate_feature``/cmind.plan` 已在 0.1.4 中发布
- **多语言支持**:增加对 Go、C++、Rust、JavaScript/TypeScript 等的支持。
- **更多平台集成**:在不同系统上跨 CLI 和 VS Code 扩展工作流支持不同的 AI 编码智能体。

Expand Down
Loading
Loading