SandBase Harness: persistent agent sessions and sandbox operations over MCP #1550
denial123789
started this conversation in
Show and tell
Replies: 1 comment
|
Companion update: if you need a lightweight client onboarding layer rather than the full persistent Harness runtime, SandBase CLI now has its own Registry entry and technical show-and-tell. It configures 25 AI client targets around a six-tool progressive MCP bridge for 2,000+ models and APIs. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
SandBase Harness is now active in the official MCP Registry as
io.github.sandbaseai/sandbase-harness(v0.3.4).It is a stdio bridge for a local or self-hosted agent runtime, rather than a
model provider. MCP clients can create durable sessions, wait for streamed
turns, inspect results and artifacts, and stop work while execution happens in
the runtime's local, Docker, Kubernetes, or self-hosted-worker sandbox.
Registry package:
{ "mcpServers": { "sandbase-harness": { "command": "docker", "args": [ "run", "--rm", "-i", "-e", "MANAGED_AGENTS_URL", "-e", "MANAGED_AGENTS_API_KEY", "ghcr.io/sandbaseai/sandbase-harness-mcp:0.3.4" ], "env": { "MANAGED_AGENTS_URL": "http://host.docker.internal:3000", "MANAGED_AGENTS_API_KEY": "optional-when-runtime-auth-is-disabled" } } } }The fixed image exposes six tools:
list_agentscreate_sessionrun_sessionget_sessionlist_artifactsstop_sessionrun_sessionwaits for the streamed turn to reach a terminal state and returnsassembled text plus terminal-event metadata, so clients do not have to
reimplement the session event loop.
Trust boundaries are deliberately explicit:
MANAGED_AGENTS_API_KEY;or Kubernetes should be selected when a stronger isolation boundary is
required.
The published OCI image completed an MCP
initialize+tools/listhandshake,and the official registry record is currently
active.Feedback is especially welcome on the stdio-to-durable-session boundary,
artifact ergonomics, and the minimum tool surface. Disclosure: I am affiliated
with SandBase, and AI assistance was used to prepare and verify this post.
All reactions