mirror of
https://github.com/Routstr/routstrd.git
synced 2026-07-30 15:46:14 +00:00
made relays configurable
This commit is contained in:
@@ -65,6 +65,8 @@ async function main(): Promise<void> {
|
||||
const modelManager = new ModelManager(discoveryAdapter, {
|
||||
logger: daemonSdkLogger,
|
||||
eventStoreDbPath: `${CONFIG_DIR}/events.db`,
|
||||
routstrPubkey: config.routstrPubkey,
|
||||
nostrRelays: config.relays,
|
||||
});
|
||||
// Create shared ProviderManager for consistent failure tracking across all requests
|
||||
const providerManager = new ProviderManager(providerRegistry, store, daemonSdkLogger);
|
||||
|
||||
@@ -41,6 +41,9 @@ export interface RoutstrdConfig {
|
||||
nsec?: string;
|
||||
/** Nostr hex pubkey for routstr review/model events (kind 38425/38423). */
|
||||
routstrPubkey?: string;
|
||||
/** Nostr relay URLs for provider/model discovery (kinds 38421/38423/38425).
|
||||
* When unset, each method uses its own built-in defaults. */
|
||||
relays?: string[];
|
||||
/** NWC integration configuration */
|
||||
nwc?: NwcConfig;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user