Skip to content

Share workflow action execution between CLI and web - #141

Merged
highbyte merged 3 commits into
mainfrom
feature/shared-workflow-actions
Sep 15, 2026
Merged

highbyte merged 3 commits into
mainfrom
feature/shared-workflow-actions

Conversation

@highbyte

@highbyte highbyte commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Agents can now execute individual Local Markdown Queue, Send back, and Resume operations through wrighty actions <id> <name> --exec --yes --expected-version <stateVersion> --json. CLI and web use the same eligibility rules and backend executor, which revalidates the item, claim, session, and configuration under the local store lock before mutation.

Queue and Send back preserve the existing worker-queue authorization policy. Resume preserves the recorded session and fences its previous claim. Results include before/after state and refreshed worker pickup assessment; a failed follow-up inspection does not turn an applied mutation into a retryable failure. These actions do not start workers. The bundled skill and command documentation describe the new workflow.

Validation:

  • 2,411 .NET tests, 96 JavaScript tests, and 8 packaging tests passed.
  • Built CLI smoke tests covered all three actions, confirmation and stale-state refusals, authorization changes, session preservation, and no worker launch.
  • Automated web parity tests, skill validation, and local static analysis of changed code passed. The hosted-worker layout fixture now explicitly uses an empty queue so seeded work cannot terminate its worker during the assertion.
  • The maintainer tested the implementation and confirmed it works; agent-driven browser verification was unavailable because localhost access was denied.

@sonarqubecloud

Copy link
Copy Markdown

@highbyte
highbyte merged commit 55c4af7 into main Sep 15, 2026
6 checks passed
@highbyte
highbyte deleted the feature/shared-workflow-actions branch September 15, 2026 09:11
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