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
+3 -1
View File
@@ -3,7 +3,9 @@ export const short =
export const long =
'Recap Relay is the operator-side service that fronts Gemini (and ' +
'optionally a local Parakeet+Gemma setup) for Recap installs. It ' +
'optionally an operator-hosted transcribe + analyze setup over a ' +
'Whisper-API-compatible STT endpoint and an OpenAI-compatible ' +
'chat-completions endpoint) for Recap installs. It ' +
"tracks per-install credit balances, enforces tier-based monthly " +
'quotas, and proxies transcribe/analyze calls so Core users can ' +
'summarize a handful of videos without paying and paid tiers get ' +
+17 -2
View File
@@ -31,8 +31,23 @@ export const manifest = setupManifest({
start: null,
stop: null,
},
// Relay has no required dependencies — Gemini is internet-fronted
// Relay has no REQUIRED dependencies — Gemini is internet-fronted
// and the optional Parakeet/Gemma backends are at user-configured
// URLs (typically a separate machine on the operator's LAN).
dependencies: {},
//
// BTCPay Server is declared optional so the dashboard's "Connect
// BTCPay" flow can auto-discover its URL via
// sdk.serviceInterface.getAll() when both are installed on the
// same Start9 box. When BTCPay is not installed, the relay still
// runs fine — only the credit-purchase flow is disabled.
dependencies: {
btcpayserver: {
description: {
en_US:
'Required for relay credit top-ups via Lightning. The relay-to-BTCPay API calls use the internal Start9 docker hostname (btcpayserver.startos:23000), which is only wired up when BTCPay is declared as a required running dependency. Without this dependency the one-click BTCPay setup flow fails with "fetch failed".',
},
optional: false,
s9pk: null,
},
},
})