{"repo":"NousResearch/hermes-agent","public_id":"139253","display_label":"Detect embedded image MIME type from bytes, not hints","summary":"The members concern screenshots or embedded images being labeled with a MIME type (e.g., image/png) that may not match the actual bytes, such as JPEG data, which is reported to cause an Anthropic 400 error. Two pull requests propose sniffing the type from magic bytes rather than trusting a caller-supplied or hardcoded hint, in browser and vision code paths.","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":139253,"title":"browser_exec labels JPEG screenshots as image/png → Anthropic 400 kills the turn (hardcoded mime_type)","url":null,"state":"open"},{"kind":"pr","number":139263,"title":"fix(vision): sniff the embed MIME from magic bytes instead of trusting the caller's hint","url":null,"state":"open","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":139419,"title":"fix(browser): label embedded screenshots by sniffed bytes, not the mime hint","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#126230","number":126230},{"kind":"pr","value":"#139263","number":139263},{"kind":"pr","value":"#126669","number":126669}],"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}