Skip to content

feat(runs): rerun failed jobs, cancel runs and dispatch workflows - #87

Merged
kerdofficial merged 71 commits into
mainfrom
feat/run-control
Oct 14, 2026
Merged

kerdofficial merged 71 commits into
mainfrom
feat/run-control

Conversation

@kerdofficial

Copy link
Copy Markdown
Contributor

Controlling a run still meant leaving Vectis for GitHub, and agents had no way to rerun or cancel work through the Vectis contract.

New commands rerun failed jobs, cancel a run and dispatch a workflow on the desktop, CLI (vectis run rerun-failed|cancel, vectis workflow dispatch) and MCP. Each request reads the run first, stores a cloud receipt before the POST so a replayed or remote command never posts twice, and reports an ambiguous outcome as action_required (run_command_unconfirmed) instead of retrying. The GitHub App asks for actions: write; installations must approve the updated permission.

Validation: pnpm check passes (462 tests). No live GitHub run was changed.

kerdofficial and others added 30 commits October 9, 2026 19:40
Bumps [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) from 1.30.0 to 1.32.1.
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](modelcontextprotocol/typescript-sdk@1.30.0...1.32.1)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.32.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
# Conflicts:
#	packages/client/src/cloud-relay.test.ts
#	skills/vectis/SKILL.md
# Conflicts:
#	packages/client/src/cloud-relay.test.ts
# Conflicts:
#	packages/client/src/remote-operation.ts
# Conflicts:
#	apps/server/src/service.ts
#	skills/vectis/SKILL.md
#	tests/convex/runnerLeases.test.ts
@kerdofficial
kerdofficial merged commit 5413791 into main Oct 14, 2026
2 of 3 checks passed
@kerdofficial
kerdofficial deleted the feat/run-control branch October 14, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL 1,000+ effective changed lines, test files excluded in mixed PRs.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant