ディレクトリに戻る

sandbase-harness

キュレーション掲載メンテナンス: 活発

sandbaseai/sandbase-harness

任意のモデルで動くオープンソースの CMA 互換エージェントランタイム。MCP ツール、サンドボックス化セッション、監査、リプレイ、ローカルコンソールを備え、stdio MCP 経由の DeepSeek Harness バンドル付き

GitHub で見るホームページ
$ git clone --branch v0.3.7 --depth 1 https://github.com/sandbaseai/sandbase-harness.git

642

スター

66

フォーク

TypeScript

言語

Apache-2.0

ライセンス

2026-07-11

作成日

2026-09-06

最終プッシュ

Apache-2.0 のローカルファーストエージェントランタイム。DeepSeek Harness にプラグインとして導入し、内蔵の MCP stdio ブリッジ経由でサンドボックスセッション・監査・リプレイ・ローカルコンソールを提供します。

DSH 統合

互換

作者による申告

安全性監査

未監査

最終検証日

2026-08-21

ライセンス

Apache-2.0

01どんなタスクに使えるのか?

  • Run sandboxed, auditable agent sessions from inside DeepSeek Harness

    DSH can list agents, create and run sessions, stream turns, inspect results and artifacts, and stop work through native mcp__sandbase__* tools

    DSH users who want a self-hosted agent runtime with sandboxing, audit trails and replay behind their DSH profile

  • Execute generated agent code safely in isolated sandboxes

    Session sandboxes on local process, Docker (per-session containers), Kubernetes (kubectl exec/cp), or a self-hosted worker queue, plus audit trails and replay

    Teams running untrusted or generated code who need sandbox boundaries, credential handling and auditability

  • Operate any model provider, including DeepSeek V4, from one local-first runtime

    A single configured model provider boundary (OpenAI, Anthropic, MiniMax, or OpenAI-compatible endpoints) driving agents and sessions, with SQLite metadata kept local

    Developers who want model-agnostic agents without a required hosted control plane

02DeepSeek Harness への導入方法

前提条件

  • DeepSeek Harness (dsh) installed with a profile available (the README example uses `--profile web`)
  • Node.js 22+ and npm 10+
  • A model provider API key (OpenAI, Anthropic, MiniMax, or an OpenAI-compatible endpoint)
  • Docker (optional, for Docker-backed sandboxes)

インストール手順

  1. 01

    Clone the tagged release and build: `git clone --branch v0.3.7 --depth 1 https://github.com/sandbaseai/sandbase-harness.git`, `cd sandbase-harness`, `npm ci`, `npm run build`

    $ git clone --branch v0.3.7 --depth 1 https://github.com/sandbaseai/sandbase-harness.git

  2. 02

    Create a workspace and start the runtime: `mkdir ../my-agents && cd ../my-agents`, `node ../sandbase-harness/dist/index.js init`, `node ../sandbase-harness/dist/index.js start`

  3. 03

    Point DSH at the running runtime: `export MANAGED_AGENTS_URL=http://127.0.0.1:3000`

  4. 04

    Install the bundle into a DSH profile and boot it: `dsh plugin --profile web add -w ../sandbase-harness`, then `dsh web`

    $ dsh plugin --profile web add -w ../sandbase-harness

導入成功の確認

  • Open `http://127.0.0.1:3000/dashboard`, go to Settings > Models, paste your API key — the README says "you're running"

03DSH 統合と能力の範囲

DSH 統合互換

