{"record":{"id":"7329c47fe098b39b","repo":"multica-ai/multica","slug":"no-agent-configured-for-provider-q","errorCode":null,"errorMessage":"no agent configured for provider %q","messagePattern":"no agent configured for provider %q","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"server/internal/daemon/daemon.go","lineNumber":6151,"sourceCode":"\t\tprofileFixedArgs = customSpec.fixedArgs\n\t\tok = true\n\t\td.logger.Info(\"task uses custom runtime profile command\",\n\t\t\t\"task_id\", task.ID, \"runtime_id\", task.RuntimeID,\n\t\t\t\"provider\", provider, \"command_path\", customSpec.path,\n\t\t\t\"fixed_args\", len(profileFixedArgs))\n\t} else if ok {\n\t\t// Built-in provider: self-heal a pinned executable path that an in-place\n\t\t// upgrade deleted (MUL-4486). Only reached when no custom profile owns\n\t\t// the launch, so a custom runtime's path is never second-guessed and a\n\t\t// custom-only host pays no wasted re-resolution.\n\t\tvar resolveErr error\n\t\tentry, resolvedVersion, resolveErr = d.resolveAgentEntryForLaunch(prepareCtx, provider, entry)\n\t\tif resolveErr != nil {\n\t\t\treturn TaskResult{}, resolveErr\n\t\t}\n\t}\n\tif !ok {\n\t\treturn TaskResult{}, fmt.Errorf(\"no agent configured for provider %q\", provider)\n\t}\n\n\tstopPrepareLease := d.startTaskPrepareLeaseExtender(prepareCtx, task, taskLog)\n\tdefer stopPrepareLease()\n\n\tif err := d.ensureTaskSkillBundles(prepareCtx, &task); err != nil {\n\t\treturn TaskResult{}, err\n\t}\n\n\tagentName := \"agent\"\n\tvar agentID string\n\tvar skills []SkillData\n\tvar instructions string\n\tif task.Agent != nil {\n\t\tagentID = task.Agent.ID\n\t\tagentName = task.Agent.Name\n\t\tskills = task.Agent.Skills\n\t\tinstructions = task.Agent.Instructions","sourceCodeStart":6133,"sourceCodeEnd":6169,"githubUrl":"https://github.com/multica-ai/multica/blob/2c0912b6ec764b373d44eeea1e80f0d9f11ab417/server/internal/daemon/daemon.go#L6133-L6169","documentation":"Error \"no agent configured for provider %q\" thrown in multica-ai/multica.","triggerScenarios":"Thrown at server/internal/daemon/daemon.go:6151 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Configure an agent for the provider or pick a different provider."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"2c0912b6ec764b373d44eeea1e80f0d9f11ab417","analyzedAt":"2026-08-15T13:25:18.241Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}