mirror of
https://github.com/stablyai/orca.git
synced 2026-10-16 16:03:26 +00:00
Record remote capability negotiation coverage
Co-authored-by: Orca <help@stably.ai>
This commit is contained in:
@@ -97,7 +97,7 @@ Done means: settings pages no longer imply one global provider/account when the
|
||||
|
||||
- [~] Audit caches keyed by repo id, path, owner/repo, or active runtime and add host/source identity where needed.
|
||||
- [~] Ensure request ownership is explicit for provider fetches, provider mutations, file-system calls, git calls, terminal calls, and automation runs.
|
||||
- [~] Add capability negotiation for remote servers so new clients can degrade gracefully with older servers.
|
||||
- [x] Add capability negotiation for remote servers so new clients can degrade gracefully with older servers.
|
||||
- [x] Add version-skew UX for unsupported source-context or host-context APIs.
|
||||
- [x] Ensure SSH hosts and remote servers expose comparable availability/health states to the UI.
|
||||
- [x] Keep future cloud VM support as a host capability model, not a separate user-facing mental model.
|
||||
@@ -220,6 +220,7 @@ Done means: reviewers and future agents can understand the vision, implementatio
|
||||
- [x] 2026-06-12: Tightened runtime project-host setup availability so remote servers must advertise both `project-host-setup.v1` and `workspace-run-context.v1` before users can choose them for project setup/workspace creation; verified with focused setup option tests, targeted oxlint, `git diff --check`, and full `pnpm run typecheck`.
|
||||
- [x] 2026-06-13: Verified Linear Tasks in the live Electron app with the connected legacy Linear API-key workspace: the visible Linear list rendered 36 issues, source-scoped cache keys included both the legacy local account key and an explicit `linear:local:...` task-source cache key, and screenshot evidence was added to the dark verification report. Jira remains unverified because this profile has no connected Jira account.
|
||||
- [x] 2026-06-13: Added Automations detail source-context display so saved automations show their provider source/account/host separately from run location; verified with focused source-display tests, targeted oxlint, `git diff --check`, and full `pnpm run typecheck`.
|
||||
- [x] 2026-06-13: Closed code-level remote-server capability negotiation coverage: runtime status reports protocol/capability aliases; Settings summarizes missing Host-model capabilities; Tasks gates `task-source-context.v1`; project setup/workspace setup gates `project-host-setup.v1` plus `workspace-run-context.v1`; Add Project and sidebar surface version-skewed runtime hosts. Verified with 9 focused renderer/shared capability tests and the targeted runtime status test. Full `orca-runtime.test.ts` still has an unrelated headless tab focus-jump failure, so the separate old/new server integration row remains open.
|
||||
- [x] 2026-06-12: Live-verified Add Project disconnected-host UX in Electron by simulating the SSH target as disconnected in renderer state: the Host picker defaulted to Local Mac and showed the SSH host as a disabled muted row; restored SSH to connected and added screenshot evidence to `notes/multihost-remote-verification-report.html`.
|
||||
- [x] 2026-06-12: Audited Settings ownership for Source Control AI defaults, repository Source Control AI overrides, agent launch defaults, quick commands, workspace directories, and provider accounts; added a tested settings-ownership helper and surfaced the ownership language in Settings while preserving the existing Windows/WSL account and agent-location pattern. Verified with focused settings tests and web typecheck.
|
||||
- [x] 2026-06-12: Improved remote-server Settings version-skew diagnostics by showing the exact compatibility explanation plus named runtime capabilities instead of only a capability count; verified with `RuntimeEnvironmentsPane` tests and web typecheck.
|
||||
|
||||
Reference in New Issue
Block a user