v0.2 hardware backend

This commit is contained in:
local
2026-05-11 20:14:50 -05:00
parent b9d86fa303
commit cccbee27e4
9 changed files with 607 additions and 40 deletions
+6 -6
View File
@@ -2,14 +2,14 @@ export const DEFAULT_LANG = 'en_US'
const dict = {
// main.ts
'Starting Recap...': 0,
'Web Interface': 1,
'Recap is ready': 2,
'Recap is not responding': 3,
'Starting Recap Relay...': 0,
'Relay Endpoint': 1,
'Relay is accepting connections': 2,
'Relay is not responding': 3,
// interfaces.ts
'Web UI': 4,
'The web interface for Recap — browse, search, and manage your transcript library': 5,
'HTTP endpoint for Recap clients to relay transcribe + analyze calls. Also serves the operator admin dashboard at /admin/.':
4,
} as const
/**
+1 -2
View File
@@ -17,8 +17,7 @@ export const setInterfaces = sdk.setupInterfaces(async ({ effects }) => {
name: i18n('Relay Endpoint'),
id: 'api',
description: i18n(
'HTTP endpoint for Recap clients to relay transcribe + analyze ' +
'calls. Also serves the operator admin dashboard at /admin/.',
'HTTP endpoint for Recap clients to relay transcribe + analyze calls. Also serves the operator admin dashboard at /admin/.',
),
type: 'ui',
masked: false,
+3 -2
View File
@@ -1,7 +1,8 @@
import { VersionGraph } from '@start9labs/start-sdk'
import { v_0_1_0 } from './v0.1.0'
import { v_0_2_0 } from './v0.2.0'
export const versionGraph = VersionGraph.of({
current: v_0_1_0,
other: [],
current: v_0_2_0,
other: [v_0_1_0],
})
+13
View File
@@ -0,0 +1,13 @@
import { VersionInfo } from '@start9labs/start-sdk'
export const v_0_2_0 = VersionInfo.of({
version: '0.2.0:0',
releaseNotes: {
en_US:
'Implements the operator-hardware fallback path. Parakeet transcribe forwarding speaks the OpenAI Whisper API wire format (with verbose_json + segment timestamps, and a bare-shape fallback for wrappers that reject the rich params); Gemma analyze forwarding uses /v1/chat/completions for broad compatibility with Ollama / vLLM / llama.cpp servers.',
},
migrations: {
up: async ({ effects }) => {},
down: async ({ effects }) => {},
},
})