开发环境
开源产品(myrm-agent)
仅前端 + 服务端。Harness 通过 uv sync 从 PyPI 安装。
前置条件: Git、uv、Bun、Python 3.13(uv 会自动安装)。
在 monorepo 中以 editable 方式安装 harness 后,请使用
.venv/bin/python run.py(或 myrm start),不要用 uv run run.py — macOS 上锁文件含 Windows-only wheel 时 uv run 可能重新解析锁并失败。
完整 monorepo(harness + agent)
进行 harness 框架开发时,克隆 vortexai 私有 monorepo(myrm-agent 与 myrm-agent-harness 同级),然后:
./myrm ready --chrome(详见 MAINTAINER_QUICKSTART.md)。
运行测试
myrm-agent-harness 仓库后,在其内运行 harness 单元测试。
IDE 浏览器 E2E(仅维护者)
Cursor / chrome-devtools-mcp 配置、:3000 慢、monorepo 开发守门等内容不属于面向用户的产品文档。请参阅私有 monorepo 根目录 scripts/dev/MAINTAINER_QUICKSTART.md(vortexai)。
代码质量
- 前端:ESLint + Prettier
- 后端:Ruff + server/harness 包严格类型