Skip to content

Hermes: rename the plugin to simular-box, ask before box writes - #43

Merged
chenchenSimular merged 1 commit into
mainfrom
hermes-simular-box
Nov 9, 2026
Merged

chenchenSimular merged 1 commit into
mainfrom
hermes-simular-box

Conversation

@dora-dotcom

Copy link
Copy Markdown
Collaborator

The Hermes plugin catalog review (NousResearch/hermes-agent#149370, teknium1, 8 Nov) asked for two changes before box can be listed:

  • Required: rename the plugin from box to simular-box. Hermes already ships an optional box skill for Box (the cloud-files company). The catalog entry is already called simular-box. The MCP server inside stays box, so tool names and the CLI's mcp_servers.box don't change.
  • Recommended, done too: extensions.com.nousresearch.hermes.servers.box.trust: "untrusted". Hermes then asks the user the first time the agent uses each box tool that isn't marked readOnlyHint: true (click, type, shell, write or delete a file…). The user can answer Once, Session or Always, per tool. Screenshots, reading files and the other read-only tools never ask. A cron or unattended run can't answer, so a tool that was never approved with Always fails there. The README says to approve the tools once in a chat first.

Version 0.2.0. The README has the new folder name (~/.hermes/plugins/simular-box), hermes plugins enable simular-box, and how to move from an earlier install.

Tested with Hermes main (42456cf):

  • hermes plugins validate ./hermes passes, including "server trust: box — untrusted".
  • Copied to plugins/simular-box in an isolated HOME and ran hermes plugins enable simular-box. hermes plugins list shows simular-box, enabled, 0.2.0.
  • I haven't run a tool call with a real key through the approval prompt.

After merge, I'll re-pin sha: in the catalog PR to the merge commit and reply to the reviewer.

🤖 Generated with Claude Code

The Hermes catalog review asked for the rename: Hermes already ships a
`box` skill for Box, the cloud-files company. The server stays `box`.
Also marks the box server untrusted, so Hermes asks before each tool that
can change something, until the user answers Always for it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@chenchenSimular chenchenSimular left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved, including trust: untrusted as the default.

@chenchenSimular
chenchenSimular merged commit 62cc5dd into main Nov 9, 2026
26 of 27 checks passed
@chenchenSimular
chenchenSimular deleted the hermes-simular-box branch November 9, 2026 07:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants