Transfer owned provider settings during resolution

This commit is contained in:
2026-11-05 20:09:17 +00:00
parent 88725e79ab
commit c5f3de13f3
6 changed files with 37 additions and 22 deletions

View File

@@ -7,7 +7,6 @@ import (
"strings"
"go.maximumdirect.net/promptkit/internal/domain"
"go.maximumdirect.net/promptkit/internal/jsonvalue"
)
type resolvedProfileSelection struct {
@@ -107,12 +106,6 @@ func (r *Runner) InspectProfile(
}
target, _ := resolveExecutionTarget(selection.profile, nil)
target.APIKey = ""
params, err := jsonvalue.CopyMap(target.ExtraParams)
if err != nil {
return nil, &OperationError{Category: ErrProfileLoad, Cause: fmt.Errorf("profile extra parameters: %w", err)}
}
target.ExtraParams = params
return &domain.ProfileInspection{
ProfileID: selection.id,
EffectiveModelParams: target,