sipeed/picoclaw · error
askSideQuestion: no agent available for /btw
Error message
askSideQuestion: no agent available for /btw
What it means
Error "askSideQuestion: no agent available for /btw" thrown in sipeed/picoclaw.
Source
Thrown at pkg/agent/turn_coord.go:366
cm, err := factory(al.cfg.Agents.Defaults.ContextManagerConfig, al)
if err != nil {
logger.WarnCF("agent", "Failed to create context manager, falling back to legacy", map[string]any{
"name": name,
"error": err.Error(),
})
return &legacyContextManager{al: al}
}
return cm
}
func (al *AgentLoop) askSideQuestion(
ctx context.Context,
agent *AgentInstance,
opts *processOptions,
question string,
) (string, error) {
if agent == nil {
return "", fmt.Errorf("askSideQuestion: no agent available for /btw")
}
question = strings.TrimSpace(question)
if question == "" {
return "", fmt.Errorf("askSideQuestion: %w", fmt.Errorf("Usage: /btw <question>"))
}
if opts != nil {
normalizeProcessOptionsInPlace(opts)
resolved, err := resolveTurnProfileOptions(al.GetConfig(), *opts)
if err != nil {
return "", err
}
*opts = resolved
}
var media []string
var channel, chatID, senderID, senderDisplayName stringView on GitHub (pinned to 49183d7e8d)
When it happens
Trigger: Thrown at pkg/agent/turn_coord.go:366 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/4391a2e9e5513fdf.
Report an issue: GitHub.