Skip to content

feat(repositories): report readiness checks with the next step to fix them - #82

Merged
kerdofficial merged 66 commits into
mainfrom
feat/repository-readiness
Oct 14, 2026
Merged

kerdofficial merged 66 commits into
mainfrom
feat/repository-readiness

Conversation

@kerdofficial

Copy link
Copy Markdown
Contributor

Repository prerequisites failed one at a time and mostly without codes: connecting showed "Started" and the real reason appeared later, often collapsed to repository_connection_unconfirmed. Neither people nor agents could see what was missing.

A typed readiness check model (status, code, message, next step, fix target) now backs a new repository.readiness query (vectis repository readiness, MCP vectis_readiness) and additive doctor checks. Connect and readiness share the same GitHub policy checks, and known cloud refusals keep their codes. The desktop shows readiness in the connect dialog with jump-to-fix actions, per repository, in Diagnostics, and guides first-time setup on the Overview. Older services keep working.

Validation: pnpm check passes (440 tests). The app was not run against a real home.

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 6c0eef6 into main Oct 14, 2026
3 checks passed
@kerdofficial
kerdofficial deleted the feat/repository-readiness branch October 14, 2026 17:34
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