Skip to content

docs: document provides_tools client-tool registration for platform plugins - #86714

Merged
teknium1 merged 1 commit into
mainfrom
docs/provides-tools-platform-plugins
Aug 15, 2026
Merged

docs: document provides_tools client-tool registration for platform plugins#86714
teknium1 merged 1 commit into
mainfrom
docs/provides-tools-platform-plugins

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Summary

Documents the provides_tools client-tool mechanism that shipped in PR #86660 (#81163/#78050) — the docs previously had no mention of how platform plugins expose outbound client tools outside gateway processes.

Changes

  • developer-guide/adding-platform-adapters.md: new "Outbound client tools: provides_tools" section — deferred adapter vs eager client tools, the tools.py / register_tools(ctx) convention, import-light __init__ requirement, and per-platform enablement including plugin platform names as --platform targets.
  • user-guide/messaging/a2a.md: concrete hermes tools enable a2a --platform ... commands (cli / telegram / a2a), including the inbound-task agent-chaining case; notes tools work in every process type without the inbound platform enabled.

Validation

npx docusaurus build passes clean. Both pages already registered in sidebars (edits to existing pages).

Infographic

provides_tools docs

…lugins

Follow-up docs for PR #86660 (#81163/#78050): platform-adapter developer
guide gains a `provides_tools` section (deferred adapters vs eager client
tools, tools.py convention, per-platform enablement incl. plugin platform
names as --platform targets); a2a user guide shows the concrete enable
commands including the inbound-task chaining case.
@github-actions

github-actions Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

૮ >ﻌ< ა ci review

ran on da4153a — docs: document provides_tools client-tool registration for p

⚠️ Warnings

OSV vulnerability scan · View job

5 known vulnerabilities found in pinned dependencies.

How to fix:

Review the findings in the Security tab. Update the affected dependencies if a patched version is available.


debug info

CI timings

CI timings · View report · View job

Wall time 2m47s vs 6m25s (-56.6%). 5 job(s) slower, 1 faster,

  • Docs Site / docs-site-checks: +11.0s
  • OSV scan / Emit review status: +6.0s
  • Detect affected areas: +4.0s
  • Check no committed infographics / check-no-committed-infographics: +4.0s
  • OSV scan / Scan lockfiles / osv-scan: +1.0s

@alt-glitch alt-glitch added type/docs Documentation improvements comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have labels Aug 15, 2026
@teknium1
teknium1 merged commit b32aa0b into main Aug 15, 2026
28 checks passed
@teknium1
teknium1 deleted the docs/provides-tools-platform-plugins branch August 15, 2026 05:09
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.

2 participants