ディレクトリに戻る

open-managed-agents

メンテナンス: 活発

openma-ai/open-managed-agents

Claude Managed Agents API のオープンソース実装とセルフホスト型エージェントランタイム。ドロップイン互換で Cloudflare Workers/Durable Objects または Node.js 上で動作(Apache 2.0)

GitHub で見るホームページ
$ git clone https://github.com/openma-ai/open-managed-agents.git && cd open-managed-agents && cp .env.example .env

265

スター

40

フォーク

TypeScript

言語

Apache-2.0

ライセンス

2026-04-10

作成日

2026-09-09

最終プッシュ

Apache-2.0 のセルフホスト型エージェントランタイム。Claude Managed Agents API と互換で、セッション・サンドボックス・メモリストア・MCP ツールを提供。README に DeepSeek Harness 専用の統合記載はなし。

DSH 統合

エコシステム関連

自動推定

安全性監査

未監査

最終検証日

2026-08-21

ライセンス

Apache-2.0

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

  • Self-host a managed-agent runtime that runs agents with durable sessions, sandboxes and built-in tools

    A running /v1/agents + /v1/sessions API with Console UI on port 8787 (Docker self-host in ~2 min or Cloudflare Workers deploy), verified via the /health endpoint

    Platform and infra engineers who want self-hosted, BYOK agent infrastructure under their own deployment boundary

  • Automate workflows by publishing agents into Slack, GitHub and Linear

    Agents acting as real teammates — assignable on issues, @mentionable, replying in threads — with per-publication capability gates and isolated bot identities

    Engineering and product teams that want agent-driven workflow automation inside the tools they already use

  • Give long-running agents persistent, versioned memory

    Memory stores mounted into the sandbox at /mnt/memory/<store_name>/, accessed with standard file tools, with version history, redaction and CAS updates

    Builders of long-lived agents that need durable cross-session memory under their own deployment

02DeepSeek Harness への導入方法

前提条件

  • Docker (self-host path) — the README quick start runs `docker compose up -d`
  • Two locally generated secrets: BETTER_AUTH_SECRET (openssl rand -hex 32) and PLATFORM_ROOT_SECRET (openssl rand -base64 32)
  • Cloudflare path only: Workers Paid plan (required for Durable Objects + Containers)

インストール手順

  1. 01

    $ git clone https://github.com/openma-ai/open-managed-agents.git && cd open-managed-agents && cp .env.example .env

  2. 02

    Set BETTER_AUTH_SECRET and PLATFORM_ROOT_SECRET in .env; optionally ANTHROPIC_API_KEY so the first agent can run without a Model Card

  3. 03

    docker compose up -d (SQLite + LocalSubprocess sandbox, default) — or docker compose -f docker-compose.postgres.yml up -d for the Postgres backend

導入成功の確認

  • curl localhost:8787/health returns {"status":"ok","backends":{"db":"sqlite ..."}, ...}; the Console UI opens on http://localhost:8787
  • Smoke test the harness end-to-end: POST /v1/agents to create an agent, POST /v1/sessions to start a session, then POST a user.message event

03DSH 統合と能力の範囲

DSH 統合エコシステム関連

No DeepSeek Harness integration is documented in the README; OMA is a self-hosted, Claude Managed Agents API-compatible meta-harness platform that runs agents and their workflows as standalone infrastructure

  • Claude Managed Agents-compatible API

    existing clients/SDKs of the Claude Managed Agents APIsame /v1/agents, /v1/environments, /v1/sessions, /v1/vaults endpoints and event types, drop-in compatible

  • Built-in agent toolset (agent_toolset_20260401)

    an agent configured with the built-in toolsetbash, read, write, edit, glob, grep, web_fetch, web_search, cron-style scheduling, and opt-in headless browser

    bash executes commands in the sandbox; web_fetch and web_search make outbound network requests (web_search requires TAVILY_API_KEY)
  • Encrypted vaults with outbound credential injection

    vaults holding static_bearer / mcp_oauth / cap_cli credentials bound to request hostsreal credentials injected at the network layer on matching outbound requests — tokens never enter the sandbox

    credentials are AES-GCM encrypted at rest under PLATFORM_ROOT_SECRET; each forward emits a structured op:"mcp_proxy.forward" log
  • MCP server registry

    up to 20 MCP servers per agent — HTTP/SSE (hosted) or stdio (npm/PyPI packages)upstream tools surfaced to the model as mcp__<server>__<tool>

    stdio servers are spawned inside the sandbox container (talks to 127.0.0.1:port/sse)

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