Installed into a DSH profile as a third-party plugin (`dsh plugin --profile web add -w ../sandbase-harness`); a bundled MCP bridge over stdio exposes agents, sessions, streamed turns, artifacts and cancellation as native mcp__sandbase__* tools

  • DeepSeek Harness MCP bridge

    a running SandBase Harness runtime reachable at MANAGED_AGENTS_URLagents, sessions, streamed turns, artifacts and cancellation exposed to DSH as native mcp__sandbase__* tools over stdio

  • Sandboxed session execution

    agent sessions with generated code or tool callsisolated execution on local process, Docker (per-session containers), Kubernetes (kubectl exec/cp), or self-hosted worker queue

    Docker-backed mode starts per-session containers; local mode writes session sandboxes and workspace snapshots to the .managed-agents state directory
  • Persistent sessions with audit and replay

    running agent sessionspersistent sessions, resumable Server-Sent Events for replay and debugging, and audit trails stored in SQLite

    writes SQLite metadata (data.db), logs, uploaded files and skill bytes to the workspace state directory
  • Multi-provider model operation

    one configured provider boundary via Settings (OpenAI, Anthropic, MiniMax, or OpenAI-compatible endpoints, including DeepSeek V4)agents and sessions served against the chosen model provider

    model requests go over the network to the configured provider; an API key is required

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • DSH users who want a self-hosted agent runtime with sandboxing, audit trails and replay behind their DSH profile
  • Teams running untrusted or generated code who need sandbox boundaries, credential handling and auditability
  • Developers who want model-agnostic agents without a required hosted control plane

不向きな用途

  • The unscoped `managed-agents` name on npm is not this project. Install only from the tagged GitHub source release; do not run `npx managed-agents` or `npm install managed-agents`.
  • The runtime API is open by default; authentication only activates once at least one API key exists (static MANAGED_AGENTS_API_KEY or a managed key), so keys should be configured before exposing the port beyond localhost.

05互換性・メンテナンス・セキュリティ上の注意

  • The unscoped `managed-agents` name on npm is not this project. Install only from the tagged GitHub source release; do not run `npx managed-agents` or `npm install managed-agents`.
  • The runtime API is open by default; authentication only activates once at least one API key exists (static MANAGED_AGENTS_API_KEY or a managed key), so keys should be configured before exposing the port beyond localhost.
  • Requires Node.js 22+, npm 10+ and a model provider API key to run; Docker is additionally required for Docker-backed sandboxes, and Codespaces usage may be billed by GitHub.
2026-07-112026-08-19v0.3.7

Apache-2.0 · actively maintained (latest release v0.3.7, 2026-08-20)

06よくある質問

DeepSeek Harness に SandBase Harness をインストールするには?

タグ付きリリースを clone して npm でビルドし、ワークスペースで init と start を実行してランタイムを起動し、MANAGED_AGENTS_URL=http://127.0.0.1:3000 を設定してから `dsh plugin --profile web add -w ../sandbase-harness` と `dsh web` を実行します。プロファイルは検証済みのソースチェックアウトを直接インストールし、npm パッケージは使いません。

ネイティブ統合ですか、それとも MCP ですか?

DSH プラグインです。バンドルをインストールすると DSH が stdio 経由で内蔵 MCP エントリを起動し、エージェント・セッション・ストリーミングターン・成果物・キャンセルをネイティブの mcp__sandbase__* ツールとして公開します。

インストールに必要な前提条件は?

Node.js 22+、npm 10+、モデルプロバイダの API キー(OpenAI・Anthropic・MiniMax・OpenAI 互換エンドポイント)、Docker サンドボックスを使う場合は Docker も必要です。ランタイムが起動済みで MANAGED_AGENTS_URL に到達できる必要があります。

データはどこに保存されますか?

ローカルファーストです:SQLite メタデータ、アップロードファイル、スキル、スナップショット、セッションサンドボックスはすべてワークスペースの `.managed-agents` ステートディレクトリに保存されます。モデル呼び出しは設定したプロバイダへ送信され、ホステッド制御プレーンは不要です。

SandBase アカウントや npm パッケージは必要ですか?

DSH がすでにウェブ/検索ツールを提供している場合、SandBase アカウントは不要です。なお npm のスコープなし `managed-agents` 名は本プロジェクトではないため、必ずタグ付き GitHub ソースリリースからインストールしてください。

08データと出典

  • 作者による申告github.com65ce225d01f5…

    Run this project as a DSH plugin instead of treating `dsh-plugin` as discovery metadata only. Install the bundle into a…

  • 作者による申告github.com65ce225d01f5…

    DeepSeek Harness bridge over MCP stdio for agents, sessions, streamed turns, artifacts, and cancellation

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-21。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。