Applies plugin tool-call and tool-result hooks around model-facing tools.
Summary
Functions
@spec run(atom(), term(), term(), (term() -> Vibe.Tool.AdapterResult.raw_result())) :: Vibe.Tool.AdapterResult.tool_result()
Applies plugin tool-call and tool-result hooks around model-facing tools.
@spec run(atom(), term(), term(), (term() -> Vibe.Tool.AdapterResult.raw_result())) :: Vibe.Tool.AdapterResult.tool_result()