Adopt PromptKit profile inheritance
This commit is contained in:
@@ -209,10 +209,17 @@ definitions.
|
||||
Promptkit resolves a selected profile definition from a test or embedding
|
||||
consumer's explicit in-memory profile, then the configured `profile_file` or
|
||||
`profile_dir`, then Weatherreporter's embedded catalog, and finally Promptkit's
|
||||
built-in catalog. Sources provide complete definitions; fields are never
|
||||
merged. A matching malformed external profile fails rather than using the
|
||||
embedded definition. The [Promptkit integration guide](integrations/promptkit.md)
|
||||
owns the catalog and precedence details.
|
||||
built-in catalog. Weatherreporter's embedded `weather-*` definitions are small
|
||||
aliases of Promptkit's maintained base profiles, so Promptkit also resolves
|
||||
their inherited target and settings. A configured definition with the same ID
|
||||
as either a selected profile or an inherited base takes precedence. A matching
|
||||
malformed external profile fails rather than using the embedded definition. The
|
||||
[Promptkit integration guide](integrations/promptkit.md) owns the catalog and
|
||||
precedence details.
|
||||
|
||||
An endpoint-only profile may intentionally have no backend identity. Profiles
|
||||
that require a direct API key are rejected before collection, while Promptkit
|
||||
resolves optional environment credential sources during execution.
|
||||
|
||||
To replace the default Hourly definition with a local OpenAI-compatible
|
||||
endpoint, set `profile_file` to a copy of
|
||||
|
||||
Reference in New Issue
Block a user