Skip to content

kits: one Harness per workspace, and a database connection's configuration on the graph - #240

Merged
richard-epsilla merged 2 commits into
mainfrom
kits-per-workspace
Sep 22, 2026
Merged

richard-epsilla merged 2 commits into
mainfrom
kits-per-workspace

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

A launched kit's Harness belongs to the workspace it was launched in, but launch and the catalog looked the whole org over: a second workspace was handed the first workspace's Harness, which its members could not see, and its card said Running for a kit that workspace never launched. Both now keep to the caller's workspace, with the Default Workspace's leniency for a Harness made before workspaces were stamped.

What a harness is connected to is configuration, and configuration is listed and managed; a vault record is neither. The database attach now writes a HarnessConnection vertex (engine, host, database, sampling, the vault key) beside the vault record that alone holds the credential, and a removed entry drops it.

Tests: gateway/tests/test_kits_workspace.py. Gateway suite green locally (618 passed). The same change is on the hosted service.

Patch release: v0.23.4.

🤖 Generated with Claude Code

…ation on the graph

A launched kit's Harness belongs to the workspace it was launched in, but launch and the
catalog looked the org over: a second workspace was handed the first workspace's Harness, which
its members could not see, and its card said Running for a kit that workspace never launched.
Both now keep to the caller's workspace, with the Default Workspace's leniency for a Harness
made before workspaces were stamped.

What a harness is connected to is configuration, and configuration is listed and managed; a
vault record is neither. The database attach now writes a HarnessConnection vertex (engine,
host, database, sampling, the vault key) beside the vault record that alone holds the
credential, and a removed entry drops it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
unified-harness-protocol Ready Ready Preview Sep 22, 2026 8:04am UTC

Request Review

@richard-epsilla richard-epsilla left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Per-workspace launch and the connection vertex match the hosted change; checks green.

@richard-epsilla
richard-epsilla merged commit dca754b into main Sep 22, 2026
8 checks passed

This branch was successfully deployed

1 active deployment
Preview 4e9b0f87 Deployed Sep 22, 2026 by vercel[bot]
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