Package v0.2.12→v0.2.124: manifest, actions, version graph

This commit is contained in:
Keysat
2026-06-13 13:36:30 -05:00
parent 318c6c4b81
commit 1243f4414c
126 changed files with 2052 additions and 441 deletions
+13
View File
@@ -0,0 +1,13 @@
import { VersionInfo } from '@start9labs/start-sdk'
export const v_0_2_96 = VersionInfo.of({
version: '0.2.96:0',
releaseNotes: {
en_US:
"Two new operator-editable prompt textareas in Settings → LLM prompts: 'Polish prompt — speaker name inference' and 'Polish prompt — section summary rewrite'. Same three-layer override pattern as the existing transcribe and analyze prompts (per-session override → operator-promoted default → hardcoded default in post-cluster-polish.js). 'Reset to default' and 'Set as new default' buttons work the same way too. Save-time validation enforces the required template variables: the name-inference prompt MUST include {{transcript}} and {{speakerKeys}}; the summary-rewrite prompt MUST include {{sections}} and {{transcript}}; both must reference JSON output. The prompts that were previously hardcoded constants in post-cluster-polish.js are now exported as DEFAULT_NAME_INFERENCE_PROMPT_TEMPLATE and DEFAULT_SUMMARY_POLISH_PROMPT_TEMPLATE, and the polish functions accept a promptOverride argument that the summarize-url worker threads through from cfg. Empty override falls through to the code default, so a fresh install behaves exactly the same as before — only the polish prompts become editable.",
},
migrations: {
up: async ({ effects }) => {},
down: async ({ effects }) => {},
},
})