Files
promptkit/docs/releases/v0.18.0.md

2.3 KiB

Promptkit v0.18.0

Configuration inspection now exposes Promptkit's recorded field normalization and derived queue-capacity defaults through ConfigKit v1.1.0. Engines also include a default-on OpenRouter configuration. The minimum supported Go version remains 1.27.0.

Recorded Configuration Normalization

Inspection shows normalized backend and profile settings, prompt metadata, and configured message roles and cache controls, with field-level resolution history. Existing source evidence remains available, and unchanged content-file origins continue to select their resource context.

Configuration diffs compare normalized effective values, so spelling-only changes that normalize identically may no longer appear. Lists remain atomic in diffs. Inspection does not include backend-to-profile completion or request overrides; see the configuration inspection guide.

Compatibility And Upgrade

New engines install a bundled OpenRouter backend and root profiles by default. Inventory listings and inspection sources therefore change, and references to bundled IDs that previously failed may now resolve. Pass promptkit.WithBundledOpenRouter(false) to retain application-only behavior. Caller records can replace bundled definitions through ordinary composition; see the bundle inventory and precedence. No configuration-format migration is required from v0.17.0. Consumers that display or compare configuration inspection results should account for normalized values and derived defaults replacing their earlier authored representations. Request-time overrides and caller-appended messages retain their existing processing.

go get go.maximumdirect.net/promptkit@v0.18.0

See the framework format reference for current configuration semantics. Consumers upgrading from versions before v0.17.0 should also follow the configuration and API migration guide.

COPYRIGHT | LICENSE | ATTRIBUTION