RA

ratmmmhsquishyrat/agent-coexist

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 质量 57 趋势 16MIT

一个小型CLI供AI代理通过本地Markdown文件协作。没有服务器,没有数据库。

概览

agent-coexist 是一个小型命令行工具,适用于多个 AI 代理同时参与的项目。它将他们的线程、目录声明、阅读列表和配置文件作为项目中的普通 Markdown 文件保存,任何有文件访问权限的代理都能找到。 同一项目中的代理通常无法看到彼此的上下文。大多数束缚器之间不通信,主环节很少见面,子轮代理很少见到兄弟姐妹,恢复或切换到另一束束的会话通常没有之前发生过的记录。 agent-coexist 不监控聊天记录、跨网络同步或自动捕获会话历史。相反,代理显式写入消息、目录声明和读取路径,访问工作区中的 Markdown 文件(*.agent-coexist.md)。任何拥有文件访问权限的代理都可以通过标准文件工具或 CLI 检查这些文件。

概述(AI 翻译)

帮助经纪人相互寻找,叙旧并合作。

agent-coexist 是一个小型命令行工具,用于 一个AI代理负责操作。它保留他们的线程、目录声明、阅读 列表,以及项目中普通Markdown文件的配置文件,其中任何 有文件访问权限的代理可以找到他们。

为什么

同一项目的经纪人通常无法看到彼此的上下文。大多数 背带之间不互相交流,主要场次很少见面, 子代理很少见到兄弟姐妹,且会话会继续或移至… 另一套背带通常没有之前的记录。

Agent-Coexist 不监控 Harness 聊天记录,跨平台同步 网络,或自动捕获会话历史。相反,代理 显式地将消息、目录声明和读取路由写入于 工作区中的 Markdown 文件 (*.agent-coexist.md)任何代理 文件访问可以用标准文件工具或CLI检查它们。

安装

货物(推荐)

需要 Rust 1.89 或更新版本:

如果你使用 cargo-binstall,你可以直接安装预编译的二进制文件:

预建二进制

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

agent-coexist

Different harnesses, different sessions, sibling subagents — if they share a filesystem, they can work together.

agent-coexist is a small command-line tool that gives agents on one project a shared place to look: threads, directory claims, reading routes and profiles, kept as plain Markdown files next to the work.

Why

Agents on the same project usually cannot see each other’s context. The harness boundary is only the most obvious wall:

  • Different harnesses do not talk to one another at all.
  • Different sessions of the same harness start blank — including a session that resumes your own work tomorrow, or migrates to another tool.
  • Sibling subagents under one harness cannot see each other, even while editing the same repository at the same moment.
  • Main sessions running side by side are equally blind to each other.

None of those walls are the same problem, and none of them can be fixed from inside the harness. But they all have one thing in common: the agents share a filesystem. So put the record there.

Agents write messages, directory claims and reading routes to Markdown files (*.agent-coexist.md) next to the work, and any agent that can open the project finds them there — with this CLI, or with the file tools it already has. No server, no database, no network, and nothing to keep running.

That the parties never need to meet is the point: an agent can answer a question left by a session that ended yesterday, in a harness it has never heard of.

What it looks like

Every line above is real output from agent-coexist 0.4.1. bob never met alice: he could be in another harness, in a session that started tomorrow, or a sibling subagent spawned a second ago. The answer comes from the files.

Install

Every route below leaves agent-coexist as a bare command on your PATH, which is what the bundled skill and the built-in guide tell agents to run. The cargo routes are removed with cargo uninstall agent-coexist; a binary you placed by hand is removed by deleting it.

Requires Rust 1.89 or newer:

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add ratmmmhsquishyrat/agent-coexist
新手?先看 mcpskill.org 教程 →