Skip to content

docs(plugins): document ctx.dispatch_tool() (salvage #10955)#20391

Merged
teknium1 merged 2 commits into
mainfrom
salvage/pr-10955
May 5, 2026
Merged

docs(plugins): document ctx.dispatch_tool() (salvage #10955)#20391
teknium1 merged 2 commits into
mainfrom
salvage/pr-10955

Conversation

@teknium1
Copy link
Copy Markdown
Contributor

@teknium1 teknium1 commented May 5, 2026

Documents ctx.dispatch_tool() — the public interface plugin slash commands use to dispatch tool calls (e.g. delegate_task) without reaching into framework internals.

Changes:

  • website/docs/guides/build-a-hermes-plugin.md — new 'Dispatch tools from slash commands' section (+39)
  • website/docs/user-guide/features/plugins.md — add to plugin capabilities table (+1)

Verified against hermes_cli/plugins.py:dispatch_tool() — signature and CLI/gateway mode behavior match.

Closes #10955 via salvage.

Original PR by @r266-tech — authorship preserved.

@teknium1 teknium1 merged commit b6e4e40 into main May 5, 2026
7 of 8 checks passed
@teknium1 teknium1 deleted the salvage/pr-10955 branch May 5, 2026 20:33
@alt-glitch alt-glitch added type/docs Documentation improvements P3 Low — cosmetic, nice to have comp/plugins Plugin system and bundled plugins labels May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have type/docs Documentation improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants