{"repo":"NousResearch/hermes-agent","public_id":"60153","display_label":"MOA extra_body and routing fixes for slots","summary":"These issues and PRs address bugs in the MOA (Mixture of Agents) implementation where extra_body parameters were not being passed to reference and aggregator model API calls, and where models were not being called through their provider's correct route.","subsystem":"agent","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":70160,"merged_at":"2026-07-23T18:20:54+00:00"},"resolution":{"state":"resolved","by":"pr-70160"},"freshness":{"state":"verified","last_verified_at":"2026-07-23T18:20:54+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":60153,"pr_number":70160,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-07-23T18:20:54+00:00"}],"members":[{"kind":"issue","number":60153,"title":"MOA does not pass extra_body parameters to reference model API calls","url":null,"state":"closed"},{"kind":"pr","number":60168,"title":"fix(moa): pass custom extra_body to slots","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"4ab3bf66f185","number":0},{"kind":"pr","value":"#70160","number":70160},{"kind":"pr","value":"#64187","number":64187},{"kind":"pr","value":"#60153","number":60153}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":60218,"title":"fix(moa): pass extra_body parameters to reference model API calls (#60153)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"4ab3bf66f185","number":0},{"kind":"pr","value":"#70160","number":70160},{"kind":"pr","value":"#60168","number":60168},{"kind":"pr","value":"#60153","number":60153}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":70160,"title":"fix(moa): pass custom-provider extra_body to reference and aggregator slots (salvage #60168)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/moa_loop.py","contributors/emails/[redacted:email]","tests/agent/test_moa_slot_api_mode.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}