-
released this
2026-10-04 11:26:52 +00:00 | 27 commits to main since this releaseAudita v3.0.0
Audita v3 adopts native configuration inheritance and layered PromptKit
definitions, and allows transcript and report destinations to be selected
independently. This is an intentional breaking release: existing PromptKit
profile files require migration from the v2 release format.Changes
- ConfigKit is updated from v0.4.2 to v0.5.0. Application configuration supports
native sibling inheritance, and configuration explanations include value-free
inheritance provenance. - PromptKit is updated from v0.11.2 to v0.12.0, with both backend catalogs at
v3.20260930.0. Native keyed definitions support profile inheritance and
operator prompt overrides. The selectedprofiles_dircan contain profiles,
backends, and prompts; application backend endpoints, capacity, and credentials
remain authoritative. - Effective definitions and referenced prompt message contents are captured at
runtime construction. Consumed host configuration and message files are
protected from output collisions. Audita retains its per-call schemas, domain
validators, retry and repair budgets, and resilient processing behavior. - An explicit
--report-dirnow selects reports for either file or stdout
transcript output. File output without that flag still places reports beside
the transcript. This supports Narratio's independent output destinations;
debug capture remains independently selectable.
Upgrading from v2
- Convert each old PromptKit profile to a keyed definition under
profiles: {<profile-id>: ...}, remove its innerid, and replace
base_profilewithextends. Profile IDs come from mapping keys rather than
filenames. No compatibility loader or automatic conversion is provided. - Review explicit zero, omitted, and null generation controls. For example,
temperature: 0now sends an explicit zero, omission leaves the control
unspecified, and null suppresses an inherited control. A zero profile timeout
disables PromptKit's generation deadline; Audita's operation deadline still
applies. - Select a configuration root whose final definitions are valid. PromptKit now
validates unused definitions too, including backend references, and conflicting
values within a directory source group are errors. The maintained examples
use separate local and
service roots. Runtime source edits take
effect on the next invocation. - Rename any application backend literally named
extendsand update its
profile references. ConfigKit now reserves that key for inheritance. - Validate the migrated installation with
audita config validate --config /path/to/config.yml, including any selected
testing overlay. Application configuration continues to useversion: 2.
The configuration reference
contains the migrated format and presence rules. Start from the maintained
local,
service, or
application inheritance examples.
The CLI reference describes report selection, and the
release procedure describes source publication and asynchronous
Linux binary delivery.Downloads
- ConfigKit is updated from v0.4.2 to v0.5.0. Application configuration supports
-
released this
2026-09-28 03:01:56 +00:00 | 55 commits to main since this releaseAudita v2.0.1
This patch release updates the selected ConfigKit and PromptKit libraries and
adds complete licensing and attribution information to the source tree. Release
notes are now used as the body of new hosted releases.- ConfigKit is updated to v0.4.2 and PromptKit to v0.11.2. The selected
OpenRouter and Rakestrawhome catalogs are updated to v2.20260926.0. - The project grant and upstream attribution
now identify the application's license, incorporated components, and the
separately licensed policy material. - The release procedure describes the source release and
asynchronous Linux binary delivery. Existing release records remain intact.
Downloads
- ConfigKit is updated to v0.4.2 and PromptKit to v0.11.2. The selected