[Hermes Agent] “Could not load command” truncates “entry point file appears to be corrupted”
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 7.8k
- Forks
- 6.9k
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 442
Description
Extension
https://www.raycast.com/dailin4321/hermes-agent
(also observed with other Store extensions)
Raycast Version
1.104.25
OS Version
macOS
Description
When a Store command fails to load, Raycast shows:
- Title: “Something went wrong”
- Body: “You can try reloading, or report the error to the extension developer, by copying the log from the Action Panel ⌘K”
- Toast/footer: “Could not load command” / “The entry point file appears to be co...”
The footer string is truncated (“co...” instead of “corrupted”). The UI does not say to reinstall the extension from the Store. That makes a load/integrity failure look like an in-extension crash.
No logs, hostnames, or file paths attached.
Steps To Reproduce
- Install a Store extension that ships compiled
*.jscommand entry points (example: Hermes Agent). - Trigger a command-load failure (corrupt/mismatched entry file, or failed update).
- Observe the error screen and the truncated footer.
Current Behaviour
Truncated “The entry point file appears to be co...” with only Reload as the obvious action.
Expected Behaviour
Full sentence, e.g. “The entry point file appears to be corrupted. Reinstall the extension from the Store.” Reload should still be offered.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the failure with a Store extension that ships compiled *.js command entry points, then locate the error-screen and command-load handling in the TypeScript codebase. Done means the footer shows the complete corruption message, explains that the extension should be reinstalled from the Store, and still offers Reload.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100