Skip to content

Commit a5471eb

Browse files
committed
refactor: remove Augment IDE support from release and manual release workflows, update documentation accordingly
1 parent 0848344 commit a5471eb

File tree

7 files changed

+25
-78
lines changed

7 files changed

+25
-78
lines changed

.github/workflows/manual-release.yml

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -139,19 +139,7 @@ jobs:
139139
fi
140140
echo "✓ Created Auggie CLI package"
141141
142-
# Create Augment IDE package
143-
echo "Creating Augment IDE package..."
144-
mkdir -p sdd-augment-ide-package
145-
cp -r sdd-package-base/* sdd-augment-ide-package/
146-
mkdir -p sdd-augment-ide-package/.augment/commands
147-
if [ -d "agent_templates/augment-ide" ]; then
148-
cp -r agent_templates/augment-ide/* sdd-augment-ide-package/.augment/commands/
149-
echo "✓ Added Augment IDE commands ($(find agent_templates/augment-ide -type f | wc -l) files)"
150-
else
151-
echo "⚠️ agent_templates/augment-ide folder not found"
152-
fi
153-
echo "✓ Created Augment IDE package"
154-
142+
155143
# Create archive files for each package
156144
echo "Creating archive files..."
157145
cd sdd-claude-package && zip -r ../spec-kit-template-claude-${{ steps.version.outputs.new_version }}.zip . && cd ..
@@ -161,16 +149,13 @@ jobs:
161149
cd sdd-copilot-package && zip -r ../spec-kit-template-copilot-${{ steps.version.outputs.new_version }}.zip . && cd ..
162150
163151
cd sdd-auggie-package && zip -r ../spec-kit-template-auggie-${{ steps.version.outputs.new_version }}.zip . && cd ..
164-
165-
cd sdd-augment-ide-package && zip -r ../spec-kit-template-augment-ide-${{ steps.version.outputs.new_version }}.zip . && cd ..
166152
167153
echo ""
168154
echo "📦 Packages created:"
169155
echo "Claude: $(ls -lh spec-kit-template-claude-*.zip | awk '{print $5}')"
170156
echo "Gemini: $(ls -lh spec-kit-template-gemini-*.zip | awk '{print $5}')"
171157
echo "Copilot: $(ls -lh spec-kit-template-copilot-*.zip | awk '{print $5}')"
172158
echo "Auggie: $(ls -lh spec-kit-template-auggie-*.zip | awk '{print $5}')"
173-
echo "Augment IDE: $(ls -lh spec-kit-template-augment-ide-*.zip | awk '{print $5}')"
174159
175160
- name: Generate detailed release notes
176161
run: |
@@ -190,21 +175,19 @@ jobs:
190175
GEMINI_COUNT=$(find agent_templates/gemini -type f 2>/dev/null | wc -l || echo "0")
191176
COPILOT_COUNT=$(find agent_templates/copilot -type f 2>/dev/null | wc -l || echo "0")
192177
AUGGIE_COUNT=$(find agent_templates/auggie -type f 2>/dev/null | wc -l || echo "0")
193-
AUGMENT_IDE_COUNT=$(find agent_templates/augment-ide -type f 2>/dev/null | wc -l || echo "0")
194178
MEMORY_COUNT=$(find memory -type f 2>/dev/null | wc -l || echo "0")
195179
SCRIPTS_COUNT=$(find scripts -type f 2>/dev/null | wc -l || echo "0")
196180
197181
cat > release_notes.md << EOF
198182
Template release ${{ steps.version.outputs.new_version }}
199183
200-
Updated specification-driven development templates for GitHub Copilot, Claude Code, Gemini CLI, Auggie CLI, and Augment IDE.
184+
Updated specification-driven development templates for GitHub Copilot, Claude Code, Gemini CLI, and Auggie CLI.
201185
202186
Download the template for your preferred AI assistant:
203187
- spec-kit-template-copilot-${{ steps.version.outputs.new_version }}.zip
204188
- spec-kit-template-claude-${{ steps.version.outputs.new_version }}.zip
205189
- spec-kit-template-gemini-${{ steps.version.outputs.new_version }}.zip
206190
- spec-kit-template-auggie-${{ steps.version.outputs.new_version }}.zip
207-
- spec-kit-template-augment-ide-${{ steps.version.outputs.new_version }}.zip
208191
209192
Changes since $LAST_TAG:
210193
$COMMITS
@@ -221,7 +204,6 @@ jobs:
221204
spec-kit-template-claude-${{ steps.version.outputs.new_version }}.zip \
222205
spec-kit-template-gemini-${{ steps.version.outputs.new_version }}.zip \
223206
spec-kit-template-auggie-${{ steps.version.outputs.new_version }}.zip \
224-
spec-kit-template-augment-ide-${{ steps.version.outputs.new_version }}.zip \
225207
--title "Spec Kit Templates - $VERSION_NO_V" \
226208
--notes-file release_notes.md
227209
env:

.github/workflows/release.yml

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -154,14 +154,7 @@ jobs:
154154
generate_commands "auggie" "md" "\$ARGUMENTS" "sdd-auggie-package/.augment/commands"
155155
echo "✓ Created Auggie CLI package"
156156
157-
# Create Augment IDE package
158-
echo "Creating Augment IDE package..."
159-
mkdir -p sdd-augment-ide-package
160-
cp -r sdd-package-base/* sdd-augment-ide-package/
161-
mkdir -p sdd-augment-ide-package/.augment/commands
162-
generate_commands "augment-ide" "md" "\$ARGUMENTS" "sdd-augment-ide-package/.augment/commands"
163-
echo "✓ Created Augment IDE package"
164-
157+
165158
# Create archive files for each package
166159
cd sdd-claude-package && zip -r ../spec-kit-template-claude-${{ steps.get_tag.outputs.new_version }}.zip . && cd ..
167160
@@ -170,8 +163,6 @@ jobs:
170163
cd sdd-copilot-package && zip -r ../spec-kit-template-copilot-${{ steps.get_tag.outputs.new_version }}.zip . && cd ..
171164
172165
cd sdd-auggie-package && zip -r ../spec-kit-template-auggie-${{ steps.get_tag.outputs.new_version }}.zip . && cd ..
173-
174-
cd sdd-augment-ide-package && zip -r ../spec-kit-template-augment-ide-${{ steps.get_tag.outputs.new_version }}.zip . && cd ..
175166
176167
# List contents for verification
177168
echo "Claude package contents:"
@@ -182,8 +173,6 @@ jobs:
182173
unzip -l spec-kit-template-copilot-${{ steps.get_tag.outputs.new_version }}.zip | head -10
183174
echo "Auggie package contents:"
184175
unzip -l spec-kit-template-auggie-${{ steps.get_tag.outputs.new_version }}.zip | head -10
185-
echo "Augment IDE package contents:"
186-
unzip -l spec-kit-template-augment-ide-${{ steps.get_tag.outputs.new_version }}.zip | head -10
187176
188177
- name: Generate release notes
189178
if: steps.check_release.outputs.exists == 'false'
@@ -207,14 +196,13 @@ jobs:
207196
cat > release_notes.md << EOF
208197
Template release ${{ steps.get_tag.outputs.new_version }}
209198
210-
Updated specification-driven development templates for GitHub Copilot, Claude Code, Gemini CLI, Auggie CLI, and Augment IDE.
199+
Updated specification-driven development templates for GitHub Copilot, Claude Code, Gemini CLI, and Auggie CLI.
211200
212201
Download the template for your preferred AI assistant:
213202
- spec-kit-template-copilot-${{ steps.get_tag.outputs.new_version }}.zip
214203
- spec-kit-template-claude-${{ steps.get_tag.outputs.new_version }}.zip
215204
- spec-kit-template-gemini-${{ steps.get_tag.outputs.new_version }}.zip
216205
- spec-kit-template-auggie-${{ steps.get_tag.outputs.new_version }}.zip
217-
- spec-kit-template-augment-ide-${{ steps.get_tag.outputs.new_version }}.zip
218206
EOF
219207
220208
echo "Generated release notes:"
@@ -232,7 +220,6 @@ jobs:
232220
spec-kit-template-claude-${{ steps.get_tag.outputs.new_version }}.zip \
233221
spec-kit-template-gemini-${{ steps.get_tag.outputs.new_version }}.zip \
234222
spec-kit-template-auggie-${{ steps.get_tag.outputs.new_version }}.zip \
235-
spec-kit-template-augment-ide-${{ steps.get_tag.outputs.new_version }}.zip \
236223
--title "Spec Kit Templates - $VERSION_NO_V" \
237224
--notes-file release_notes.md
238225
env:

README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ Our research and experimentation focus on:
110110
## 🔧 Prerequisites
111111

112112
- **Linux/macOS** (or WSL2 on Windows)
113-
- AI coding agent: [Claude Code](https://www.anthropic.com/claude-code), [GitHub Copilot](https://code.visualstudio.com/), [Gemini CLI](https://github.com/google-gemini/gemini-cli), [Augment IDE](https://www.augmentcode.com/), or [Auggie CLI](https://www.augmentcode.com/product/CLI)
113+
- AI coding agent: [Claude Code](https://www.anthropic.com/claude-code), [GitHub Copilot](https://code.visualstudio.com/), [Gemini CLI](https://github.com/google-gemini/gemini-cli), or [Auggie CLI](https://www.augmentcode.com/product/CLI)
114114
- [uv](https://docs.astral.sh/uv/) for package management
115115
- [Python 3.11+](https://www.python.org/downloads/)
116116
- [Git](https://git-scm.com/downloads)
@@ -147,7 +147,6 @@ You will be prompted to select the AI agent you are using. You can also proactiv
147147
specify init <project_name> --ai claude
148148
specify init <project_name> --ai gemini
149149
specify init <project_name> --ai copilot
150-
specify init <project_name> --ai augment-ide
151150
specify init <project_name> --ai auggie
152151
# Or in current directory:
153152
specify init --here --ai claude
@@ -167,8 +166,6 @@ Go to the project folder and run your AI agent. In our example, we're using `cla
167166

168167
You will know that things are configured correctly if you see the `/specify`, `/plan`, and `/tasks` commands available.
169168

170-
**For Augment IDE users:** Open the project in Visual Studio Code or JetBrains with the Augment extension installed. The commands will be available in `.augment/commands/` and `.claude/commands/` directories.
171-
172169
**For Auggie CLI users:** Use commands like `auggie /specify`, `auggie /plan`, and `auggie /tasks` from the terminal. Commands are available in the `.augment/commands/` directory.
173170

174171
The first step should be creating a new project scaffolding. Use `/specify` command and then provide the concrete requirements for the project you want to develop.

docs/installation.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Prerequisites
44

55
- **Linux/macOS** (or WSL2 on Windows)
6-
- AI coding agent: [Claude Code](https://www.anthropic.com/claude-code), [GitHub Copilot](https://code.visualstudio.com/), [Gemini CLI](https://github.com/google-gemini/gemini-cli), [Augment IDE](https://www.augmentcode.com/), or [Auggie CLI](https://www.augmentcode.com/product/CLI)
6+
- AI coding agent: [Claude Code](https://www.anthropic.com/claude-code), [GitHub Copilot](https://code.visualstudio.com/), [Gemini CLI](https://github.com/google-gemini/gemini-cli), or [Auggie CLI](https://www.augmentcode.com/product/CLI)
77
- [uv](https://docs.astral.sh/uv/) for package management
88
- [Python 3.11+](https://www.python.org/downloads/)
99
- [Git](https://git-scm.com/downloads)
@@ -32,7 +32,6 @@ You can proactively specify your AI agent during initialization:
3232
uvx --from git+https://github.com/github/spec-kit.git specify init <project_name> --ai claude
3333
uvx --from git+https://github.com/github/spec-kit.git specify init <project_name> --ai gemini
3434
uvx --from git+https://github.com/github/spec-kit.git specify init <project_name> --ai copilot
35-
uvx --from git+https://github.com/github/spec-kit.git specify init <project_name> --ai augment-ide
3635
uvx --from git+https://github.com/github/spec-kit.git specify init <project_name> --ai auggie
3736
```
3837

scripts/update-agent-context.sh

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22
# Incrementally update agent context files based on new feature plan
3-
# Supports: CLAUDE.md, GEMINI.md, .github/copilot-instructions.md, .augment-guidelines, and .augment/guidelines.md
3+
# Supports: CLAUDE.md, GEMINI.md, .github/copilot-instructions.md, and .augment/guidelines.md
44
# O(1) operation - only reads current context file and new plan.md
55

66
set -e
@@ -14,10 +14,8 @@ NEW_PLAN="$FEATURE_DIR/plan.md"
1414
CLAUDE_FILE="$REPO_ROOT/CLAUDE.md"
1515
GEMINI_FILE="$REPO_ROOT/GEMINI.md"
1616
COPILOT_FILE="$REPO_ROOT/.github/copilot-instructions.md"
17-
AUGMENT_FILE="$REPO_ROOT/.augment-guidelines"
18-
AUGGIE_CLAUDE_FILE="$REPO_ROOT/CLAUDE.md"
19-
AUGGIE_AGENTS_FILE="$REPO_ROOT/AGENTS.md"
20-
AUGGIE_GUIDELINES_FILE="$REPO_ROOT/.augment/guidelines.md"
17+
AGENT_FILE="$REPO_ROOT/AGENTS.md"
18+
AUGGIE_FILE="$REPO_ROOT/.augment/guidelines.md"
2119

2220
# Allow override via argument
2321
AGENT_TYPE="$1"
@@ -201,36 +199,32 @@ case "$AGENT_TYPE" in
201199
"copilot")
202200
update_agent_file "$COPILOT_FILE" "GitHub Copilot"
203201
;;
204-
"augment-ide")
205-
update_agent_file "$AUGMENT_FILE" "Augment IDE"
206-
;;
207202
"auggie")
208203
# Auggie supports multiple files
209-
update_agent_file "$AUGGIE_CLAUDE_FILE" "Auggie CLI (Claude compatibility)"
210-
update_agent_file "$AUGGIE_AGENTS_FILE" "Auggie CLI (Agents)"
204+
update_agent_file "$CLAUDE_FILE" "Auggie CLI (Claude compatibility)"
205+
update_agent_file "$AGENT_FILE" "Auggie CLI (Agents)"
211206
# Create .augment directory if it doesn't exist
212-
mkdir -p "$(dirname "$AUGGIE_GUIDELINES_FILE")"
213-
update_agent_file "$AUGGIE_GUIDELINES_FILE" "Auggie CLI (Guidelines)"
207+
mkdir -p "$(dirname "$AUGGIE_FILE")"
208+
update_agent_file "$AUGGIE_FILE" "Auggie CLI (Guidelines)"
214209
;;
215210
"")
216211
# Update all existing files
217212
[ -f "$CLAUDE_FILE" ] && update_agent_file "$CLAUDE_FILE" "Claude Code"
218213
[ -f "$GEMINI_FILE" ] && update_agent_file "$GEMINI_FILE" "Gemini CLI"
219214
[ -f "$COPILOT_FILE" ] && update_agent_file "$COPILOT_FILE" "GitHub Copilot"
220-
[ -f "$AUGMENT_FILE" ] && update_agent_file "$AUGMENT_FILE" "Augment IDE"
221215
# Update Auggie files if they exist
222-
[ -f "$AUGGIE_CLAUDE_FILE" ] && update_agent_file "$AUGGIE_CLAUDE_FILE" "Auggie CLI (Claude compatibility)"
223-
[ -f "$AUGGIE_AGENTS_FILE" ] && update_agent_file "$AUGGIE_AGENTS_FILE" "Auggie CLI (Agents)"
224-
[ -f "$AUGGIE_GUIDELINES_FILE" ] && update_agent_file "$AUGGIE_GUIDELINES_FILE" "Auggie CLI (Guidelines)"
216+
[ -f "$CLAUDE_FILE" ] && update_agent_file "$CLAUDE_FILE" "Auggie CLI (Claude compatibility)"
217+
[ -f "$AGENT_FILE" ] && update_agent_file "$AGENT_FILE" "Auggie CLI (Agents)"
218+
[ -f "$AUGGIE_FILE" ] && update_agent_file "$AUGGIE_FILE" "Auggie CLI (Guidelines)"
225219
226220
# If no files exist, create based on current directory or ask user
227-
if [ ! -f "$CLAUDE_FILE" ] && [ ! -f "$GEMINI_FILE" ] && [ ! -f "$COPILOT_FILE" ] && [ ! -f "$AUGMENT_FILE" ] && [ ! -f "$AUGGIE_CLAUDE_FILE" ] && [ ! -f "$AUGGIE_AGENTS_FILE" ] && [ ! -f "$AUGGIE_GUIDELINES_FILE" ]; then
221+
if [ ! -f "$CLAUDE_FILE" ] && [ ! -f "$GEMINI_FILE" ] && [ ! -f "$COPILOT_FILE" ] && [ ! -f "$CLAUDE_FILE" ] && [ ! -f "$AGENT_FILE" ] && [ ! -f "$AUGGIE_FILE" ]; then
228222
echo "No agent context files found. Creating Claude Code context file by default."
229223
update_agent_file "$CLAUDE_FILE" "Claude Code"
230224
fi
231225
;;
232226
*)
233-
echo "ERROR: Unknown agent type '$AGENT_TYPE'. Use: claude, gemini, copilot, augment-ide, auggie, or leave empty for all."
227+
echo "ERROR: Unknown agent type '$AGENT_TYPE'. Use: claude, gemini, copilot, auggie, or leave empty for all."
234228
exit 1
235229
;;
236230
esac
@@ -247,10 +241,9 @@ if [ ! -z "$NEW_DB" ] && [ "$NEW_DB" != "N/A" ]; then
247241
fi
248242
249243
echo ""
250-
echo "Usage: $0 [claude|gemini|copilot|augment-ide|auggie]"
244+
echo "Usage: $0 [claude|gemini|copilot|auggie]"
251245
echo " - No argument: Update all existing agent context files"
252246
echo " - claude: Update only CLAUDE.md"
253247
echo " - gemini: Update only GEMINI.md"
254248
echo " - copilot: Update only .github/copilot-instructions.md"
255-
echo " - augment-ide: Update only AUGMENT.md"
256249
echo " - auggie: Update CLAUDE.md, AGENTS.md, and .augment/guidelines.md"

src/specify_cli/__init__.py

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@
5252
"copilot": "GitHub Copilot",
5353
"claude": "Claude Code",
5454
"gemini": "Gemini CLI",
55-
"augment-ide": "Augment IDE",
5655
"auggie": "Auggie CLI"
5756
}
5857

@@ -640,7 +639,7 @@ def download_and_extract_template(project_path: Path, ai_assistant: str, is_curr
640639
@app.command()
641640
def init(
642641
project_name: str = typer.Argument(None, help="Name for your new project directory (optional if using --here)"),
643-
ai_assistant: str = typer.Option(None, "--ai", help="AI assistant to use: claude, gemini, copilot, augment-ide, or auggie"),
642+
ai_assistant: str = typer.Option(None, "--ai", help="AI assistant to use: claude, gemini, copilot, or auggie"),
644643
ignore_agent_tools: bool = typer.Option(False, "--ignore-agent-tools", help="Skip checks for AI agent tools like Claude Code"),
645644
no_git: bool = typer.Option(False, "--no-git", help="Skip git repository initialization"),
646645
here: bool = typer.Option(False, "--here", help="Initialize project in the current directory instead of creating a new one"),
@@ -650,7 +649,7 @@ def init(
650649
651650
This command will:
652651
1. Check that required tools are installed (git is optional)
653-
2. Let you choose your AI assistant (Claude Code, Gemini CLI, GitHub Copilot, Augment IDE, or Auggie CLI)
652+
2. Let you choose your AI assistant (Claude Code, Gemini CLI, GitHub Copilot, or Auggie CLI)
654653
3. Download the appropriate template from GitHub
655654
4. Extract the template to a new project directory or current directory
656655
5. Initialize a fresh git repository (if not --no-git and no existing repo)
@@ -661,7 +660,6 @@ def init(
661660
specify init my-project --ai claude
662661
specify init my-project --ai gemini
663662
specify init my-project --ai copilot --no-git
664-
specify init my-project --ai augment-ide
665663
specify init my-project --ai auggie
666664
specify init --ignore-agent-tools my-project
667665
specify init --here --ai claude
@@ -745,9 +743,6 @@ def init(
745743
if not check_tool("auggie", "Install with: npm install -g @augmentcode/auggie"):
746744
console.print("[red]Error:[/red] Auggie CLI is required for Auggie CLI projects")
747745
agent_tool_missing = True
748-
elif selected_ai == "augment-ide":
749-
# Augment IDE doesn't require CLI tool checking as it's IDE-based
750-
pass
751746
# GitHub Copilot check is not needed as it's typically available in supported IDEs
752747

753748
if agent_tool_missing:
@@ -839,12 +834,6 @@ def init(
839834
steps_lines.append(" - Run auggie /plan to create implementation plans")
840835
steps_lines.append(" - Run auggie /tasks to generate tasks")
841836
steps_lines.append(" - Commands are available in .augment/commands/")
842-
elif selected_ai == "augment-ide":
843-
steps_lines.append(f"{step_num}. Open in Visual Studio Code or JetBrains with Augment IDE")
844-
steps_lines.append(" - Use /specify to create specifications")
845-
steps_lines.append(" - Use /plan to create implementation plans")
846-
steps_lines.append(" - Use /tasks to generate tasks")
847-
steps_lines.append(" - Commands are available in .augment/commands/ and .claude/commands/")
848837

849838
step_num += 1
850839
steps_lines.append(f"{step_num}. Update [bold magenta]CONSTITUTION.md[/bold magenta] with your project's non-negotiable principles")

templates/plan-template.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
→ Update Progress Tracking: Initial Constitution Check
1717
4. Execute Phase 0 → research.md
1818
→ If NEEDS CLARIFICATION remain: ERROR "Resolve unknowns"
19-
5. Execute Phase 1 → contracts, data-model.md, quickstart.md, agent-specific template file (e.g., `CLAUDE.md` for Claude Code, `.github/copilot-instructions.md` for GitHub Copilot, `GEMINI.md` for Gemini CLI, `.augment-guidelines` for Augment IDE, or `.augment/guidelines.md` for Auggie CLI).
19+
5. Execute Phase 1 → contracts, data-model.md, quickstart.md, agent-specific template file (e.g., `CLAUDE.md` for Claude Code, `.github/copilot-instructions.md` for GitHub Copilot, `GEMINI.md` for Gemini CLI, or `.augment/guidelines.md` for Auggie CLI).
2020
6. Re-evaluate Constitution Check section
2121
→ If new violations: Refactor design, return to Phase 1
2222
→ Update Progress Tracking: Post-Design Constitution Check
@@ -171,15 +171,15 @@ ios/ or android/
171171
- Quickstart test = story validation steps
172172

173173
5. **Update agent file incrementally** (O(1) operation):
174-
- Run `/scripts/update-agent-context.sh [claude|gemini|copilot|augment-ide|auggie]` for your AI assistant
174+
- Run `/scripts/update-agent-context.sh [claude|gemini|copilot|auggie]` for your AI assistant
175175
- If exists: Add only NEW tech from current plan
176176
- Preserve manual additions between markers
177-
- Note: Augment IDE/Auggie creates `.augment/guidelines.md` or `.augment/guidelines.md` instead of separate files
177+
- Note: Auggie creates `.augment/guidelines.md` instead of separate files
178178
- Update recent changes (keep last 3)
179179
- Keep under 150 lines for token efficiency
180180
- Output to repository root
181181

182-
**Output**: data-model.md, /contracts/*, failing tests, quickstart.md, agent-specific file (CLAUDE.md, GEMINI.md, .github/copilot-instructions.md, .augment-guidelines or .augment/guidelines.md)
182+
**Output**: data-model.md, /contracts/*, failing tests, quickstart.md, agent-specific file (CLAUDE.md, GEMINI.md, .github/copilot-instructions.md, or .augment/guidelines.md)
183183

184184
## Phase 2: Task Planning Approach
185185
*This section describes what the /tasks command will do - DO NOT execute during /plan*

0 commit comments

Comments
 (0)