ディレクトリに戻る

opencontext

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

melandlabs/opencontext

任意のエージェントに永続記憶と検索拡張コンテキストを与える DSH プラグイン。16 の oc_* ツール、リコールウォーターフォール、自動取得・要約、知識/RAG アップロードを提供。

GitHub で見るホームページ
$ npm から OpenContext プラグインを DSH プロファイルに追加:`dsh plugin --profile web add dsh-opencontext`

76

スター

7

フォーク

TypeScript

言語

Apache-2.0

ライセンス

2026-08-10

作成日

2026-09-30

最終プッシュ

Apache-2.0 の agentic コンテキストランタイム。DeepSeek Harness のネイティブプラグインとして提供され、任意の DSH agent に永続メモリ・RAG コンテキスト・16 個の `oc_*` ツールをもたらします。時間事実グラフとローカル優先ストレージを内蔵。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-29

ライセンス

Apache-2.0

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

  • DeepSeek Harness の agent に永続的で検索可能なメモリと RAG コンテキストを与える

    マウントされた DSH プラグイン。各ターンでリコール・ウォーターフォールを実行し、ユーザーメッセージを永続メモリに書き込み、16 個の `oc_*` ツール(`oc_search`、`oc_remember`、`oc_memory_list` など)を公開

    別のベクトルデータベースを立てずに永続メモリと RAG が欲しい DSH agent 開発者

  • 決定や事実を時間軸で追跡し、引用可能な来歴を残す

    時間コンテキストグラフ。各事実に `valid_from` / `valid_until` が付き、修正は破壊的でなく追加専用。コンプライアンス証拠も書き出し可能

    事実ごとの来歴と保存要件に沿った監査証跡が必要なソフトウェアエンジニアリング・金融・規制対象のチーム

02DeepSeek Harness への導入方法

インストール手順

  1. 01

    $ npm から OpenContext プラグインを DSH プロファイルに追加:`dsh plugin --profile web add dsh-opencontext`

  2. 02

    DSH web を起動しプラグインパネルで有効化:`dsh web`(その後 http://127.0.0.1:3080/plugins を開く)

    $ dsh web

導入成功の確認

  • プラグインがマウントされたか確認:`dsh --profile web --dump-config | grep dsh-opencontext` —— 出力に `id: dsh-opencontext` が含まれるはず
  • DSH web で http://127.0.0.1:3080/plugins を開き、dsh-opencontext が「Enabled」と表示されることを確認

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

公式 DSH プラグイン(`dsh plugin add dsh-opencontext`)としてネイティブ統合——任意の DSH agent に永続メモリと検索拡張コンテキストを提供し、16 個の `oc_*` ツールを公開

  • 時間コンテキストグラフ(Temporal Context Graph)

    ユーザーに帰属する fact / message。各項目は `messageId` と `valid_from` / `valid_until` を保持→有向非巡回の事実グラフ。優先・矛盾・統合が第一級の辺

  • プラットフォーム統合メッシュ(Platform Integration Mesh)

    Gmail、Slack、Telegram、Linear、Jira、iMessage、Feishu、Weixin など→統一された `IntegrationRecord` 形。凭证ローテーション・レート制限・再接続はアダプタの内側に隠蔽

  • 決定論的ループエンジン(Deterministic Loop Engine)

    スケジュールされた起床トリガ→スケジューラ:まず起動し、本当に仕事があるかを判断してから agent runtime を呼び出す

  • 検索プリミティブ(Retrieval Primitives)

    PDF / ZIP / テキスト文書→チャンク分割、埋め込み、パーサ、および sqlite-vec + pgvector + Chroma アダプタ

  • DSH プラグイン・ツール(`oc_*`)

    DSH agent の 1 ターン→16 個の `oc_*` ツール。リコール・ウォーターフォールの実行、メッセージの捕捉、セッション要約

    ユーザーメッセージを永続メモリに書き込む自然な区切りでセッションを要約する(任意)

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

向いている用途

  • 別のベクトルデータベースを立てずに永続メモリと RAG が欲しい DSH agent 開発者
  • 事実ごとの来歴と保存要件に沿った監査証跡が必要なソフトウェアエンジニアリング・金融・規制対象のチーム

不向きな用途

  • HTTP デーモンと統合アダプタは外部呼び出しを行います。OpenContext は URL 許可 / 拒否リストで外部トラフィックを制限し、シークレットを Fernet 対称暗号で保護します。

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

  • OpenContext はメモリと監査ログを既定でローカルディスクに書きます。ストアは既定で SQLite(`MEMORY_STORE_DB_PATH`、既定 `./memory.db`)を使い、監査ログは `~/.opencontext/logs/audit.jsonl` に出力されます。
  • HTTP デーモンと統合アダプタは外部呼び出しを行います。OpenContext は URL 許可 / 拒否リストで外部トラフィックを制限し、シークレットを Fernet 対称暗号で保護します。
  • OpenContext は npm で配布される TypeScript ライブラリ兼 CLI / デーモンです。組み込みや実行には Node.js と pnpm / npm ツールチェーンが必要です。
2026-08-102026-08-27作者は未記載

Apache-2.0 · Meland Labs がメンテナンス(facts pack に公開済みリリースなし)

06よくある質問

OpenContext を DeepSeek Harness プラグインとしてどう導入しますか?

`dsh plugin --profile web add dsh-opencontext` で npm から追加し、続けて `dsh web` で DSH web を起動、http://127.0.0.1:3080/plugins のプラグインパネルで有効化します。プラグインは `dsh-opencontext` としてマウントされます。

この DSH プラグインはどのツールを公開しますか?

16 個の `oc_*` ツールを公開し、`oc_search`、`oc_remember`、`oc_memory_list` などを含みます。各ターンでリコール・ウォーターフォールを実行して関連履歴を注入し、ユーザーメッセージを永続メモリに書き込みます。セッション要約は自然な区切りで行われ(任意)。

別途ベクトルデータベースを立てる必要がありますか?

いいえ。OpenContext は sqlite-vec・pgvector・Chroma アダプタを持つ検索プリミティブを内蔵しており、`pnpm add @melandlabs/opencontext` 一回でランタイム全体が入ります。ストレージバックエンドを混在させてもリコールパイプラインを書き直す必要はありません。

プラグインが DSH にマウントされたかどうか確認するには?

`dsh --profile web --dump-config | grep dsh-opencontext` を実行すると、出力に `id: dsh-opencontext` が含まれているはずです。あるいは DSH web で http://127.0.0.1:3080/plugins を開き、dsh-opencontext が「Enabled」と表示されることを確認します。

OpenContext はデータをどこに保存しますか?

メモリと監査ログはローカルに書き込まれます。ストアは既定で SQLite(`MEMORY_STORE_DB_PATH`、既定 `./memory.db`)を使い、監査ログは `~/.opencontext/logs/audit.jsonl` に出力されます。シークレットは Fernet で暗号化され、外部呼び出しは URL 許可 / 拒否リストで制限されます。

08データと出典

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

    OpenContext is available as a DSH plugin that gives any DSH agent durable memory and retrieval-augmented context

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

    The plugin exposes 16 `oc_*` tools (e.g., `oc_search`, `oc_remember`, `oc_memory_list`)

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

🏆

dsh プラグイン おすすめ

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

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

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