multica-ai/multica · error
no agent configured for provider %q
Error message
no agent configured for provider %q
What it means
Error "no agent configured for provider %q" thrown in multica-ai/multica.
Source
Thrown at server/internal/daemon/daemon.go:6151
profileFixedArgs = customSpec.fixedArgs
ok = true
d.logger.Info("task uses custom runtime profile command",
"task_id", task.ID, "runtime_id", task.RuntimeID,
"provider", provider, "command_path", customSpec.path,
"fixed_args", len(profileFixedArgs))
} else if ok {
// Built-in provider: self-heal a pinned executable path that an in-place
// upgrade deleted (MUL-4486). Only reached when no custom profile owns
// the launch, so a custom runtime's path is never second-guessed and a
// custom-only host pays no wasted re-resolution.
var resolveErr error
entry, resolvedVersion, resolveErr = d.resolveAgentEntryForLaunch(prepareCtx, provider, entry)
if resolveErr != nil {
return TaskResult{}, resolveErr
}
}
if !ok {
return TaskResult{}, fmt.Errorf("no agent configured for provider %q", provider)
}
stopPrepareLease := d.startTaskPrepareLeaseExtender(prepareCtx, task, taskLog)
defer stopPrepareLease()
if err := d.ensureTaskSkillBundles(prepareCtx, &task); err != nil {
return TaskResult{}, err
}
agentName := "agent"
var agentID string
var skills []SkillData
var instructions string
if task.Agent != nil {
agentID = task.Agent.ID
agentName = task.Agent.Name
skills = task.Agent.Skills
instructions = task.Agent.InstructionsView on GitHub (pinned to 2c0912b6ec)
Solutions
- Configure an agent for the provider or pick a different provider.
When it happens
Trigger: Thrown at server/internal/daemon/daemon.go:6151 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of multica-ai/multica@2c0912b6ec (2026-08-15).
Data as JSON: /api/errors/7329c47fe098b39b.
Report an issue: GitHub.