sipeed/picoclaw · error
isolatedSideQuestionProvider: %w
Error message
isolatedSideQuestionProvider: %w
What it means
Error "isolatedSideQuestionProvider: %w" thrown in sipeed/picoclaw.
Source
Thrown at pkg/agent/turn_coord.go:645
baseModelName string,
candidate providers.FallbackCandidate,
) (providers.LLMProvider, string, *config.ModelConfig, func(), error) {
if agent == nil {
return nil, "", nil, func() {}, fmt.Errorf("isolatedSideQuestionProvider: no agent available for /btw")
}
modelCfg, err := al.sideQuestionModelConfig(agent, baseModelName, candidate)
if err != nil {
return nil, "", nil, func() {}, fmt.Errorf("isolatedSideQuestionProvider: %w", err)
}
factory := al.providerFactory
if factory == nil {
factory = providers.CreateProviderFromConfig
}
provider, modelID, err := factory(modelCfg)
if err != nil {
return nil, "", nil, func() {}, fmt.Errorf("isolatedSideQuestionProvider: %w", err)
}
cleanup := func() {
closeProviderIfStateful(provider)
}
return provider, modelID, modelCfg, cleanup, nil
}
func (al *AgentLoop) sideQuestionModelConfig(
agent *AgentInstance,
baseModelName string,
candidate providers.FallbackCandidate,
) (*config.ModelConfig, error) {
if agent == nil {
return nil, fmt.Errorf("sideQuestionModelConfig: no agent available for /btw")
}
if name := modelAliasFromCandidateIdentityKey(candidate.IdentityKey); name != "" {View on GitHub (pinned to 49183d7e8d)
When it happens
Trigger: Thrown at pkg/agent/turn_coord.go:645 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sipeed/picoclaw@49183d7e8d (2026-08-15).
Data as JSON: /api/errors/af9cdadbb1b6be58.
Report an issue: GitHub.