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.