diff --git a/.changeset/a-card-works-its-own-tasks.md b/.changeset/a-card-works-its-own-tasks.md deleted file mode 100644 index 27dce7d3..00000000 --- a/.changeset/a-card-works-its-own-tasks.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -"@openspec-ui/core": minor -"@openspec-ui/webui": minor -"@openspec-ui/server": minor -"@openspec-ui/cli": minor -"openspec-ui-vscode": minor ---- - -A Pipeline card works its change's tasks in the worktree made for it. A -task's hint now holds all of it, and selecting a task opens it whole beside -the board. For a change in its own worktree, a card closes or reopens a -task with a note written under it (required for a Human-only or delegated -task), commits that `tasks.md` alone and pushes the branch, and runs a -delegated task on its agent. Refused while a run works there. The change's -name opens its task list where it is worked: `tasks.md` from the worktree -in the editor, which looked only in this checkout and so opened nothing for -a change not yet merged; a page of its own in a new browser tab in the -standalone app. An open card can hide its done tasks. From a terminal: -`openspec-ui-cli task done|reopen [--note]` and -`openspec-ui-cli task commit `. Cards read from anywhere else stay -read-only (ADR 0026, amended). diff --git a/.changeset/the-supervisor-advises.md b/.changeset/the-supervisor-advises.md deleted file mode 100644 index 3b72328b..00000000 --- a/.changeset/the-supervisor-advises.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -"@openspec-ui/core": minor -"@openspec-ui/webui": minor -"@openspec-ui/server": minor -"@openspec-ui/cli": minor -"openspec-ui-vscode": minor ---- - -A failed run says what is known about why, and the supervisor points out -runs that need you. When a run fails, its reason and the end of what it -printed are matched against causes that have been seen: the agent is not -installed, not signed in, blocked by the machine, cannot reach the -network, was rate-limited, or the service failed. The diagnosis says -whether repeating can help, quotes the line it was found in, and says what -to do instead. It is shown beneath the failure in both hosts, on the -change's card and in `openspec-ui-cli run`. - -The supervisor (`supervisor.mode`, `advise` by default) adds three -suggestions beside the others in the Pipeline and in `openspec-ui-cli -advise`: a run that has said nothing new for longer than -`supervisor.silentAfterSeconds` (600), a run that has waited on a person -for longer than `supervisor.waitingAfterSeconds` (60), and a change whose -last run failed for a cause repeating cannot fix. It suggests and changes -nothing. Set it to Off from either Harness Settings view. diff --git a/package-lock.json b/package-lock.json index 8b5e0e11..44c8c1f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11292,7 +11292,7 @@ }, "packages/cli": { "name": "@openspec-ui/cli", - "version": "0.23.0", + "version": "0.24.0", "license": "MIT", "dependencies": { "cross-spawn": "^7.0.6", @@ -11794,7 +11794,7 @@ }, "packages/core": { "name": "@openspec-ui/core", - "version": "0.132.0", + "version": "0.133.0", "dependencies": { "@agentclientprotocol/sdk": "^1.5.1", "cross-spawn": "^7.0.6", @@ -11819,7 +11819,7 @@ }, "packages/extension": { "name": "openspec-ui-vscode", - "version": "0.91.0", + "version": "0.92.0", "license": "MIT", "dependencies": { "@openspec-ui/core": "*", @@ -12327,7 +12327,7 @@ }, "packages/server": { "name": "@openspec-ui/server", - "version": "1.52.0", + "version": "1.53.0", "dependencies": { "@openspec-ui/core": "*", "ws": "^8.22.0" @@ -12830,7 +12830,7 @@ }, "packages/webui": { "name": "@openspec-ui/webui", - "version": "1.80.0", + "version": "1.81.0", "dependencies": { "@openspec-ui/core": "*", "@tanstack/react-virtual": "^3.14.13", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index c7084592..4e838ddf 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,39 @@ # @openspec-ui/cli +## 0.24.0 + +### Minor Changes + +- 7c87236: A Pipeline card works its change's tasks in the worktree made for it. A + task's hint now holds all of it, and selecting a task opens it whole beside + the board. For a change in its own worktree, a card closes or reopens a + task with a note written under it (required for a Human-only or delegated + task), commits that `tasks.md` alone and pushes the branch, and runs a + delegated task on its agent. Refused while a run works there. The change's + name opens its task list where it is worked: `tasks.md` from the worktree + in the editor, which looked only in this checkout and so opened nothing for + a change not yet merged; a page of its own in a new browser tab in the + standalone app. An open card can hide its done tasks. From a terminal: + `openspec-ui-cli task done|reopen [--note]` and + `openspec-ui-cli task commit `. Cards read from anywhere else stay + read-only (ADR 0026, amended). +- 5f45ce9: A failed run says what is known about why, and the supervisor points out + runs that need you. When a run fails, its reason and the end of what it + printed are matched against causes that have been seen: the agent is not + installed, not signed in, blocked by the machine, cannot reach the + network, was rate-limited, or the service failed. The diagnosis says + whether repeating can help, quotes the line it was found in, and says what + to do instead. It is shown beneath the failure in both hosts, on the + change's card and in `openspec-ui-cli run`. + + The supervisor (`supervisor.mode`, `advise` by default) adds three + suggestions beside the others in the Pipeline and in `openspec-ui-cli + advise`: a run that has said nothing new for longer than + `supervisor.silentAfterSeconds` (600), a run that has waited on a person + for longer than `supervisor.waitingAfterSeconds` (60), and a change whose + last run failed for a cause repeating cannot fix. It suggests and changes + nothing. Set it to Off from either Harness Settings view. + ## 0.23.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 2f99ce8b..a3c280be 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@openspec-ui/cli", - "version": "0.23.0", + "version": "0.24.0", "description": "Non-interactive OpenSpec change validation for CI merge gates (see docs/adr/0007-ci-cli-third-delivery-target.md).", "license": "MIT", "repository": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ed35146f..e6d5dae0 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,39 @@ # @openspec-ui/core +## 0.133.0 + +### Minor Changes + +- 7c87236: A Pipeline card works its change's tasks in the worktree made for it. A + task's hint now holds all of it, and selecting a task opens it whole beside + the board. For a change in its own worktree, a card closes or reopens a + task with a note written under it (required for a Human-only or delegated + task), commits that `tasks.md` alone and pushes the branch, and runs a + delegated task on its agent. Refused while a run works there. The change's + name opens its task list where it is worked: `tasks.md` from the worktree + in the editor, which looked only in this checkout and so opened nothing for + a change not yet merged; a page of its own in a new browser tab in the + standalone app. An open card can hide its done tasks. From a terminal: + `openspec-ui-cli task done|reopen [--note]` and + `openspec-ui-cli task commit `. Cards read from anywhere else stay + read-only (ADR 0026, amended). +- 5f45ce9: A failed run says what is known about why, and the supervisor points out + runs that need you. When a run fails, its reason and the end of what it + printed are matched against causes that have been seen: the agent is not + installed, not signed in, blocked by the machine, cannot reach the + network, was rate-limited, or the service failed. The diagnosis says + whether repeating can help, quotes the line it was found in, and says what + to do instead. It is shown beneath the failure in both hosts, on the + change's card and in `openspec-ui-cli run`. + + The supervisor (`supervisor.mode`, `advise` by default) adds three + suggestions beside the others in the Pipeline and in `openspec-ui-cli + advise`: a run that has said nothing new for longer than + `supervisor.silentAfterSeconds` (600), a run that has waited on a person + for longer than `supervisor.waitingAfterSeconds` (60), and a change whose + last run failed for a cause repeating cannot fix. It suggests and changes + nothing. Set it to Off from either Harness Settings view. + ## 0.132.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index 6ef105e9..9869bcd0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@openspec-ui/core", "private": true, - "version": "0.132.0", + "version": "0.133.0", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/extension/CHANGELOG.md b/packages/extension/CHANGELOG.md index cb555908..3bea617b 100644 --- a/packages/extension/CHANGELOG.md +++ b/packages/extension/CHANGELOG.md @@ -1,5 +1,47 @@ # Changelog +## 0.92.0 + +### Minor Changes + +- 7c87236: A Pipeline card works its change's tasks in the worktree made for it. A + task's hint now holds all of it, and selecting a task opens it whole beside + the board. For a change in its own worktree, a card closes or reopens a + task with a note written under it (required for a Human-only or delegated + task), commits that `tasks.md` alone and pushes the branch, and runs a + delegated task on its agent. Refused while a run works there. The change's + name opens its task list where it is worked: `tasks.md` from the worktree + in the editor, which looked only in this checkout and so opened nothing for + a change not yet merged; a page of its own in a new browser tab in the + standalone app. An open card can hide its done tasks. From a terminal: + `openspec-ui-cli task done|reopen [--note]` and + `openspec-ui-cli task commit `. Cards read from anywhere else stay + read-only (ADR 0026, amended). +- 5f45ce9: A failed run says what is known about why, and the supervisor points out + runs that need you. When a run fails, its reason and the end of what it + printed are matched against causes that have been seen: the agent is not + installed, not signed in, blocked by the machine, cannot reach the + network, was rate-limited, or the service failed. The diagnosis says + whether repeating can help, quotes the line it was found in, and says what + to do instead. It is shown beneath the failure in both hosts, on the + change's card and in `openspec-ui-cli run`. + + The supervisor (`supervisor.mode`, `advise` by default) adds three + suggestions beside the others in the Pipeline and in `openspec-ui-cli + advise`: a run that has said nothing new for longer than + `supervisor.silentAfterSeconds` (600), a run that has waited on a person + for longer than `supervisor.waitingAfterSeconds` (60), and a change whose + last run failed for a cause repeating cannot fix. It suggests and changes + nothing. Set it to Off from either Harness Settings view. + +### Patch Changes + +- Updated dependencies [7c87236] +- Updated dependencies [5f45ce9] + - @openspec-ui/core@0.133.0 + - @openspec-ui/webui@1.81.0 + - @openspec-ui/server@1.53.0 + ## 0.91.0 ### Minor Changes diff --git a/packages/extension/package.json b/packages/extension/package.json index 360a3c67..2d640200 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -4,7 +4,7 @@ "displayName": "OpenSpec Workbench", "description": "A dashboard + VS Code extension for OpenSpec, with Claude, Copilot, Codex, Gemini and DeepSeek agents built in.", "publisher": "openspec-ui", - "version": "0.91.0", + "version": "0.92.0", "icon": "media/icon.png", "license": "MIT", "repository": { diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md index 687ff50c..27cd2c7b 100644 --- a/packages/server/CHANGELOG.md +++ b/packages/server/CHANGELOG.md @@ -1,5 +1,45 @@ # @openspec-ui/server +## 1.53.0 + +### Minor Changes + +- 7c87236: A Pipeline card works its change's tasks in the worktree made for it. A + task's hint now holds all of it, and selecting a task opens it whole beside + the board. For a change in its own worktree, a card closes or reopens a + task with a note written under it (required for a Human-only or delegated + task), commits that `tasks.md` alone and pushes the branch, and runs a + delegated task on its agent. Refused while a run works there. The change's + name opens its task list where it is worked: `tasks.md` from the worktree + in the editor, which looked only in this checkout and so opened nothing for + a change not yet merged; a page of its own in a new browser tab in the + standalone app. An open card can hide its done tasks. From a terminal: + `openspec-ui-cli task done|reopen [--note]` and + `openspec-ui-cli task commit `. Cards read from anywhere else stay + read-only (ADR 0026, amended). +- 5f45ce9: A failed run says what is known about why, and the supervisor points out + runs that need you. When a run fails, its reason and the end of what it + printed are matched against causes that have been seen: the agent is not + installed, not signed in, blocked by the machine, cannot reach the + network, was rate-limited, or the service failed. The diagnosis says + whether repeating can help, quotes the line it was found in, and says what + to do instead. It is shown beneath the failure in both hosts, on the + change's card and in `openspec-ui-cli run`. + + The supervisor (`supervisor.mode`, `advise` by default) adds three + suggestions beside the others in the Pipeline and in `openspec-ui-cli + advise`: a run that has said nothing new for longer than + `supervisor.silentAfterSeconds` (600), a run that has waited on a person + for longer than `supervisor.waitingAfterSeconds` (60), and a change whose + last run failed for a cause repeating cannot fix. It suggests and changes + nothing. Set it to Off from either Harness Settings view. + +### Patch Changes + +- Updated dependencies [7c87236] +- Updated dependencies [5f45ce9] + - @openspec-ui/core@0.133.0 + ## 1.52.0 ### Minor Changes diff --git a/packages/server/package.json b/packages/server/package.json index 5dc81357..ddc1834b 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,7 +1,7 @@ { "name": "@openspec-ui/server", "private": true, - "version": "1.52.0", + "version": "1.53.0", "type": "module", "main": "src/index.ts", "dependencies": { diff --git a/packages/webui/CHANGELOG.md b/packages/webui/CHANGELOG.md index a11aa4b2..c34817bb 100644 --- a/packages/webui/CHANGELOG.md +++ b/packages/webui/CHANGELOG.md @@ -1,5 +1,45 @@ # @openspec-ui/webui +## 1.81.0 + +### Minor Changes + +- 7c87236: A Pipeline card works its change's tasks in the worktree made for it. A + task's hint now holds all of it, and selecting a task opens it whole beside + the board. For a change in its own worktree, a card closes or reopens a + task with a note written under it (required for a Human-only or delegated + task), commits that `tasks.md` alone and pushes the branch, and runs a + delegated task on its agent. Refused while a run works there. The change's + name opens its task list where it is worked: `tasks.md` from the worktree + in the editor, which looked only in this checkout and so opened nothing for + a change not yet merged; a page of its own in a new browser tab in the + standalone app. An open card can hide its done tasks. From a terminal: + `openspec-ui-cli task done|reopen [--note]` and + `openspec-ui-cli task commit `. Cards read from anywhere else stay + read-only (ADR 0026, amended). +- 5f45ce9: A failed run says what is known about why, and the supervisor points out + runs that need you. When a run fails, its reason and the end of what it + printed are matched against causes that have been seen: the agent is not + installed, not signed in, blocked by the machine, cannot reach the + network, was rate-limited, or the service failed. The diagnosis says + whether repeating can help, quotes the line it was found in, and says what + to do instead. It is shown beneath the failure in both hosts, on the + change's card and in `openspec-ui-cli run`. + + The supervisor (`supervisor.mode`, `advise` by default) adds three + suggestions beside the others in the Pipeline and in `openspec-ui-cli + advise`: a run that has said nothing new for longer than + `supervisor.silentAfterSeconds` (600), a run that has waited on a person + for longer than `supervisor.waitingAfterSeconds` (60), and a change whose + last run failed for a cause repeating cannot fix. It suggests and changes + nothing. Set it to Off from either Harness Settings view. + +### Patch Changes + +- Updated dependencies [7c87236] +- Updated dependencies [5f45ce9] + - @openspec-ui/core@0.133.0 + ## 1.80.0 ### Minor Changes diff --git a/packages/webui/package.json b/packages/webui/package.json index c1fe7b92..60a02857 100644 --- a/packages/webui/package.json +++ b/packages/webui/package.json @@ -1,7 +1,7 @@ { "name": "@openspec-ui/webui", "private": true, - "version": "1.80.0", + "version": "1.81.0", "type": "module", "main": "src/index.ts", "dependencies": {