M Magent eMacs-native LLM AGENT

Magent 文档总览

欢迎阅读 Magent 文档。Magent 是一个 Emacs Lisp AI coding agent,具备 multi-agent 架构、permission-based tool access,并通过 gptel 集成 LLM。

文档索引

快速开始

架构

  • ARCHITECTURE.zh.org :产品定位、系统边界、模块层次、请求流和扩展模型。
  • AGENT_WORKFLOW.zh.orgthread -> turn -> item 状态机、循环流程、 snapshot + journal 持久化、UI 投影和 Codex 差异。
  • AGENT_JOBS.zh.org :durable child-agent job 生命周期、工具面、持久化、UI 和边界。
  • UI_BACKENDS.zh.org :受支持的 agent-shell + ACP 流程,以及不受支持的 legacy UI 边界。
  • DOCTOR.zh.org :Doctor probe API、信任边界、脱敏、session 和取消。

贡献

仓库根目录文档

  • ../README.org :主 README,包含特性、安装和使用说明。
  • ../AGENTS.md :面向 agentic coding 工具的开发指南,包含构建命令、架构要点和仓库约定。

推荐阅读路径

新贡献者

  1. 先读 ONBOARDING.zh.org
  2. 再读 CONTRIBUTING.zh.org 了解开发流程。
  3. ../AGENTS.md 获取当前架构约束和 agent 开发规则。
  4. 改 child-agent 生命周期前必须读 AGENT_JOBS.zh.org

用户

  1. ../README.org:安装和配置。
  2. COMMANDS.zh.org:内置 slash commands 和 Magent-owned LLM workflows。
  3. TROUBLESHOOTING.zh.org:常见问题。
  4. 运行 M-x magent-run-doctor 做自诊断。
  5. 使用 M-x magent-agent-shell-dwim 打开受支持的 agent-shell UI。

开发者

  1. CONTRIBUTING.zh.org:代码风格和 PR 流程。
  2. ../AGENTS.md:构建、测试、架构和开发指令。
  3. ARCHITECTURE.zh.org:当前系统边界。
  4. ONBOARDING.zh.org:代码导览和复杂点。
  5. AGENT_JOBS.zh.org:child-agent job 架构。
  6. UI_BACKENDS.zh.org:当前 frontend 支持边界。
  7. DOCTOR.zh.org:Doctor 数据边界和扩展契约。

CI 与打包

  1. ../README.org:公开 workflow badge 和开发命令。
  2. CONTRIBUTING.zh.org#持续集成:本地和 CI 验证顺序。
  3. TROUBLESHOOTING.zh.org#github-actions-失败:GitHub Actions 失败特征。
  4. ../AGENTS.md#testing:面向 agent 的测试、coverage、live smoke 和 melpazoid 说明。

文档维护标准

新增或修改文档时:

  • 用户稳定入口优先更新根目录 README.org
  • 开发者文档放在 docs/
  • docs/ 下使用 Org 作为源码;生成的 HTML 是 _site/ 下的构建产物。
  • 新增英文文档时同步新增中文镜像页,并在导航和本索引中登记。
  • 中断开发前更新稳定文档或活动任务笔记,让其他机器能从 git 恢复上下文。