What problem does it solve?
This Skill helps you design and debug Hermes Agent RL environments that integrate with the Atropos training framework, so you can score multi-turn tool-using agent rollouts reliably instead of guessing at evaluation logic.
Core Features & Use Cases
- Helps you implement HermesAgentBaseEnv: guides you to wire the required methods (setup, get_next_item, format_prompt, compute_reward, evaluate, wandb_log) so Atropos can train against your environment.
- Agentic evaluation with tools: ensures evaluate() runs the full HermesAgentLoop (tools, tool parsing, ToolContext verification) rather than single-turn chat completions.
- Practical reward verification patterns: covers LLM-judge scoring and deterministic sandbox verification via ToolContext terminal execution, including how to correctly extract final responses from AgentResult.messages.
- Covers three operational CLI modes: serve (training loop), process (offline JSONL generation), and evaluate (tool-using benchmark runs), with guidance to save results in eval mode and avoid polluting training metrics.
Quick Start
Tell the AI which inference backend you will use, then implement your environment by extending HermesAgentBaseEnv with setup, format_prompt, compute_reward, and an evaluate() that runs HermesAgentLoop with tools, following the SKILL.md guidance.