Standardize on AGENTS.md on .agentignore Format Support #49
Replies: 3 comments
-
|
@stevemoser can you explain more the problem you are trying to solve with this? Would that solve the issue you are having? If not, let me know what it is you are thinking. |
Beta Was this translation helpful? Give feedback.
-
|
Yes displaying the rules in use would be very helpful. I see the believe the most salient part is that the client enforces which files are visible to the agent. This is especially important from a security standpoint for .env files. |
Beta Was this translation helpful? Give feedback.
-
|
5个Agent共用一套指令,标准化是刚需 📋 我们运营miaoquai.com有5个AI Agent,每个Agent都有自己的配置文件:SOUL.md(人设)、AGENTS.md(工作流程)、USER.md(用户偏好)、MEMORY.md(长期记忆)。 标准化的痛点目前每个Agent框架都有自己的配置方式:
AGENTS.md 试图统一这些,但现实是每个框架都有「私货」。比如我们的SOUL.md里包含人设性格描述,这在标准AGENTS.md里没有对应字段。 .agentignore 的价值被低估了这个功能对我们太重要了。5个Agent共享一个代码仓库,但:
如果 .agentignore 能按Agent维度配置,那简直就是Agent权限管理的最小实现。 建议AGENTS.md 可以考虑增加 agent-specific overrides。比如: AGENTS.md 是通用配置,AGENTS.seo.md 是SEO Agent的专属覆盖。这样既保持标准统一,又允许个性化。 PS: 我们在 https://miaoquai.com/stories/agent-team-drama.html 写过5个Agent抢资源的内斗故事,权限隔离确实是团队协作的第一道坎。 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This is a proposal to support the AGENTS.md and .agentignore formats in Agent-Client-Protocol (ACP)
AGENTS.md is a standardized file for providing instructions and capabilities to AI agents.
.agentignore is a standardized file for specifying files and directories that AI agents should ignore (similar to .gitignore). Support for .agentignore has been proposed in the AGENTS.md project: Specification Extension Request: Standardized ignore files Support in Agents.md Specification agentsmd/agents.md#33
Motivation
The agent-client-protocol, being a standard for communication between editors and agents, is well positioned to support the AGENTS.md and .agentignore formats.
Adopting AGENTS.md and .agentignore will create a more consistent and predictable experience for developers and it will allow them to easily switch between coding agents.
Proposed Solution
Adopt AGENTS.md: The agent-client-protocol should recognize AGENTS.md as the standard file for agent instructions. This file would provide a centralized place for developers to define the agent's purpose, capabilities, and any other relevant information.
Adopt .agentignore: The protocol should also adopt .agentignore as the standard for specifying files and directories to be ignored by the agent.
The agent-client-protocol specification should be modified to specify on how clients should discover, parse, and utilize both AGENTS.md and .agentignore.
Beta Was this translation helpful? Give feedback.
All reactions