coleam00/Archon · error

assistant: '${repo.assistant}' in repo config (.archon/confi

Error message

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

What it means

Error "assistant: '${repo.assistant}' in repo 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:563

  return result;
}

/**
 * Merge repo config into merged config
 */
function mergeRepoConfig(merged: MergedConfig, repo: RepoConfig): MergedConfig {
  const result: MergedConfig = {
    ...merged,
    assistants: mergeAssistantDefaults(merged.assistants),
  };

  // Assistant override (repo-level takes precedence) — validate against registry
  if (repo.assistant) {
    if (isRegisteredProvider(repo.assistant)) {
      result.assistant = repo.assistant;
    } else {
      throw new Error(
        `assistant: '${repo.assistant}' in repo config (.archon/config.yaml) ` +
          `is not a registered provider. Available: ${getRegisteredProviderNames().join(', ')}`
      );
    }
  }

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

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

  if (repo.workflows) {
    result.workflows = { ...result.workflows, ...repo.workflows };
  }

  // Commands config
  if (repo.commands) {
    result.commands = {

View on GitHub (pinned to 0773b97458)

When it happens

Trigger: Thrown at packages/core/src/config/config-loader.ts:563 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/257a614e9b3ee398. Report an issue: GitHub.