
Metis
io.github.BrightbeamAIv0.1.6更新于 Oct 5, 2026
Governed tacit memory for AI agents: reviewed expert know-how, given only where conditions match
概览
Metis 为 AI 助手提供受治理的隐性专家记忆,仅在条件匹配时释放经人工审核的实践知识。
- 功能
- Metis 捕获专家实践中的隐性片段——专家注意到了什么、如何应对、以及当时的处境——并与流程、事实和过往事件一同存入助手记忆。片段需经人工确认与审核后才成为建议性内容,每次捕获、审核决定与检索都会记录在哈希链接的证据链上。条件感知闸门只在上下文条件成立时返回片段,否则说明被阻止的原因。它在本地确定性运行,并可将同一份受治理记忆提供给 MCP 客户端。
- 适用场景
- 当助手需要依据经审核的人类专业经验而非通用流程文本作答,且检索必须限于专家条件实际覆盖的情形时,适合使用。它也适合需要留存知识如何被捕获、批准与释放的可审计记录的团队。内置的泵示例无需模型服务器即可试用受治理记忆。
- 运行要求
- 以本地进程通过 stdio 运行,使用 uvx 从 metis-memory 的 PyPI 包启动,因此需要 Python 与 uv。必须设置环境变量 METIS_HOME,指定要服务的 Metis 项目目录;没有工作区的目录会获得泵示例。未声明任何身份验证。仅限桌面端。
安装
在 SourceWeft 中
- 打开 控制台中的 Metis,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Website · Documentation · Paper · PyPI · CHAP
[PyPI version] [Python 3.10+] [Apache-2.0] [Recorded with CHAP] [Metis MCP server on Glama]
Metis is an open-source toolkit for capturing fragments of expert practice and making them available to AI agents as memory, with human review and agreed conditions for use.
Tacit fragments: a fourth layer of agent memory
A tacit fragment records what an expert noticed, how they responded, and the circumstances of that response. After human review, it sits alongside procedures, facts, and past events in the agent's memory.
The gap between procedure and practice
Procedures describe what should happen, and logs record what happened. The cue behind an expert's decision, and the reason for it, often go unrecorded.
How a fragment reaches an agent
Every capture, confirmation, review decision, and retrieval is recorded through the
CHAP reference coordinator,
chap-coordinator, on a hash-linked evidence chain.
The capture loop
When a recorded action differs from the procedure, a capture agent asks the expert one short question, a whisper, and the expert confirms the account in their own words.
[The capture loop around the worker and the capture agent: observe, infer, whisper, confirm, store.]
Seventeen kinds of know-how
Each fragment carries one of the paper's seventeen categories of tacit knowledge, K1 to K17. The atlas on the website gives an example of each and a way to capture it.
Quickstart: run the pump example
The demo uses supplied observations, needs no model server, and keeps its records in ./.metis.
To work from source:
Python example: capture, review, and the condition-aware gate
Connect Metis to your application
metis mcp serves the same governed memory to MCP clients such as Claude Desktop and Claude Code,
and uvx metis-memory mcp runs it with nothing installed first. See the
MCP server guide. To run Metis for a team, the
server guide covers sign-in, workspace roles, the web app, and PostgreSQL;
deploy/ runs it with Docker or Kubernetes; and the
agent integrations guide connects agents through remote MCP, a
Python client, or LangChain. Connectors capture from workplace systems
and put whispers in Slack or Teams, and the operations guide covers running
it in production.
Learn more
- Website: the interactive walkthrough, the atlas, and common questions.
- Documentation: architecture, governance, retrieval, and agent use.
- ABOUT.md: the repository map and how to develop.
- CHAP: the Collaborative Human-Agent Protocol.
docs/demo.htmlanddocs/explainer.html: an interactive demo and an illustrated explainer that open in any browser.
Ethical use
Metis captures fragments of human work with the worker's knowledge and consent. Do not use it for covert monitoring. It records no audio, video, biometrics, screenshots, or keystrokes. Production use needs worker consultation, legal review, and domain validation; read ETHICAL_USE.md first.
License
Apache-2.0. See LICENSE.
Citation
Metis is the reference implementation of Tacit Fragments: Operationalising Tacit Knowledge as a Governed Memory Layer for Agentic AI.
来源:README.md,提交 0209398
工具
0版本历史
1- v0.1.6最新Oct 5, 2026


