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.