mirror of
https://github.com/Fission-AI/OpenSpec.git
synced 2026-09-14 20:16:53 +08:00
feat/implement-archive-command
- Replace readline with @inquirer/prompts for all user interactions - Add arrow key navigation for change selection (consistent with diff command) - Use confirm() for yes/no prompts with better UX - Remove manual readline interface management (no longer needed) - Update tests to mock @inquirer/prompts instead of readline - Add new test cases for interactive mode behavior This change provides a consistent user experience across all OpenSpec commands, where users can navigate options with arrow keys rather than typing numbers.
Description
openspec-explore: Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through…; openspec-archive-change: Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.; openspec-propose: Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build a…
MIT
56 MiB
Languages
TypeScript
98.8%
JavaScript
1%
Shell
0.1%