class LittleGhost::Tool::Binding

Supply run-scoped collaborators when tools are instantiated outside an agent. A binding can be copied with selected collaborators replaced.

Tool instances expose the bound agent, run, runtime, model, workspace, and sandbox through matching accessors. ToolRegistry and Agent normally create bindings on behalf of application code.