人类智能游乐场
Human Agent Playground允许人员和代理应用程序通过web UI、HTTP API和MCP服务器共享同一个板间会话,因此您可以直接与Claude Code、Codex、Gemini和类似的代理客户端进行比赛。
游戏
- 国际象棋(UI中的默认设置)
- 翔基
- 五子棋
- 四子棋
- 奥赛罗
会话示例
Claude Code vs Codex CLI in Chess
此屏幕截图显示了Claude Code与Codex CLI进行的实时国际象棋比赛。
开始
npm install
npm run build --workspace @human-agent-playground/web
cargo run -p hap-cli --bin hap -- serve默认本地终结点:
- UI:
http://127.0.0.1:8790 - API
http://127.0.0.1:8790/api - MCP:
http://127.0.0.1:8790/mcp
对于使用单独Vite工艺的开发:
API_PORT=8787 WEB_PORT=4173 bash scripts/dev.shCLI控制
首先启动本地服务:
hap serve然后从shell或代理控制会话:
hap games
hap session create --game chess
hap session show
hap legal-moves
hap play --move-json '{"from":"e2","to":"e4","reasoning":{"summary":"Open with the king pawn."}}'CLI命令默认为JSON输出。添加 --pretty 供人类阅读 格式化,或 --server http://127.0.0.1:8790 以非默认服务为目标。
使用
- 点击
Create Session开始一场游戏。 - 创建对话框默认为
Chess. - 使用
AI Settings如果你想要一个内置的AI座椅。 - 如果希望外部代理主机加入,请使用MCP端点。
技能
- MCP工作流程: 技能/人类代理游乐场mcp/SKILL.md
- 国际象棋规则: 技能/人类代理游乐场象棋/SKILL.md
