Thanks to visit codestin.com
Credit goes to github.com

Skip to content

refactor: group the harness and provider commands - #210

Merged
outofcoffee merged 1 commit into
mainfrom
harness-provider-commands
Sep 13, 2026
Merged

refactor: group the harness and provider commands#210
outofcoffee merged 1 commit into
mainfrom
harness-provider-commands

Conversation

@outofcoffee

Copy link
Copy Markdown
Collaborator

Groups the harness-config and catalogue commands under their own command groups, and gives the harness launch and the default-harness setting their own spellings.

What changes

  • harness is now a pure command group. Its six config verbs move underneath it: spinloop harness add|remove|apply|unapply|show|export.
  • Launching the harness moves off the bare harness onto spinloop harness open.
  • Setting and reading the default harness move onto spinloop harness config (--set/--get).
  • The two catalogue commands move under a new spinloop provider group: spinloop provider list and spinloop provider init (renamed from init-providers).
  • The old top-level spellings no longer parse. Running one fails naming its new home, e.g. "add" moved: run spinloop harness add.

Details

  • Shell completion follows the new command tree; the guard test walks that tree, and new scenarios cover the provider and harness group slots, harness open, and harness config --set.
  • All 14 affected capability specs are synced to the new spellings and the group-harness-provider-commands change is archived.
  • Docs and examples updated to the new spellings.

Addresses #200 (grouping) and #203 (dedicated launch spelling — takes the harness open proposal; the top-level code shortcut is deferred).

@outofcoffee
outofcoffee force-pushed the harness-provider-commands branch from 600950e to 533a81f Compare September 13, 2026 23:33
@outofcoffee
outofcoffee merged commit cd4436f into main Sep 13, 2026
3 checks passed
@outofcoffee
outofcoffee deleted the harness-provider-commands branch September 13, 2026 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant