Repository navigation
Releases: appboypov/openspec-archived
Releases · appboypov/openspec-archived
Release list
v0.18.0
Pew Pew Plx Changelog
0.18.0 - 2026-01-10
Added
- Plan-implementation workflow for multi-agent handoff: New commands for orchestrating work across sub-agents
plx create progress --change-id <id>generates PROGRESS.md with embedded task blocks for external agent handoff/plx:plan-implementationslash command orchestrates the workflow with verification loops- Task blocks are self-contained for copy-paste to external agents without context dependencies
- Feedback blocks allow iterative refinement until tasks pass review
- Copy-next-task slash command:
/plx:copy-next-taskcopies the next task or feedback block to clipboard- Context-aware: detects plan-implementation workflow, new conversation, or existing conversation
- Generates task blocks with proposal context for fresh sub-agents
- Generates feedback blocks when issues are found during review
- Cross-platform clipboard support (pbcopy, xclip, clip)
0.17.0 - 2026-01-10
Added
- Transfer command for multi-workspace workflows: New
plx transfercommand moves PLX entities between workspaces in monorepo setups- Subcommands:
change,spec,task,review,request - Cascade logic: change→tasks, spec→changes→tasks, review→tasks
- Task renumbering continues from target's highest sequence number
- Workspace auto-initialization using source tool configuration
- Conflict detection with
--target-nameresolution --dry-runfor transfer preview without changes- Interactive workspace selection when
--targetomitted - JSON output for machine-readable results
- Subcommands:
0.16.1 - 2026-01-09
Fixed
plx updatenow updates frontmatter in slash command files: Previously only body content between PLX markers was updated, leaving frontmatter (descriptions, names, hints) unchanged- Frontmatter is now regenerated from source definitions during update
- User customizations outside PLX markers (before start marker or after end marker) are preserved
- TOML-based configurators (Qwen, Gemini) also regenerate full content including description field
0.16.0 - 2026-01-09
Changed
- Simplified slash command names: Removed "Pew Pew Plx: " prefix from all 18 command names for cleaner display (e.g., "Pew Pew Plx: Refine Architecture" → "Refine Architecture")
- Enhanced
/plx:refine-architecturecommand: Produces spec-ready documentation with complete component inventories- Guardrails require spec-ready reference enabling architects to create specs without opening the codebase
- New Context Retrieval section instructs use of Auggie MCP, Codebase Retrieval, or similar semantic search tools
- Expanded from 3 to 7 detailed steps: Discover, Check, Create/Load, Populate Inventories, Map Dependencies, Validate Completeness, Write
- New Template Structure section defines required sections and 10 component inventory categories with universal terms
- Component categories use framework-agnostic terms (DTOs/Models/Records/Entities, Services/Providers/Managers, APIs/Repositories/Controllers/Data Sources, etc.)
0.15.0 - 2026-01-07
Added
- CLI self-upgrade command: New
plx upgradecommand to update the CLI binary- Checks npm registry for latest version
- Detects and uses appropriate package manager (pnpm or npm)
--checkflag shows version comparison without installing- Cross-platform support (macOS, Linux, Windows)
0.14.0 - 2026-01-07
Added
- Monorepo awareness in slash commands: Artifact-creating commands now detect monorepo context
- Derives target package from user request context (mentioned package name, file paths, or current focus)
- Creates artifacts in the relevant package's workspace folder
- Follows each package's AGENTS.md instructions if present
- Affected commands:
/plx:plan-proposal,/plx:plan-request,/plx:prepare-release,/plx:review,/plx:parse-feedback,/plx:refine-architecture,/plx:refine-release,/plx:refine-review,/plx:refine-testing
- Improved prepare-release workflow: Added version determination and date handling
- Enforces concrete version numbers (no "Unreleased" in changelog entries)
- Uses
datecommand for accurate release dates - Analyzes commits for version bump type (major/minor/patch)
0.13.1 - 2026-01-06
Fixed
plx get tasknow uses centralized task storage for prioritization- Previously looked in deprecated
workspace/changes/{id}/tasks/location - Now correctly discovers tasks from
workspace/tasks/with parent linking - Aligns with
plx get changesbehavior introduced in 0.13.0
- Previously looked in deprecated
0.13.0 - 2026-01-06
Added
- Feedback scanner excludes: Default exclude patterns filter false positives from test files and AI tool directories
- Excludes
test/,__tests__/,.claude/,.cursor/,node_modules/, and 30+ other patterns --exclude <pattern>flag adds custom exclude patterns--no-default-excludesflag disables default exclusions for full scans
- Excludes
- Lazy implementation checklist sync: Tasks with
status: doneauto-mark Implementation Checklist items as[x]- Persists changes to disk on first retrieval via any command
- Centralizes logic in
discoverTasks()for consistent behavior - Idempotent: only writes if content changed
Changed
- View command: Now uses centralized task discovery for progress tracking
- Filters tasks by parent entity (
changetype) - Aggregates progress across all linked tasks
- Filters tasks by parent entity (
Fixed
- Task progress calculation now reflects actual status for migrated tasks
- Previously showed 0/N for
status: donetasks with unchecked checkboxes - Now auto-syncs Implementation Checklist on retrieval
- Previously showed 0/N for
0.12.1 - 2026-01-06
Changed
- CLI error messages updated: All command usage hints now show correct verb-first syntax
plx reviewhints:plx review change --id <id>instead of--change-idplx parse feedbackhints:--parent-id <id> --parent-type change|spec|taskplx validatehints:plx validate all/changes/specsinstead of--all/--changes/--specsplx archiveerrors: referenceplx get changesinstead ofplx list
- Deprecation warnings updated:
plx changeandplx speccommands show correct replacement syntax - AGENTS.md template updated: CLI reference reflects centralized task storage and parent linking
- RELEASE.md template restructured: Config-style format with Consistency Checklist sections
- REVIEW.md template restructured: Config-style format with Review Scope sections
- Slash command templates updated: Three-phase workflow structure for refine commands
Fixed
- CLI help text in
show.tsremoved references to deprecatedplx show <item>syntax - Workspace prefix error messages in
validate.tsuse correct--idflag syntax
0.12.0 - 2026-01-05
Added
- Task skill-level field: Optional
skill-levelin task YAML frontmatter for AI model selection- Values:
junior(lightweight/haiku),medior(balanced/sonnet),senior(advanced/opus) - Displayed as color-coded badge in task headers and table columns
- Included in
--jsonoutput asskillLevelfield - Strict mode validation warns when skill-level is missing or invalid
- Values:
- AGENTS.md template updated: Task template now documents skill-level field and model mapping
- Slash command guidance:
/plx:orchestrateand/plx:plan-proposalinclude model selection hints
Fixed
- Skill-level validation now checks frontmatter only, not file body content
- Task skill levels cached during discovery to eliminate duplicate file I/O
0.11.0 - 2026-01-04
Added
- Upward workspace discovery for subdirectory support
- PLX commands now work from any subdirectory within a project
- Automatically scans upward to find project root containing
workspace/AGENTS.md .gitboundary stops upward scan if no workspace found- After finding project root, runs existing downward scan for multi-workspace support
isValidPlxWorkspace()function to validate PLX workspace directoriesfindProjectRoot()function to locate project root from any subdirectory- Test utility
createValidPlxWorkspace()for consistent test fixture creation - TESTING.md template: New config-style testing configuration file (~21 lines)
- Created during
plx initandplx update(same pattern as REVIEW.md) - Configures test types, coverage thresholds, test runner, and file patterns
- Created during
/plx:refine-testingslash command: Guide users through testing configuration- Test types: unit, integration, e2e, snapshot, performance
- Coverage thresholds: 70%, 80%, 90%
- Test runners: vitest, jest, mocha, pytest, flutter_test
/plx:testslash command: Run tests based on scope using TESTING.md configuration- Accepts
--change-id,--task-id,--spec-idarguments (same pattern as review) - Reads TESTING.md for runner, coverage threshold, and patterns
- Accepts
Changed
- RELEASE.md slimmed: Reduced from 481 to 33 lines
- Now a config-style file with defaults only
- Verbose documentation moved to
/plx:refine-releasecommand
/plx:refine-releaseenhanced: Now contains comprehensive option documentation- Format options: keep-a-changelog, simple-list, github-release
- Style options: minimal, standard, comprehensive, cli-tool, library
- Audience, emoji, and badge configuration guidance
/plx:refine-reviewenhanced: Expanded from 16 to 68 lines- Review type options: implementation, a...
v0.17.0
Minor Changes
-
2e71835: ### New Features
- Add
openspec configcommand for managing global configuration settings - Implement global config directory with XDG Base Directory specification support
- Add Oh-my-zsh shell completions support for enhanced CLI experience
Bug Fixes
- Fix hang in pre-commit hooks by using dynamic imports
- Respect XDG_CONFIG_HOME environment variable on all platforms
- Resolve Windows compatibility issues in zsh-installer tests
- Align cli-completion spec with implementation
- Remove hardcoded agent field from slash commands
Documentation
- Alphabetize AI tools list in README and make it collapsible
- Add
v0.16.0
Minor Changes
-
c08fbc1: Add new AI tool integrations and enhancements:
- feat(iflow-cli): Add iFlow-cli integration with slash command support and documentation
- feat(init): Add IDE restart instruction after init to inform users about slash command availability
- feat(antigravity): Add Antigravity slash command support
- fix: Generate TOML commands for Qwen Code (fixes Fission-AI#293)
- Clarify scaffold proposal documentation and enhance proposal guidelines
- Update proposal guidelines to emphasize design-first approach before implementation
v0.15.0
Minor Changes
-
4758c5c: Add support for new AI tools with native slash command integration
- Gemini CLI: Add native TOML-based slash command support for Gemini CLI with
.gemini/commands/openspec/integration - RooCode: Add RooCode integration with configurator, slash commands, and templates
- Cline: Fix Cline to use workflows instead of rules for slash commands (
.clinerules/workflows/paths) - Documentation: Update documentation to reflect new integrations and workflow changes
- Gemini CLI: Add native TOML-based slash command support for Gemini CLI with
v0.14.0
Minor Changes
-
8386b91: Add support for new AI assistants and configuration improvements
- feat: add Qwen Code support with slash command integration
- feat: add $ARGUMENTS support to apply slash command for dynamic variable passing
- feat: add Qoder CLI support to configuration and documentation
- feat: add CoStrict AI assistant support
- fix: recreate missing openspec template files in extend mode
- fix: prevent false 'already configured' detection for tools
- fix: use change-id as fallback title instead of "Untitled Change"
- docs: add guidance for populating project-level context
- docs: add Crush to supported AI tools in README
v0.13.1
Pew Pew Plx Changelog
0.13.1 - 2026-01-06
Fixed
plx get tasknow uses centralized task storage for prioritization- Previously looked in deprecated
workspace/changes/{id}/tasks/location - Now correctly discovers tasks from
workspace/tasks/with parent linking - Aligns with
plx get changesbehavior introduced in 0.13.0
- Previously looked in deprecated
0.13.0 - 2026-01-06
Added
- Feedback scanner excludes: Default exclude patterns filter false positives from test files and AI tool directories
- Excludes
test/,__tests__/,.claude/,.cursor/,node_modules/, and 30+ other patterns --exclude <pattern>flag adds custom exclude patterns--no-default-excludesflag disables default exclusions for full scans
- Excludes
- Lazy implementation checklist sync: Tasks with
status: doneauto-mark Implementation Checklist items as[x]- Persists changes to disk on first retrieval via any command
- Centralizes logic in
discoverTasks()for consistent behavior - Idempotent: only writes if content changed
Changed
- View command: Now uses centralized task discovery for progress tracking
- Filters tasks by parent entity (
changetype) - Aggregates progress across all linked tasks
- Filters tasks by parent entity (
Fixed
- Task progress calculation now reflects actual status for migrated tasks
- Previously showed 0/N for
status: donetasks with unchecked checkboxes - Now auto-syncs Implementation Checklist on retrieval
- Previously showed 0/N for
0.12.1 - 2026-01-06
Changed
- CLI error messages updated: All command usage hints now show correct verb-first syntax
plx reviewhints:plx review change --id <id>instead of--change-idplx parse feedbackhints:--parent-id <id> --parent-type change|spec|taskplx validatehints:plx validate all/changes/specsinstead of--all/--changes/--specsplx archiveerrors: referenceplx get changesinstead ofplx list
- Deprecation warnings updated:
plx changeandplx speccommands show correct replacement syntax - AGENTS.md template updated: CLI reference reflects centralized task storage and parent linking
- RELEASE.md template restructured: Config-style format with Consistency Checklist sections
- REVIEW.md template restructured: Config-style format with Review Scope sections
- Slash command templates updated: Three-phase workflow structure for refine commands
Fixed
- CLI help text in
show.tsremoved references to deprecatedplx show <item>syntax - Workspace prefix error messages in
validate.tsuse correct--idflag syntax
0.12.0 - 2026-01-05
Added
- Task skill-level field: Optional
skill-levelin task YAML frontmatter for AI model selection- Values:
junior(lightweight/haiku),medior(balanced/sonnet),senior(advanced/opus) - Displayed as color-coded badge in task headers and table columns
- Included in
--jsonoutput asskillLevelfield - Strict mode validation warns when skill-level is missing or invalid
- Values:
- AGENTS.md template updated: Task template now documents skill-level field and model mapping
- Slash command guidance:
/plx:orchestrateand/plx:plan-proposalinclude model selection hints
Fixed
- Skill-level validation now checks frontmatter only, not file body content
- Task skill levels cached during discovery to eliminate duplicate file I/O
0.11.0 - 2026-01-04
Added
- Upward workspace discovery for subdirectory support
- PLX commands now work from any subdirectory within a project
- Automatically scans upward to find project root containing
workspace/AGENTS.md .gitboundary stops upward scan if no workspace found- After finding project root, runs existing downward scan for multi-workspace support
isValidPlxWorkspace()function to validate PLX workspace directoriesfindProjectRoot()function to locate project root from any subdirectory- Test utility
createValidPlxWorkspace()for consistent test fixture creation - TESTING.md template: New config-style testing configuration file (~21 lines)
- Created during
plx initandplx update(same pattern as REVIEW.md) - Configures test types, coverage thresholds, test runner, and file patterns
- Created during
/plx:refine-testingslash command: Guide users through testing configuration- Test types: unit, integration, e2e, snapshot, performance
- Coverage thresholds: 70%, 80%, 90%
- Test runners: vitest, jest, mocha, pytest, flutter_test
/plx:testslash command: Run tests based on scope using TESTING.md configuration- Accepts
--change-id,--task-id,--spec-idarguments (same pattern as review) - Reads TESTING.md for runner, coverage threshold, and patterns
- Accepts
Changed
- RELEASE.md slimmed: Reduced from 481 to 33 lines
- Now a config-style file with defaults only
- Verbose documentation moved to
/plx:refine-releasecommand
/plx:refine-releaseenhanced: Now contains comprehensive option documentation- Format options: keep-a-changelog, simple-list, github-release
- Style options: minimal, standard, comprehensive, cli-tool, library
- Audience, emoji, and badge configuration guidance
/plx:refine-reviewenhanced: Expanded from 16 to 68 lines- Review type options: implementation, architecture, security, performance, accessibility
- Feedback format and checklist customization documentation
Fixed
plx updatenow only generates slash commands for configured tools- Previously generated commands for all 20+ registered tools regardless of configuration
- Now checks if tool has at least one existing slash command file before generating
0.10.1 - 2025-12-31
Added
- Context file references added to
/plx:orchestratecommand@ARCHITECTURE.mdand@workspace/AGENTS.mdautomatically included (matching plan-proposal and plan-request)
Fixed
- Plan-proposal descriptions updated to include "Consumes request.md when present." across all configurators
- Changed "sceptical" to "skeptical" (American English)
0.10.0 - 2025-12-31
Added
/plx:plan-requestslash command for intent clarification- Iterative yes/no questions to capture user intent before proposal scaffolding
- Creates
workspace/changes/{change-id}/request.mdwith structured sections - Activity XML template with Intent Analyst role and AskActUpdateRepeat loop
/plx:plan-proposalauto-detects and consumesrequest.mdwhen present- Step 0 checks for existing request context from
plan-requestworkflow - Uses Final Intent section as primary input for proposal generation
- Step 0 checks for existing request context from
- Context file references added to planning commands
@ARCHITECTURE.mdand@workspace/AGENTS.mdautomatically included in plan-proposal and plan-request
Changed
- BREAKING: Renamed
/plx:proposalslash command to/plx:plan-proposal- All 21 tool configurators updated with new file paths and frontmatter
SlashCommandIdtype updated from'proposal'to'plan-proposal'
- BREAKING: Unified dual slash command systems into single registry
SlashCommandRegistrynow generates all commands viagenerateAll()- Removed redundant
PlxSlashCommandConfiguratorclasses - Configurators now use shared templates from
slash-command-templates.ts
/plx:implementcommand now processes entire change by default- Iterates through all remaining tasks instead of single task
- Maintains per-task review and confirmation workflow
Fixed
- Windows compatibility: Use Node.js fs instead of shell commands in tests
0.8.0 - 2025-12-30
Added
- Multi-workspace discovery for monorepo support
- Commands scan recursively for
workspace/directories from the current directory - Item IDs display with project prefixes in multi-workspace mode (e.g.,
project-a/add-feature) - Global
--workspace <name>flag filters operations to a specific project - Single-workspace projects work unchanged (no prefixes shown)
- Ambiguity detection when unprefixed IDs match multiple workspaces
- Case-insensitive workspace prefix matching
- Commands scan recursively for
/plx:orchestrateslash command for sub-agent coordination- Structured workflow for delegating work to sub-agents
- Enforces quality gates, scope adherence, and TracelessChanges principles
- Sequential execution with one sub-agent per task
- Requires review before accepting sub-agent work
Changed
- Change prioritization now uses task file status instead of checkbox completion percentage
- Changes with no remaining tasks (all
status: done) are filtered out - Aligns with task-file-based workflow
- Changes with no remaining tasks (all
0.7.0 - 2025-12-30
Added
plx paste requestcommand: Capture clipboard content as a new change proposal draft- Supports pasting markdown, text, and structured content directly into a change request
- Creates proposal.md with clipboard content wrapped in appropriate sections
Changed
- Renamed "apply stage" to "implement stage" in proposal guardrails for clarity
Fixed
- Skip paste integration tests on non-macOS platforms for CI compatibility
0.6.2 - 2025-12-30
Added
- Review task retrieval:
plx get tasks --id <review-id>andplx get task --id <review-id>/<task-id>now work with reviews - Parent linkage for feedback markers: markers can specify parent type and ID inline
Changed
- Renamed
/plx:applyslash command to/plx:implementwith enhanced task workflow integration
Fixed
ItemRetrievalServicenow searchesworkspace/reviewsfor task retrieval (previously only searched `workspac...
v0.13.0
Minor Changes
-
668a125: Add support for multiple AI assistants and improve validation
This release adds support for several new AI coding assistants:
- CodeBuddy Code - AI-powered coding assistant
- CodeRabbit - AI code review assistant
- Cline - Claude-powered CLI assistant
- Crush AI - AI assistant platform
- Auggie (Augment CLI) - Code augmentation tool
New features:
- Archive slash command now supports arguments for more flexible workflows
Bug fixes:
- Delta spec validation now handles case-insensitive headers and properly detects empty sections
- Archive validation now correctly honors --no-validate flag and ignores metadata
Documentation improvements:
- Added VS Code dev container configuration for easier development setup
- Updated AGENTS.md with explicit change-id notation
- Enhanced slash commands documentation with restart notes
v0.12.1
Pew Pew Plx Changelog
0.12.1 - 2026-01-06
Changed
- CLI error messages updated: All command usage hints now show correct verb-first syntax
plx reviewhints:plx review change --id <id>instead of--change-idplx parse feedbackhints:--parent-id <id> --parent-type change|spec|taskplx validatehints:plx validate all/changes/specsinstead of--all/--changes/--specsplx archiveerrors: referenceplx get changesinstead ofplx list
- Deprecation warnings updated:
plx changeandplx speccommands show correct replacement syntax - AGENTS.md template updated: CLI reference reflects centralized task storage and parent linking
- RELEASE.md template restructured: Config-style format with Consistency Checklist sections
- REVIEW.md template restructured: Config-style format with Review Scope sections
- Slash command templates updated: Three-phase workflow structure for refine commands
Fixed
- CLI help text in
show.tsremoved references to deprecatedplx show <item>syntax - Workspace prefix error messages in
validate.tsuse correct--idflag syntax
0.12.0 - 2026-01-05
Added
- Task skill-level field: Optional
skill-levelin task YAML frontmatter for AI model selection- Values:
junior(lightweight/haiku),medior(balanced/sonnet),senior(advanced/opus) - Displayed as color-coded badge in task headers and table columns
- Included in
--jsonoutput asskillLevelfield - Strict mode validation warns when skill-level is missing or invalid
- Values:
- AGENTS.md template updated: Task template now documents skill-level field and model mapping
- Slash command guidance:
/plx:orchestrateand/plx:plan-proposalinclude model selection hints
Fixed
- Skill-level validation now checks frontmatter only, not file body content
- Task skill levels cached during discovery to eliminate duplicate file I/O
0.11.0 - 2026-01-04
Added
- Upward workspace discovery for subdirectory support
- PLX commands now work from any subdirectory within a project
- Automatically scans upward to find project root containing
workspace/AGENTS.md .gitboundary stops upward scan if no workspace found- After finding project root, runs existing downward scan for multi-workspace support
isValidPlxWorkspace()function to validate PLX workspace directoriesfindProjectRoot()function to locate project root from any subdirectory- Test utility
createValidPlxWorkspace()for consistent test fixture creation - TESTING.md template: New config-style testing configuration file (~21 lines)
- Created during
plx initandplx update(same pattern as REVIEW.md) - Configures test types, coverage thresholds, test runner, and file patterns
- Created during
/plx:refine-testingslash command: Guide users through testing configuration- Test types: unit, integration, e2e, snapshot, performance
- Coverage thresholds: 70%, 80%, 90%
- Test runners: vitest, jest, mocha, pytest, flutter_test
/plx:testslash command: Run tests based on scope using TESTING.md configuration- Accepts
--change-id,--task-id,--spec-idarguments (same pattern as review) - Reads TESTING.md for runner, coverage threshold, and patterns
- Accepts
Changed
- RELEASE.md slimmed: Reduced from 481 to 33 lines
- Now a config-style file with defaults only
- Verbose documentation moved to
/plx:refine-releasecommand
/plx:refine-releaseenhanced: Now contains comprehensive option documentation- Format options: keep-a-changelog, simple-list, github-release
- Style options: minimal, standard, comprehensive, cli-tool, library
- Audience, emoji, and badge configuration guidance
/plx:refine-reviewenhanced: Expanded from 16 to 68 lines- Review type options: implementation, architecture, security, performance, accessibility
- Feedback format and checklist customization documentation
Fixed
plx updatenow only generates slash commands for configured tools- Previously generated commands for all 20+ registered tools regardless of configuration
- Now checks if tool has at least one existing slash command file before generating
0.10.1 - 2025-12-31
Added
- Context file references added to
/plx:orchestratecommand@ARCHITECTURE.mdand@workspace/AGENTS.mdautomatically included (matching plan-proposal and plan-request)
Fixed
- Plan-proposal descriptions updated to include "Consumes request.md when present." across all configurators
- Changed "sceptical" to "skeptical" (American English)
0.10.0 - 2025-12-31
Added
/plx:plan-requestslash command for intent clarification- Iterative yes/no questions to capture user intent before proposal scaffolding
- Creates
workspace/changes/{change-id}/request.mdwith structured sections - Activity XML template with Intent Analyst role and AskActUpdateRepeat loop
/plx:plan-proposalauto-detects and consumesrequest.mdwhen present- Step 0 checks for existing request context from
plan-requestworkflow - Uses Final Intent section as primary input for proposal generation
- Step 0 checks for existing request context from
- Context file references added to planning commands
@ARCHITECTURE.mdand@workspace/AGENTS.mdautomatically included in plan-proposal and plan-request
Changed
- BREAKING: Renamed
/plx:proposalslash command to/plx:plan-proposal- All 21 tool configurators updated with new file paths and frontmatter
SlashCommandIdtype updated from'proposal'to'plan-proposal'
- BREAKING: Unified dual slash command systems into single registry
SlashCommandRegistrynow generates all commands viagenerateAll()- Removed redundant
PlxSlashCommandConfiguratorclasses - Configurators now use shared templates from
slash-command-templates.ts
/plx:implementcommand now processes entire change by default- Iterates through all remaining tasks instead of single task
- Maintains per-task review and confirmation workflow
Fixed
- Windows compatibility: Use Node.js fs instead of shell commands in tests
0.8.0 - 2025-12-30
Added
- Multi-workspace discovery for monorepo support
- Commands scan recursively for
workspace/directories from the current directory - Item IDs display with project prefixes in multi-workspace mode (e.g.,
project-a/add-feature) - Global
--workspace <name>flag filters operations to a specific project - Single-workspace projects work unchanged (no prefixes shown)
- Ambiguity detection when unprefixed IDs match multiple workspaces
- Case-insensitive workspace prefix matching
- Commands scan recursively for
/plx:orchestrateslash command for sub-agent coordination- Structured workflow for delegating work to sub-agents
- Enforces quality gates, scope adherence, and TracelessChanges principles
- Sequential execution with one sub-agent per task
- Requires review before accepting sub-agent work
Changed
- Change prioritization now uses task file status instead of checkbox completion percentage
- Changes with no remaining tasks (all
status: done) are filtered out - Aligns with task-file-based workflow
- Changes with no remaining tasks (all
0.7.0 - 2025-12-30
Added
plx paste requestcommand: Capture clipboard content as a new change proposal draft- Supports pasting markdown, text, and structured content directly into a change request
- Creates proposal.md with clipboard content wrapped in appropriate sections
Changed
- Renamed "apply stage" to "implement stage" in proposal guardrails for clarity
Fixed
- Skip paste integration tests on non-macOS platforms for CI compatibility
0.6.2 - 2025-12-30
Added
- Review task retrieval:
plx get tasks --id <review-id>andplx get task --id <review-id>/<task-id>now work with reviews - Parent linkage for feedback markers: markers can specify parent type and ID inline
Changed
- Renamed
/plx:applyslash command to/plx:implementwith enhanced task workflow integration
Fixed
ItemRetrievalServicenow searchesworkspace/reviewsfor task retrieval (previously only searchedworkspace/changes)ListCommandpath resolution:plx listnow works correctly when invoked with relative paths
0.6.1 - 2025-12-29
Added
/plx:prepare-releaseslash command for guided release preparation workflow/plx:refine-releaseslash command for updating RELEASE.md template
Changed
- Slash commands now use
@file references for better context loading - Removed deprecated
/plx:init-architectureand/plx:update-architecturecommands (use/plx:refine-architectureinstead)
Fixed
- Windows path separators now normalized correctly in slash command file paths
0.6.0 - 2025-12-29
Changed
- BREAKING: Rebrand from OpenSpec to PLX across entire codebase
- CLI command changed from
openspectoplx - Project directory renamed from
openspec/toworkspace/ - Markers changed from
<!-- OPENSPEC:START/END -->to<!-- PLX:START/END --> - Global config moved from
~/.openspec/to~/.plx/ - Environment variables renamed:
OPENSPEC_CONCURRENCY→PLX_CONCURRENCY,OPEN_SPEC_INTERACTIVE→PLX_INTERACTIVE
- CLI command changed from
- BREAKING: Rebrand display name from "PLX" to "Pew Pew Plx"
- User-facing display names updated in CLI help, dashboard, slash commands
- CLI command stays as
plx, constants likePLX_DIR_NAMEunchanged
- BREAKING: Rename package from
@appboypov/opensplxto@appboypov/pew-pew-plx- GitHub repository URLs updated to `appboypov/pew-pew-pl...
v0.12.0
Minor Changes
-
082abb4: Add factory function support for slash commands and non-interactive init options
This release includes two new features:
- Factory function support for slash commands: Slash commands can now be defined as functions that return command objects, enabling dynamic command configuration
- Non-interactive init options: Added
--tools,--all-tools, and--skip-toolsCLI flags toopenspec initfor automated initialization in CI/CD pipelines while maintaining backward compatibility with interactive mode
v0.11.0
Minor Changes
- 312e1d6: Add Amazon Q Developer CLI integration. OpenSpec now supports Amazon Q Developer with automatic prompt generation in
.amazonq/prompts/directory, allowing you to use OpenSpec slash commands with Amazon Q's @-syntax.