vxcontrol/pentagi · error
unknown browser action: %s
Error message
unknown browser action: %s
What it means
Error "unknown browser action: %s" thrown in vxcontrol/pentagi.
Source
Thrown at backend/pkg/tools/browser.go:183
logger = logger.WithFields(logrus.Fields{
"action": action.Action,
"url": action.Url,
})
switch action.Action {
case Markdown:
result, screen, err := b.ContentMD(ctx, action.Url)
return b.wrapCommandResult(ctx, name, result, action.Url, screen, err)
case HTML:
result, screen, err := b.ContentHTML(ctx, action.Url)
return b.wrapCommandResult(ctx, name, result, action.Url, screen, err)
case Links:
result, screen, err := b.Links(ctx, action.Url)
return b.wrapCommandResult(ctx, name, result, action.Url, screen, err)
default:
logger.Error("unknown browser action")
return "", fmt.Errorf("unknown browser action: %s", action.Action)
}
}
func (b *browser) ContentMD(ctx context.Context, url string) (string, string, error) {
logger := logrus.WithContext(ctx).WithFields(enrichLogrusFields(b.flowID, b.taskID, b.subtaskID, logrus.Fields{
"tool": "browser",
"action": "markdown",
"url": url,
}))
logger.Debug("trying to get markdown content")
var (
wg sync.WaitGroup
content, screenshotName string
errContent, errScreenshot error
)
wg.Add(2)
View on GitHub (pinned to ea665308ba)
When it happens
Trigger: Thrown at backend/pkg/tools/browser.go:183 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of vxcontrol/pentagi@ea665308ba (2026-09-01).
Data as JSON: /api/errors/cd223bedc05993f2.
Report an issue: GitHub.