向いている用途

  • Platform and infra engineers who want self-hosted, BYOK agent infrastructure under their own deployment boundary
  • Engineering and product teams that want agent-driven workflow automation inside the tools they already use
  • Builders of long-lived agents that need durable cross-session memory under their own deployment

不向きな用途

  • PLATFORM_ROOT_SECRET is mandatory to boot and encrypts all credentials, model-card API keys and integration tokens at rest — losing it makes every encrypted row unreadable, so it must be backed up.
  • The Cloudflare deployment path requires a Workers Paid plan because it relies on Durable Objects + Containers; the free self-host (Docker/Node) path is the alternative.
  • The default sandbox provider is subprocess with no isolation; an isolated backend (litebox, daytona, e2b or boxrun) should be used when running untrusted agents.

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

  • PLATFORM_ROOT_SECRET is mandatory to boot and encrypts all credentials, model-card API keys and integration tokens at rest — losing it makes every encrypted row unreadable, so it must be backed up.
  • The Cloudflare deployment path requires a Workers Paid plan because it relies on Durable Objects + Containers; the free self-host (Docker/Node) path is the alternative.
  • The default sandbox provider is subprocess with no isolation; an isolated backend (litebox, daytona, e2b or boxrun) should be used when running untrusted agents.
2026-04-102026-08-19@openma/cli@0.5.0

Apache-2.0 · actively maintained (last push 2026-08-19, latest release @openma/cli@0.5.0)

06よくある質問

DeepSeek Harness との関係は?どう連携しますか?

README に DeepSeek Harness との直接統合の記載はありません。OMA はハーネスを実行するプラットフォームです。SDK の defineHarness でハーネスを記述し `oma deploy --harness my-harness.ts --agent <id>` でデプロイすると、セッション、サンドボックス、ツール、イベントログ、クラッシュリカバリはプラットフォーム側が提供します。

セルフホストの前提条件は?

Docker と、ローカルで生成する 2 つのシークレットが必要です。BETTER_AUTH_SECRET(コンソールセッションの署名用)と PLATFORM_ROOT_SECRET(認証情報の暗号化用、必ずバックアップ)。Cloudflare デプロイの場合は Durable Objects + Containers のため Workers 有料プランが必要です。

インストール成功はどう確認しますか?

`curl localhost:8787/health` を実行し `{"status":"ok",...}` が返れば成功です。コンソール UI も同じ 8787 ポートで開きます。README のスモークテスト(POST /v1/agents でエージェント作成、POST /v1/sessions でセッション開始、user.message イベント送信)でエンドツーエンド検証も可能です。

認証情報やシークレットはどこに保存されますか?

PLATFORM_ROOT_SECRET の下で AES-GCM により暗号化して保存されます。トークンはサンドボックス内に一切入らず、アウトバウンドリゾルバがネットワーク層で入力の認証ヘッダーを除去し本物の認証情報を注入します。PLATFORM_ROOT_SECRET を紛失すると暗号化されたデータはすべて読み取れなくなります。

MCP ツールには対応していますか?

対応しています。エージェントごとに最大 20 の MCP サーバーを登録できます(HTTP/SSE のホスティング型、またはサンドボックスコンテナ内で起動される stdio 型)。上流ツールは `mcp__<server>__<tool>` の形式でモデルに公開されます。

08データと出典

  • 自動推定github.com92556f718f74…

    **Open-source alternative to Claude Managed Agents** — and a foundation for open-source, self-hosted Claude Tag-style ag…

  • 自動推定github.com92556f718f74…

    Drop-in compatible with the Claude Managed Agents API; runs on Cloudflare Workers + Durable Objects, or `docker compose…

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

🏆

dsh プラグイン おすすめ

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

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

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