{"repo":"NousResearch/hermes-agent","public_id":"98428","display_label":"Fix bare path:/local: pseudo-scheme in vision image handling","summary":"These items address a bug where vision analysis fails when a text-routed model re-invokes it with a bare path: or local: pseudo-scheme prefix. Fixes are applied in both the image URL parsing and image source resolution layers.","subsystem":"agent","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"closed_issues":0,"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":98428,"title":"vision_analyze fails with \"media file not found: 'path:/…'\" when a text-routed model re-calls it with a bare path: pseudo-scheme","url":null,"state":"open"},{"kind":"pr","number":98431,"title":"fix(tools): strip bare path:/local: pseudo-scheme in resolve_image_source","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"f05cc1aad3","number":0}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":98499,"title":"fix(vision): tolerate bare path:/local: pseudo-scheme in image_url","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#98431","number":98431},{"kind":"pr","value":"#98428","number":98428}],"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}