command
Version:
v1.5.11
Opens a new window with list of versions in this module.
Published: Aug 20, 2026
License: Apache-2.0
Opens a new window with license information.
Imports: 4
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Execute tool calls on the client side rather than via a live HTTP endpoint.
What it shows
Two modes of client-side tool execution:
- Synchronous — an
OnClientTool handler runs immediately when the LLM invokes the tool.
- Deferred — no handler is registered; the pipeline suspends, the caller supplies the result, then resumes.
Running
export OPENAI_API_KEY=your-key
cd sdk/examples/client-tools
go run .
Documentation
¶
Package main demonstrates client-side tool execution with the PromptKit SDK.
This example shows two modes:
- Synchronous: OnClientTool handler runs immediately when the LLM invokes the tool
- Deferred: No handler registered; pipeline suspends, caller provides result, then resumes
Run with:
export OPENAI_API_KEY=your-key
go run .
Source Files
¶
Click to show internal directories.
Click to hide internal directories.