Feature: portable app memory — exchange verified memory bundles between Dify apps and external agents

オープン
#42,522 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
活発
技術スタック
typescript
領域
ai, api

調査の方向性

Start by confirming whether maintainers want an MCP tool plugin or an examples write-up, then review Dify's existing MCP tool bridge and the contributor's implemented transfer layer. Done means a scoped contribution path with explicit acceptance criteria for memory import/export or its documentation.

索引モデルが issue の本文から書いたものです。

説明

Maintainer of cognicore-env (open-source, MIT) — an agent memory layer running as an MCP server, consumable by Dify agents today via the MCP tool bridge. This issue proposes making memory portability first-class.

The gap: Dify apps have datasets and knowledge inside the platform, but app memory does not cross apps, and nothing leaves Dify with provenance. An internal-support agent that learned a company's actual escalation patterns cannot hand that knowledge to an ops agent or an external framework's agent — each Dify app is a memory island.

Proposal: memory export/import at the app level. The bundle format carries per memory: proof (command, result, exit code, output hash), chain of custody, observed-until-reverified import semantics, trust decay across unverified hops, validity intervals (facts verified in March are not evidence about April), and release rules so memory from a private dataset cannot surface in a public-facing app — the disclosure boundary is what makes cross-app memory safe to enable by default.

Concrete case: a support Dify app runs for a quarter, accumulating verified knowledge of how refunds actually resolve; a new sales app imports it as observed, re-verifies, and stops promising what support will not deliver.

Our transfer layer is implemented and tested across four platforms. I can contribute a tool plugin exposing memory import/export to Dify agents, or an examples write-up — whichever the team prefers. Where should ecosystem memory features be proposed — here or the forum?

主要言語
TypeScript
スター
157k
フォーク
24.7k
平均マージ
22時間 32分
マージ済み PR(30日)
611

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

langgenius/dify のほかの issue

langgenius/dify の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。