Expose the public smoke-test API

This commit is contained in:
2026-10-13 18:16:34 +00:00
parent b268c55783
commit abb2461244
4 changed files with 554 additions and 4 deletions

View File

@@ -88,10 +88,11 @@ var (
// An Engine is safe for concurrent calls to [Engine.InspectConfiguration],
// [Engine.InspectPrompt],
// [Engine.InspectRequirements], [Engine.InspectProfile], [Engine.Prepare], [Engine.PrepareExecution],
// [Engine.Run], and [Engine.RunPrepared]. Each Engine owns independent
// backend-capacity pools that coordinate Run and RunPrepared admission and
// model generation. Injected collaborators may still be invoked concurrently
// across different backend pools or for unlimited backends.
// [Engine.Run], [Engine.RunPrepared], and [Engine.SmokeTest]. Each Engine owns
// independent backend-capacity pools that coordinate Run, RunPrepared, and
// inference SmokeTest admission and model generation. Injected collaborators
// may still be invoked concurrently across different backend pools or for
// unlimited backends.
type Engine struct {
internal *internalengine.Engine
}