Agent1

两步就够

不用先读完仓库。先让 AI 把 JDK 和单测跑通,再用一句话说你要改的那一件事。

1. 复制发给 AI,准备环境

打开 Cursor(或别的编码智能体),点复制,粘贴发给它:

帮我准备开源项目 Agent1(https://github.com/fengshihao/agent1)的贡献环境:请你自己克隆仓库、读 AGENTS.md 和 docs/ai/START.md,安装 JDK 17 后运行 ./java_agent/gradlew -p java_agent :core:test :cli:test。准备好后告诉我,我再说想贡献什么。

环境就绪后,用一句话告诉它你要做什么。一次只做一件事。

我要贡献:〈一件事〉。按 AGENTS.md 与 docs/ai/CHECKLIST.md 修改;新增或改动 Java 行为必须带 JUnit 单测;改完必须 ./scripts/ci-local.sh fast 通过,再按 docs/ai/PR_PLAYBOOK.md 开 PR。若改 Android 组装或大量 Android 代码,再跑 ./scripts/ci-local.sh full。

2. 验收 AI 有没有做对

让 AI 跑,或你在仓库目录运行:

./java_agent/gradlew --no-daemon -p java_agent :core:test :cli:test
./scripts/ci-local.sh fast

Java 行为变更必须有 JUnit。动到 Android 组装时,把 fast 换成 full。

  1. ./java_agent/gradlew -p java_agent :core:test :cli:test — 核心与 CLI 单测
  2. ./scripts/ci-local.sh fast — 与 CI 对齐的快速门禁
  3. ./scripts/serve-site.sh — 本地打开本官网

给 AI 的细则(人一般不用点)

AGENTS.md · START.md · CHECKLIST.md · PR_PLAYBOOK.md