Store one prompt definition per ID
This commit is contained in:
@@ -27,11 +27,12 @@ func TestDelegatedOperationsIsolateObservations(t *testing.T) {
|
||||
child, err := promptkit.NewEngine(promptkit.Config{Sources: promptkit.ConfigurationSources{Main: &configkit.Input{
|
||||
Source: configkit.Mapping("child execution", map[string]any{
|
||||
"profiles": map[string]any{"profile": map[string]any{"endpoint": "https://example.invalid/v1", "model": "child-model"}},
|
||||
"prompts": map[string]any{"child": map[string]any{"1": map[string]any{
|
||||
"prompts": map[string]any{"child": map[string]any{
|
||||
"version": "1",
|
||||
"default_profile": "profile",
|
||||
"messages": []any{map[string]any{"role": "user", "content": "child message"}},
|
||||
"output": map[string]any{"format": "text", "validation_mode": "none"},
|
||||
}}},
|
||||
}},
|
||||
}),
|
||||
}}}, promptkit.WithLLMClient(observationClientFunc(func(callCtx context.Context, _ promptkit.GenerateRequest) (*promptkit.GenerateResponse, error) {
|
||||
gotDeadline, ok := callCtx.Deadline()
|
||||
|
||||
Reference in New Issue
Block a user