{"repo":"NousResearch/hermes-agent","public_id":"27540","display_label":"Fix duplicate 'model' kwarg in AIAgent runtime","summary":"A bug caused AIAgent to receive multiple values for the 'model' keyword argument, likely on repeated calls or session turns. Two fixes address this by popping the model from runtime kwargs before unpacking to prevent collision.","subsystem":"agent","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":0,"attempt_prs":2},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[],"members":[{"kind":"issue","number":27540,"title":"[Bug]: AIAgent() got multiple values for keyword argument 'model' — reproduces on second turn of session","url":null,"state":"closed"},{"kind":"pr","number":27678,"title":"fix(api-server): pop runtime model before AIAgent kwargs unpack (#27540)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#27540","number":27540}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":28059,"title":"fix(api_server): pop model from runtime_kwargs to prevent kwarg colli…","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#27678","number":27678},{"kind":"pr","value":"#27540","number":27540}],"category":"duplicate_of","implication":"duplicate"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}