NousResearch/hermes-agent · error · Error
Could not find a downloadable package for "${id}".
Error message
Could not find a downloadable package for "${id}". What it means
Error "Could not find a downloadable package for "${id}"." thrown in NousResearch/hermes-agent.
Source
Thrown at apps/desktop/electron/vscode-marketplace.ts:120
})
const extension = json?.results?.[0]?.extensions?.[0]
if (!extension) {
throw new Error(`Extension "${id}" was not found on the Marketplace.`)
}
const version = extension.versions?.[0]
if (!version) {
throw new Error(`Extension "${id}" has no published versions.`)
}
const asset = (version.files ?? []).find(file => file.assetType === VSIX_ASSET_TYPE)
const vsixUrl = asset?.source
if (!vsixUrl) {
throw new Error(`Could not find a downloadable package for "${id}".`)
}
return { displayName: extension.displayName || id, vsixUrl }
}
/** POST an ExtensionQuery payload and return the parsed gallery response. */
async function queryGallery(payload, { maxBytes = 4 * 1024 * 1024 } = {}) {
const body = JSON.stringify(payload)
const raw = await request(GALLERY_QUERY_URL, {
method: 'POST',
headers: {
Accept: 'application/json;api-version=3.0-preview.1',
'Content-Type': 'application/json',
'Content-Length': Buffer.byteLength(body),
'User-Agent': 'Hermes-Desktop'
},
body,View on GitHub (pinned to c896c09c42)
Solutions
- Verify the extension id is spelled as "publisher.extension" and is published on the Marketplace.
- Check network/proxy access to the VS Code Marketplace and retry.
- Try a different version of the extension or download the VSIX manually and install from disk.
When it happens
Trigger: Thrown at apps/desktop/electron/vscode-marketplace.ts:120 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of NousResearch/hermes-agent@c896c09c42 (2026-08-14).
Data as JSON: /api/errors/9c9039cf1f3a3d6a.
Report an issue: GitHub.