Optional acloseInvoked when the toolset is being torn down. Release awaitable resources here.
Optional setupOne-time async initialization run when the toolset activates — e.g. connecting to a server and wiring listeners. Push a changed tool list via ToolsetContext.updateTools.
Optional toolThe toolset's initial tools.
Options accepted by
Toolset.create()— id + tools plus optional setup/teardown hooks.