NousResearch/hermes-agent · error · Error
Expected a Marketplace id like "publisher.extension".
Error message
Expected a Marketplace id like "publisher.extension".
What it means
Error "Expected a Marketplace id like "publisher.extension"." thrown in NousResearch/hermes-agent.
Source
Thrown at apps/desktop/electron/vscode-marketplace.ts:325
contents: extractEntry(vsixBuffer, record)
})
} catch {
// Skip an entry we can't inflate rather than failing the whole install.
}
}
return themes
}
/**
* Public entry: resolve, download, and extract color themes for `id`
* (`publisher.extension`). Returns `{ extensionId, displayName, themes }`.
*/
async function fetchMarketplaceThemes(id) {
const trimmed = String(id || '').trim()
if (!ID_RE.test(trimmed)) {
throw new Error('Expected a Marketplace id like "publisher.extension".')
}
const { displayName, vsixUrl } = await resolveExtension(trimmed)
const vsix = await request(vsixUrl, { headers: { 'User-Agent': 'Hermes-Desktop' } })
const themes = extractThemes(vsix)
return { extensionId: trimmed, displayName, themes }
}
const __testing = { themeEntryName, looksLikeIconTheme }
export { __testing, extractThemes, fetchMarketplaceThemes, readCentralDirectory, searchMarketplaceThemes }
View on GitHub (pinned to c896c09c42)
Solutions
- Enter the id in the form "publisher.extension" (e.g. ms-python.python).
- Copy the id from the extension's Marketplace page rather than typing it freehand.
When it happens
Trigger: Thrown at apps/desktop/electron/vscode-marketplace.ts:325 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/f201bee80f0618a2.
Report an issue: GitHub.