coleam00/Archon · error

defaultAssistant: '${global.defaultAssistant}' in global con

Error message

defaultAssistant: '${global.defaultAssistant}' in global config (~/.archon/config.yaml) is not a registered provider. Available: ${getRegisteredProviderNames().join(', ')}

What it means

Error "defaultAssistant: '${global.defaultAssistant}' in global config (~/.archon/config.yaml) is not a registered provider. Available: ${getRegisteredProviderNames().join(', ')}" thrown in coleam00/Archon.

Source

Thrown at packages/core/src/config/config-loader.ts:507

 * Merge global config into defaults
 */
function mergeGlobalConfig(defaults: MergedConfig, global: GlobalConfig): MergedConfig {
  const result: MergedConfig = {
    ...defaults,
    assistants: mergeAssistantDefaults(defaults.assistants),
  };

  // Bot name preference
  if (global.botName) {
    result.botName = global.botName;
  }

  // Assistant preference — validate against registry
  if (global.defaultAssistant) {
    if (isRegisteredProvider(global.defaultAssistant)) {
      result.assistant = global.defaultAssistant;
    } else {
      throw new Error(
        `defaultAssistant: '${global.defaultAssistant}' in global config (~/.archon/config.yaml) ` +
          `is not a registered provider. Available: ${getRegisteredProviderNames().join(', ')}`
      );
    }
  }

  result.assistants = mergeAssistantDefaults(result.assistants, global.assistants);

  result.aliases = mergeAliases(result.aliases, global.aliases);
  result.tiers = mergeTiers(result.tiers, global.tiers);

  // Streaming preferences
  if (global.streaming) {
    if (global.streaming.telegram) result.streaming.telegram = global.streaming.telegram;
    if (global.streaming.discord) result.streaming.discord = global.streaming.discord;
    if (global.streaming.slack) result.streaming.slack = global.streaming.slack;
  }

View on GitHub (pinned to 0773b97458)

When it happens

Trigger: Thrown at packages/core/src/config/config-loader.ts:507 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of coleam00/Archon@0773b97458 (2026-09-01). Data as JSON: /api/errors/c798b3d844ddc65c. Report an issue: GitHub.