Skip to content

终端原生编程 Agent

每一轮都重新组装上下文的代码工作台。

March 在你的仓库里工作,按需读取项目状态,通过明确工具修改文件,并把长期知识保存为普通 Markdown。

开源、源码优先,没有隐藏的项目数据库。

上下文

新鲜上下文,而不是陈旧聊天记录。

每个 Agent Run 开始时从稳定层组装:系统规则、项目上下文、会话事实、近期对话和召回的记忆 hint。

  • 默认理解当前仓库
  • 清晰区分 dialog entry 和 tool call

工作循环

修改发生在你的代码所在处。

March 读取文件、打补丁、运行终端检查,并明确报告改了什么。

  • 范围清楚的文件修改
  • 重要改动后做验证

记忆

知识保存在 Markdown 里。

长期项目知识和偏好以可读文件保存,只在有用时以轻量 hint 注入上下文。

  • 普通文本记忆库
  • 可搜索、可审计

工具

能力保持显式。

文件操作、Shell 命令、Web 研究、MCP 集成和图片工具都是边界清楚的 tool call。

  • 终端原生工作流
  • 没有后台魔法修改

文档

按 March 的构建方式学习 March。

文档先讲核心模型:安装、配置 provider、理解上下文组装,再有意识地使用 Markdown 记忆。

开源、源码优先、终端原生、基于 Markdown。