Expand description
AgentBlockClientHandler — custom ClientHandler for agent-block MCP clients.
Subtask 1: structural skeleton.
Subtask 2: on_progress wired to handler_isle bytecode forwarding.
Subtask 3: on_logging_message log bridge + create_message sampling skeleton.
Structs§
- Agent
Block Client Handler - Custom MCP client handler that holds per-server Lua callback registries.
Constants§
- MCP_
USER_ LOG_ CBS - Global table that holds user-provided log callbacks stored by server name on the main Isle.
- MCP_
USER_ PROGRESS_ CBS - Global table that holds user-provided progress callbacks stored by server name on the main Isle.
- MCP_
USER_ PROMPTS_ LIST_ CHANGED_ CBS - Global table that holds user-provided prompts-list-changed callbacks stored by server name on the main Isle.
- MCP_
USER_ RESOURCES_ LIST_ CHANGED_ CBS - Global table that holds user-provided resources-list-changed callbacks stored by server name on the main Isle.
- MCP_
USER_ RESOURCE_ UPDATE_ CBS - Global table that holds user-provided resource-update callbacks stored by server name on the main Isle.
- MCP_
USER_ TOOLS_ LIST_ CHANGED_ CBS - Global table that holds user-provided tools-list-changed callbacks stored by server name on the main Isle.
Functions§
- install_
mcp_ dispatcher_ on_ handler_ isle - Install MCP dispatcher tables and functions on the handler Isle.