Skip to content

Conversation

@DannyGoodall
Copy link

@DannyGoodall DannyGoodall commented Jan 21, 2026

Version 0.23.0 added the experimental /opsx:bulk-archive command but it was omitted from the setup's list of slash commands.

Summary by CodeRabbit

  • Documentation
    • Added a new help entry for the /opsx:bulk-archive command in the CLI help output. This update is informational only—no changes to command behavior or execution.

✏️ Tip: You can customize this high-level summary in your review settings.

@DannyGoodall DannyGoodall requested a review from TabishB as a code owner January 21, 2026 14:45
Copilot AI review requested due to automatic review settings January 21, 2026 14:45
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 21, 2026

Note

Other AI code review bot(s) detected

CodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review.

📝 Walkthrough

Walkthrough

Adds a single CLI help entry for the /opsx:bulk-archive command to artifact-workflow help output; no functional or control-flow changes.

Changes

Cohort / File(s) Summary
Help Text Addition
src/commands/artifact-workflow.ts
Adds /opsx:bulk-archive entry to CLI help output (informational only)

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐇 I added a line so folks can find,
A bulk-archive command, tidy and kind,
Quiet in docs, no code was harmed,
Now help reveals it—charmingly charmed,
Hooray for discoverable finds!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly matches the main change: adding /opsx:bulk-archive to the experimental workflow setup command output, which is exactly what the changeset accomplishes.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@greptile-apps
Copy link

greptile-apps bot commented Jan 21, 2026

Greptile Summary

  • Adds missing /opsx:bulk-archive command to the experimental workflow setup output to match already implemented functionality
  • The command was previously added in version 0.23.0 but was not included in the user-facing help text during setup

Important Files Changed

Filename Overview
src/commands/artifact-workflow.ts Added console.log statement to display the bulk-archive command in setup output

Confidence score: 5/5

  • This PR is completely safe to merge with zero risk
  • Score reflects a trivial documentation fix that adds one console.log statement to match existing functionality
  • No files require special attention as this is purely a display update

Sequence Diagram

sequenceDiagram
    participant User
    participant CLI as "OpenSpec CLI"
    participant FS as "FileSystem"
    participant Templates as "Skill Templates"
    
    User->>CLI: "openspec artifact-experimental-setup"
    CLI->>CLI: "Start spinner: Setting up experimental artifact workflow"
    
    CLI->>Templates: "getExploreSkillTemplate()"
    Templates-->>CLI: "explore skill template"
    
    CLI->>Templates: "getNewChangeSkillTemplate()"
    Templates-->>CLI: "new change skill template"
    
    CLI->>Templates: "getContinueChangeSkillTemplate()"
    Templates-->>CLI: "continue change skill template"
    
    CLI->>Templates: "getApplyChangeSkillTemplate()"
    Templates-->>CLI: "apply change skill template"
    
    CLI->>Templates: "getFfChangeSkillTemplate()"
    Templates-->>CLI: "fast-forward skill template"
    
    CLI->>Templates: "getSyncSpecsSkillTemplate()"
    Templates-->>CLI: "sync specs skill template"
    
    CLI->>Templates: "getArchiveChangeSkillTemplate()"
    Templates-->>CLI: "archive change skill template"
    
    CLI->>Templates: "getBulkArchiveChangeSkillTemplate()"
    Templates-->>CLI: "bulk archive change skill template"
    
    CLI->>Templates: "getVerifyChangeSkillTemplate()"
    Templates-->>CLI: "verify change skill template"
    
    loop For each skill template
        CLI->>FS: "writeFile(.claude/skills/<skill>/SKILL.md)"
        FS-->>CLI: "skill file created"
    end
    
    CLI->>Templates: "getOpsxExploreCommandTemplate()"
    Templates-->>CLI: "explore command template"
    
    CLI->>Templates: "getOpsxNewCommandTemplate()"
    Templates-->>CLI: "new command template"
    
    CLI->>Templates: "getOpsxContinueCommandTemplate()"
    Templates-->>CLI: "continue command template"
    
    CLI->>Templates: "getOpsxApplyCommandTemplate()"
    Templates-->>CLI: "apply command template"
    
    CLI->>Templates: "getOpsxFfCommandTemplate()"
    Templates-->>CLI: "fast-forward command template"
    
    CLI->>Templates: "getOpsxSyncCommandTemplate()"
    Templates-->>CLI: "sync command template"
    
    CLI->>Templates: "getOpsxArchiveCommandTemplate()"
    Templates-->>CLI: "archive command template"
    
    CLI->>Templates: "getOpsxBulkArchiveCommandTemplate()"
    Templates-->>CLI: "bulk archive command template"
    
    CLI->>Templates: "getOpsxVerifyCommandTemplate()"
    Templates-->>CLI: "verify command template"
    
    loop For each command template
        CLI->>FS: "writeFile(.claude/commands/opsx/<command>.md)"
        FS-->>CLI: "command file created"
    end
    
    CLI->>FS: "writeFile(openspec/config.yaml)"
    FS-->>CLI: "config file created"
    
    CLI->>CLI: "Stop spinner with success message"
    CLI->>User: "Display setup completion report with created files and usage instructions"
Loading

Copy link

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

console.log(' • /opsx:sync - Sync delta specs to main specs');
console.log(' • /opsx:verify - Verify implementation matches artifacts');
console.log(' • /opsx:archive - Archive a completed change');
console.log(' • /opsx:bulk-archive - Archive mulitple completed changes');
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

syntax: Typo: 'mulitple' should be 'multiple'

Suggested change
console.log(' • /opsx:bulk-archive - Archive mulitple completed changes');
console.log(' • /opsx:bulk-archive - Archive multiple completed changes');
Prompt To Fix With AI
This is a comment left during a code review.
Path: src/commands/artifact-workflow.ts
Line: 1028:1028

Comment:
**syntax:** Typo: 'mulitple' should be 'multiple'

```suggestion
    console.log('  • /opsx:bulk-archive - Archive multiple completed changes');
```

How can I resolve this? If you propose a fix, please make it concise.

@vibe-kanban-cloud
Copy link

Review Complete

Your review story is ready!

View Story

Comment !reviewfast on this PR to re-generate the story.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds the missing /opsx:bulk-archive command to the experimental workflow setup output, completing the list of available slash commands that was introduced in version 0.23.0.

Changes:

  • Added /opsx:bulk-archive command description to the setup command's slash commands list

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@src/commands/artifact-workflow.ts`:
- Line 1028: Update the user-facing help text string passed to console.log that
currently reads "  • /opsx:bulk-archive - Archive mulitple completed changes" to
correct the typo "mulitple" to "multiple"; locate the console.log invocation in
artifact-workflow.ts (the help/usage output section) and replace the misspelled
word in that string literal so the message reads "Archive multiple completed
changes".

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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