Identify built-in generation preparation failures

This commit is contained in:
2026-11-05 13:48:16 +00:00
parent b8dc8a49a9
commit 1c075bd510
8 changed files with 54 additions and 8 deletions

View File

@@ -18,6 +18,7 @@ import (
"go.maximumdirect.net/promptkit/internal/capacity"
"go.maximumdirect.net/promptkit/internal/defaults"
"go.maximumdirect.net/promptkit/internal/domain"
"go.maximumdirect.net/promptkit/internal/generation"
"go.maximumdirect.net/promptkit/internal/jsonvalue"
"go.maximumdirect.net/promptkit/internal/llm"
"go.maximumdirect.net/promptkit/internal/observation"
@@ -269,6 +270,9 @@ func (r *Runner) executePreparedRun(
}
func wrapGenerationError(err error) error {
if _, ok := err.(*generation.PreparationError); ok {
return &OperationError{Category: ErrInvalidRequest, Cause: err}
}
return &OperationError{Category: ErrLLMGenerate, Cause: err}
}