开发环境
开源产品(myrm-agent)
仅前端 + 服务端。Harness 通过 uv sync 从 PyPI 安装。
前置条件: Git、uv、Bun、Python 3.13(uv 会自动安装)。
| 终端 | 命令 |
|---|---|
| 后端 | myrm start 或 ./scripts/dev/run_server.sh --webui |
| 前端 | cd myrm-agent-frontend && bun run dev |
.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-agent-harness 仓库后,在其内运行 harness 单元测试。
代码质量
- 前端:ESLint + Prettier
- 后端:Ruff + server/harness 包严格类型

