# NousResearch/hermes-agent · DingTalk inbound media download and local caching

## Open now

- 1 issue, 1 PR open on GitHub.
- #31857: DingTalk inbound media URLs are skipped as unreadable native image paths
- PR #31871: fix(dingtalk): cache resolved inbound media to local path

These items address handling of inbound media from DingTalk, including downloading images and files from inbound URLs, uploading media, and caching processed media to local paths for use with vision models.

## TL;DR

- 3 member(s): 1 open issue(s), 0 closed issue(s), 1 open PR(s), 0 merged PR(s), 1 PR(s) closed without merging.
- No fix has been merged to main; one or more PRs were attempted (see below).
- **Recommended:** review the prior/competing PR(s) below. A fix was attempted but not merged; your case may extend or revive that work.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `unresolved`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_SPANNING`): every member is connected by structural evidence: shared changed files, or a closing/superseded reference.
- Pairwise link density `0.67`: the share of member pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. `1.00` means every pair is linked.

## Open related issues

- #31857: DingTalk inbound media URLs are skipped as unreadable native image paths

## Prior & competing PRs

- **#31871: fix(dingtalk): cache resolved inbound media to local path**. open
  - maintainer direction: category `uncategorized`; implication `needs_llm`; refs `9e9f9c5f07175cfc0334a20539d4330853cfaeae`, `#131007`
  - files: `gateway/platforms/dingtalk.py`, `tests/gateway/test_dingtalk.py`
- **#33642: feat(dingtalk): implement image/file upload and inbound file download**. closed without merge
  - maintainer direction: category `merged_via`; implication `superseded`

## Fix status

- No merged fix on record.
- Subsystem: `gateway`
