{"repo":"NousResearch/hermes-agent","public_id":"12296","display_label":"Copilot and Kimi provider slug normalization fixes","summary":"These issues and PRs address provider slug mismatches, identity normalization, and routing problems for GitHub Copilot and Kimi providers, including OAuth auth handling and alias canonicalization. Two distinct but related themes: Copilot provider integration/runtime identity and Kimi provider slug aliasing.","subsystem":"agent","counts":{"members":5,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":1,"merged_prs":0,"attempt_prs":3},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.33599999999999997},"fix_edges":[],"members":[{"kind":"issue","number":12296,"title":"[Bug]: 'Kimi For Coding' model switch silently falls back to default due to provider slug mismatch","url":null,"state":"closed"},{"kind":"issue","number":25105,"title":"[Bug]: model switch can persist models.dev kimi-for-coding alias instead of Hermes kimi-coding provider","url":null,"state":"open"},{"kind":"pr","number":12314,"title":"fix(models,cli,gateway): alias kimi-for-coding to kimi-coding with guard and rollback warnings","url":null,"state":"closed","close_reason":{"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":12338,"title":"fix: Kimi provider slug mismatch (#12296)","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":25136,"title":"fix: canonicalize Kimi provider alias","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"0ddc8aba6","number":0}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}