Adopt the Narratio v3 configuration interface
This commit is contained in:
39
README.md
39
README.md
@@ -8,7 +8,7 @@ application state.
|
||||
## Variables
|
||||
|
||||
```yaml
|
||||
narratio_version: v2.2.0
|
||||
narratio_version: v3.0.0
|
||||
narratio_repository_url: https://gitea.maximumdirect.net/eric/narratio.git
|
||||
narratio_source_dir: /usr/local/src/narratio
|
||||
narratio_binary_path: /usr/local/bin/narratio
|
||||
@@ -64,19 +64,14 @@ narratio_seriatim_env_backchannel_max_duration: null
|
||||
narratio_seriatim_env_filler_max_duration: null
|
||||
narratio_audita_binary: null
|
||||
narratio_audita_timeout: null
|
||||
narratio_audita_llm_api_key: null
|
||||
narratio_audita_credentials: null
|
||||
narratio_audita_modules: null
|
||||
narratio_audita_base_url: null
|
||||
narratio_audita_model: null
|
||||
narratio_audita_total_llm_concurrency: null
|
||||
narratio_audita_proposal_llm_concurrency: null
|
||||
narratio_audita_validation_model: null
|
||||
narratio_audita_validation_llm_concurrency: null
|
||||
narratio_audita_overlay: null
|
||||
narratio_audita_proposal_profile: null
|
||||
narratio_audita_validation_profile: null
|
||||
narratio_audita_transcript_description: null
|
||||
narratio_audita_config_path: null
|
||||
narratio_audita_output_schema: null
|
||||
narratio_audita_work_dir_retention: null
|
||||
narratio_audita_report: null
|
||||
narratio_normalize_output_path: null
|
||||
narratio_normalize_output_schema: null
|
||||
narratio_normalize_report: null
|
||||
@@ -105,11 +100,11 @@ narratio_scriptorium_artifact_families: null
|
||||
narratio_notarius_enabled: null
|
||||
narratio_notarius_binary: null
|
||||
narratio_notarius_config_path: null
|
||||
narratio_notarius_config_profile: null
|
||||
narratio_notarius_config_overlay: null
|
||||
narratio_notarius_pipeline_id: null
|
||||
narratio_notarius_timeout: null
|
||||
narratio_notarius_working_directory: null
|
||||
narratio_notarius_llm_api_key: null
|
||||
narratio_notarius_credentials: null
|
||||
narratio_notarius_resume: null
|
||||
narratio_notarius_chunk_cache: null
|
||||
narratio_notarius_references: null
|
||||
@@ -136,18 +131,24 @@ falsey values are preserved. `narratio_publish_outputs`,
|
||||
`narratio_notarius_references`, `narratio_notarius_outputs`,
|
||||
`narratio_scriptorium_artifacts`, and `narratio_scriptorium_artifact_families`
|
||||
are complete native caller values, so callers may compose them before assigning
|
||||
them and the role does not merge or rewrite them. Credential fields name
|
||||
environment variables only; credential values remain outside this role and are
|
||||
the caller's responsibility. `narratio_notarius_llm_api_key` names the
|
||||
environment variable that Narratio forwards to Notarius. The optional
|
||||
`narratio_notarius_config_profile` selects a Notarius ConfigKit overlay without
|
||||
coupling it to Narratio's own profile name. The optional `narratio_notarius_resume`
|
||||
them and the role does not merge or rewrite them. Credential lists contain
|
||||
environment-variable names only; credential values remain outside this role
|
||||
and are the caller's responsibility. The optional
|
||||
`narratio_notarius_config_overlay` selects a Notarius ConfigKit overlay without
|
||||
coupling it to Narratio's own overlay name. The optional `narratio_notarius_resume`
|
||||
and `narratio_notarius_chunk_cache` settings expose Narratio's native extraction
|
||||
and chunk-plan choices; this generic role assigns no D&D-specific credential or
|
||||
cache policy.
|
||||
ConfigKit imports and profile overlays are externally managed, and this role
|
||||
ConfigKit imports and selected overlays are externally managed, and this role
|
||||
does not install the downstream applications, campaign content, or suite policy.
|
||||
|
||||
Narratio v3 removes the old Audita tuning, report, retention, and singular-key
|
||||
role variables. It also replaces `narratio_notarius_llm_api_key` with
|
||||
`narratio_notarius_credentials` and renames
|
||||
`narratio_notarius_config_profile` to `narratio_notarius_config_overlay`.
|
||||
Existing deployments that cannot migrate these inputs should retain their
|
||||
previous Narratio role pin.
|
||||
|
||||
## Example
|
||||
|
||||
```yaml
|
||||
|
||||
Reference in New Issue
Block a user