pub fn tools_snapshot(ctx: &Ctx<'_>) -> Result<Vec<CollectedTool>, ScriptError>Expand description
Snapshot every registered tool manifest, in registration order.
Synchronous (&Ctx) so the bundle/extraction path can call it inside
its own async_with! without a second context hop.