docs(evoswarm): operations guide, AgentGym-RL guide, parameter catalog - #877
Conversation
…r catalog Operational documentation for the EvoSwarm + AgentGym-RL system: - EVOSWARM_OPERATIONS_GUIDE.md: deployment, NATS subjects, evolution cycle, monitoring - AGENTGYM_RL_OPERATIONS.md: training ops, reward config, horizon scaling, troubleshooting - EVOSWARM_PARAMETER_CATALOG.md: complete parameter genome with defaults and safe ranges Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: f9944f5833
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| curl -X POST http://localhost:8114/agentgym/train/start \ | ||
| -H "Content-Type: application/json" \ | ||
| -d '{ |
There was a problem hiding this comment.
Align training API examples with coordinator routes
The documented training commands in this section do not match the live AgentGym coordinator API: pmoves/services/agentgym-rl-coordinator/app.py defines POST /agentgym/train/start with a required run_id parameter and uses GET /agentgym/train/status/{run_id} plus POST /agentgym/train/cancel/{run_id} for run control, but this guide shows calls like /agentgym/train/run-abc123/status and /agentgym/train/run-abc123/stop and starts training without a run_id, which will return 404/422 for operators following the runbook.
Useful? React with 👍 / 👎.
| ### Swarm Status | ||
|
|
||
| ```bash | ||
| curl http://localhost:8113/swarm/status |
There was a problem hiding this comment.
Remove unsupported EvoSwarm swarm endpoints
This guide documents /swarm/status and /swarm/force-evolution, but pmoves/services/evo-controller/app.py only exposes /health, /healthz, and /config; there are no handlers for the documented swarm routes, so these operational commands will always fail with 404 and the manual evolution workflow here is not executable as written.
Useful? React with 👍 / 👎.
Summary
Test plan
docker-compose.agentgym.yml.claude/context/geometry-nats-subjects.md🤖 Generated with Claude Code