ErrLookup › vxcontrol/pentagi
vxcontrol/pentagi
Fully autonomous AI Agents system capable of performing complex penetration testing tasks · Go · 768 source files
Analyzed at ea665308ba on 2026-09-01. 615 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| path query parameter is required | validation | error | input-validation, path-resolution |
| path must be relative (no leading /) | validation | error | input-validation, path-traversal, security |
| Unexpected response from server | exception | error | frontend, typescript, api-response |
| cookie claim invalid | http | warning | authentication, session, cookies |
| session expired | http | warning | authentication, session, expiry |
| user hash mismatch - session invalid for this installation | http | warning | authentication, session, password-change |
| user has been deleted | http | warning | authentication, session, user-management |
| user has been blocked | http | warning | authentication, authorization, user-status |
| user is not ready | http | warning | authentication, user-status, onboarding |
| token required | http | error | authentication, api-token, http-headers |
| bearer scheme must be used | http | error | http, authentication, go, authorization-header |
| token can't be empty | http | error | http, authentication, go, empty-credential |
| token validation disabled with default salt | http | warning | configuration, authentication, go, default-secret |
| token is invalid | http | error | authentication, jwt, go, api-token |
| token not found in database | http | error | authentication, database, go, api-token |
| token has been revoked | http | error | authentication, api-token, go, revocation |
Internal wrong field for grouping | validation | error | sql, grouping, query-params, validation |
Agentlogs.InvalidRequest group field not found | validation | warning | api, grouping, agentlogs, validation |
Token.CreationDisabled token creation is disabled with default salt | validation | critical | security, api-tokens, configuration, secrets |
Token.InvalidRequest token with this name already exists | validation | warning | api-tokens, uniqueness, conflict, validation |
Token.Unauthorized not authorized to access this token | http | warning | authorization, api-tokens, rbac, idor |
Assistantlogs.InvalidRequest group field not found | validation | error | api, validation, query-params, grouping |
Assistants.InvalidRequest group field not found | validation | error | api, validation, query-params, grouping |
Containers.InvalidRequest group field not found | validation | error | api, validation, query-params, grouping |
FlowFiles.InvalidRequest at least one uploaded file is required | validation | error | api, validation, file-upload, multipart |
FlowFiles.NotFound no accessible paths found | http | error | api, not-found, file-download, path-resolution |
Internal docker client not configured on this server | http | error | docker, configuration, http-api |
Flows.InvalidRequest group field not found | validation | warning | validation, query-params, sql |
Knowledge.InvalidRequest group field not found | validation | warning | validation, query-params, sql |
Msglogs.InvalidRequest group field not found | validation | warning | validation, query-params, sql |
Prompts.InvalidRequest group field not found | validation | warning | rest, validation, group-by |
ErrResourcesInvalidRequest at least one file is required | http | error | rest, upload, multipart, validation |
ErrScreenshotsInvalidRequest group field not found | http | warning | rest-api, validation, query-params, http-400 |
ErrSearchlogsInvalidRequest group field not found | http | warning | rest-api, validation, query-params, http-400 |
ErrSubtasksInvalidRequest group field not found | http | warning | rest-api, validation, query-params, http-400 |
ErrTasksInvalidRequest group field not found | http | warning | rest-api, validation, query-params, http-400 |
ErrTermlogsInvalidRequest group field not found | http | warning | rest-api, validation, query-params, http-400 |
ErrToolcallsInvalidRequest group field not found | http | error | api, validation, grouping |
ErrChangeEmailCurrentUserEmailAlreadyExists email already exists | http | error | users, email, uniqueness |
ErrUsersInvalidRequest group field not found | http | error | api, validation, grouping |
ErrVecstorelogsInvalidRequest group field not found | http | error | api, validation, grouping |
| there are temporarily offline for maintenance. please try ag | http | warning | network, http, search, external-service |
| flow not found | exception | error | controller, logging, not-found, in-memory-state |
| flow not found | exception | error | controller, logging, not-found, in-memory-state |
| assistant not found | exception | error | go, not-found, in-memory-store, assistant-log |
| failed to create flow in DB: %w | exception | critical | go, database, postgres, flow-creation |
| failed to get user %d: %w | exception | error | go, database, user-lookup, flow-worker |
| flow %d has status %s: loading aborted: %w | exception | warning | go, flow-lifecycle, state-machine, startup-recovery |
| failed to get flow primary container: %w | exception | error | go, database, docker-container, flow-recovery |
| failed to set flow %d status: %w | exception | error | go, database, state-machine, flow-status |
| failed to get flow %d containers: %w | exception | warning | go, database, containers, event-publish |
| failed to finish assistant %d: %w | exception | error | go, assistant-worker, lifecycle, concurrency |
| assistant %d not found | exception | error | go, not-found, assistant, registry |
| failed to delete assistant %d: %w | exception | error | go, database, postgres, delete |
| failed to switch provider: %w | exception | error | go, provider, llm, configuration |
| flow %d stopped: %w | exception | warning | go, context-cancelled, concurrency, flow |
| flow %d input processing timeout: %w | exception | warning | go, timeout, context, backpressure |
| task stop timeout | exception | error | go, timeout, graceful-shutdown, goroutine |
| failed to rename flow %d: %w | exception | error | go, database, postgres, update |
| failed to set provider: %w | exception | error | go, provider-switch, llm, runtime |
| failed to update flow provider in DB: %w | exception | error | go, database, postgres, provider-switch |
| failed to create flow agent log: %w | exception | error | go, database, flow-startup, logging |
| failed to create flow msg log: %w | exception | error | go, database, flow-startup, logging |
| failed to create flow search log: %w | exception | error | go, database, flow-startup, search-logs |
| failed to create flow term log: %w | exception | error | go, database, flow-startup, terminal |
| failed to create flow vector store log: %w | exception | error | go, database, pgvector, flow-startup |
| failed to create flow tool call log: %w | exception | error | go, database, flow-startup, tool-calls |
| failed to create flow screenshot: %w | exception | error | go, database, flow-startup, screenshots |
| failed to get flow agent log: %w | exception | error | go, database, flow-resume, logging |
| failed to get flow msg log: %w | exception | error | database, flow-logs, error-wrapping |
| failed to get flow search log: %w | exception | error | database, search-logs, error-wrapping |
| failed to get flow term log: %w | exception | error | database, terminal-logs, error-wrapping |
| failed to get flow vector store log: %w | exception | error | database, pgvector, vector-store, error-wrapping |
| failed to get flow tool call log: %w | exception | error | database, tool-calls, error-wrapping |
| failed to get flow screenshot: %w | exception | error | storage, screenshots, error-wrapping |
| flow not found | exception | warning | not-found, sentinel-error, flow-lifecycle |
| flow already stopped | exception | info | idempotency, sentinel-error, flow-lifecycle |
| failed to load flows: %w | exception | critical | database, startup, flow-lifecycle |
| failed to create flow worker: %w | exception | error | flow-creation, worker-init, error-wrapping |
| failed to renew flow %d status: %w | exception | error | go, database, flow-status, wrapped-error |
| failed to load flow %d: %w | exception | error | go, flow-worker, state-restoration, wrapped-error |
| failed to get flow %d status: %w | exception | error | go, flow-status, database, wrapped-error |
| flow %d is not completed | exception | error | go, flow-lifecycle, domain-guard |
| flow %d is in unknown status: %s | exception | error | go, flow-status, data-corruption, enum |
| unexpected error: flow %d not found | exception | error | go, internal-invariant, defensive-check |
| failed to create assistant: %w | exception | error | go, assistant-worker, provider-config, wrapped-error |
| failed to add assistant to flow: %w | exception | error | go, concurrency, flow-worker, registration |
| failed to stop flow %d: %w | exception | error | go, docker, flow-lifecycle, teardown, wrapped-error |
| failed to finish flow %d: %w | exception | error | database, go, flow-lifecycle, wrapped-error |
| failed to bulk-update flows provider name: %w | exception | error | database, go, provider, bulk-update |
| failed to bulk-update assistants provider name: %w | exception | error | database, go, provider, bulk-update |
| flow not found | exception | warning | go, not-found, in-memory-state, flow-lifecycle |
| failed to load user prompts: %w | exception | error | database, go, prompts, worker-creation |
| failed to load default templates: %w | exception | critical | go, embedded-files, templates, build |
| failed to create screenshot: %w | exception | error | database, go, screenshot, insert |
| failed to get screenshot: %w | exception | error | database, go, screenshot, not-found |
| flow not found | exception | warning | go, not-found, in-memory-state, flow-lifecycle |
| failed to create search log: %w | exception | warning | database, go, search, insert |
| failed to get search log: %w | exception | error | database, error-wrapping, not-found |
| flow not found | exception | error | cache-miss, not-found, concurrency |
| failed to prepare primary agent chain for subtask %d: %w | exception | error | llm-provider, agent-chain, initialization |
| failed to update subtask %d status to created: %w | exception | error | database, state-recovery, subtask |
| subtask %d has created yet: %w | exception | warning | state-machine, subtask, nothing-to-load |
| unexpected subtask status: %s | exception | error | state-machine, unexpected-value, subtask |
| failed to get subtask primary msg chains for subtask %d: %w | exception | error | database, msg-chain, subtask |
| subtask %d has no msg chains: %w | exception | warning | msg-chain, subtask, nothing-to-load, data-consistency |
| failed to set subtask %d status: %w | exception | error | database, status-update, subtask, locking |
| unsupported subtask status: %s | exception | error | state-machine, invalid-argument, subtask |
| failed to set task status in back propagation: %w | exception | error | go, database, state-machine, back-propagation |
| failed to set subtask %d result: %w | exception | error | go, database, persistence |
| subtask has already completed | exception | error | go, state-machine, lifecycle |
| subtask is not waiting, run first | exception | error | go, state-machine, lifecycle, race-condition |
| failed to put input for subtask %d: %w | exception | error | go, provider, message-chain, retryable |
| subtask is waiting, put input first | exception | error | go, state-machine, lifecycle, waiting-for-input |
| failed to ensure chain consistency for subtask %d: %w | exception | error | go, provider, message-chain, consistency |
| failed to perform agent chain for subtask %d: %w | exception | error | go, llm, provider, agent-chain, retryable |
| failed to set subtask %d status to finished: %w | exception | error | database, subtask, state-transition, context-cancellation |
| failed to set subtask %d status to failed: %w | exception | error | database, subtask, state-transition, failure-handling |
| unknown perform result: %d | exception | error | provider, enum, subtask, version-skew |
| failed to get subtasks for task %d: %w | exception | error | database, sqlc, subtask, persistence |
| no subtasks found for task %d: %w | exception | warning | subtask, empty-result, sentinel-error, flow-resume |
| failed to create subtask worker: %w | exception | error | subtask, worker, initialization, persistence |
| failed to generate subtasks for task %d: %w | exception | error | llm, provider, subtask-generation, network |
| no subtasks generated for task %d | exception | error | llm, empty-response, subtask-generation, validation |
| failed to create subtask for task %d: %w | exception | error | database, subtask, persistence, partial-failure |
| failed to get task %d subtasks: %w | exception | error | database, subtasks, controller |
| failed to refine subtasks for task %d: %w | exception | error | llm, provider, refine |
| failed to delete subtasks for task %d: %w | exception | error | database, delete, transaction |
| failed to get task planned subtasks: %w | exception | error | database, worker, subtask-dispatch |
| subtask not found | exception | error | not-found, in-memory-state, worker |
| failed to get task title: %w | exception | error | llm, provider, task-creation |
| failed to create task in DB: %w | exception | error | database, insert, task-creation |
| failed to put input for task %d: %w | exception | error | database, logging, msgchain |
| failed to create tool call log: %w | exception | error | database, postgresql, foreign-key |
| failed to update tool call log result: %w | exception | error | database, postgresql, no-rows |
| failed to update tool call log failed result: %w | exception | error | database, postgresql, no-rows |
| failed to get tool call log: %w | exception | error | database, not-found, scoping |
| flow not found | exception | error | not-found, flow, lookup |
| container not found | exception | error | container, not-found, terminal |
| failed to create termlog: %w | exception | error | database, postgresql, foreign-key |
| failed to get termlog: %w | exception | error | database, not-found |
| failed to get containers: %w | exception | error | database, postgresql, query |
| flow not found | exception | error | not-found, flow, lookup |
| failed to create vector store log: %w | exception | error | go, database, postgres, insert-failed |
| failed to get vector store log: %w | exception | error | go, database, not-found, postgres |
| flow not found | exception | error | go, flow-not-found, in-memory-state, controller |
| summarization failed: %w | exception | error | go, llm, summarization, provider-failure |
| knowledge: embedding provider is not configured | validation | error | go, configuration, embeddings, knowledge-base |
| knowledge: embedding provider is not available | validation | error | go, embeddings, provider-unavailable, knowledge-base |
| knowledge: list by flow: %w | exception | error | go, database, postgres, pgvector, query-failed |
| knowledge: list all: %w | exception | error | go, database, postgres, pgvector, query-failed |
| knowledge: list by flow (user): %w | exception | error | go, database, postgres, pgvector, query-failed |
| knowledge: list user docs: %w | exception | error | database, postgresql, sqlc |
| knowledge: get document %s: %w | exception | error | database, not-found, sqlc |
| knowledge: get user document %s: %w | exception | error | database, not-found, authorization |
| knowledge: embed query: %w | exception | error | embeddings, network, configuration |
| knowledge: embedder returned no vectors for query | exception | error | embeddings, empty-result |
| knowledge: similarity search (user %d): %w | exception | error | database, pgvector, sql |
| knowledge: similarity search (admin): %w | exception | error | database, pgvector, sql |
| knowledge: compute embedding: %w | exception | error | embeddings, network, configuration |
| knowledge: embedder returned no vectors | exception | error | embeddings, empty-result, validation |
| knowledge: marshal cmetadata: %w | exception | error | json, serialization, metadata |
| failed to reach database for tenant bootstrap: %w | exception | critical | postgres, database, connectivity, multi-tenancy |
| failed to create schema %q: %w | exception | error | postgres, schema, permissions, multi-tenancy |
| failed to create extension %q in schema %q (a privileged use | exception | error | postgres, pgvector, extension, permissions, docker |
| extension %q is installed in schema %q, but multi-tenant mod | exception | error | postgres, pgvector, extension, schema, configuration, multi-tenancy |
| failed to resolve schema of extension %q: %w | exception | error | postgres, catalog, connectivity, bootstrap |
| failed to resolve current schema: %w | exception | error | postgres, search-path, connectivity, multi-tenancy |
| search_path resolved to schema %q, expected %q — refusing to | exception | critical | postgres, search-path, multi-tenancy, configuration, data-isolation |
| failed to acquire database connection for advisory lock: %w | exception | error | postgres, advisory-lock, connection-pool, concurrency |
| failed to acquire advisory lock %q: %w | exception | error | postgres, advisory-lock, concurrency, timeout, migrations |
| failed to initialize docker client: %w | exception | critical | docker, configuration, environment, connectivity |
| failed to get docker info: %w | exception | critical | docker, daemon-unreachable, startup |
| failed to get absolute path: %w | exception | error | filesystem, path, startup |
| failed to create tmp directory: %w | exception | critical | filesystem, permissions, startup |
| failed to ensure docker network %s: %w | exception | error | docker, network, startup |
| no config found for container %s | exception | error | programming-error, nil-argument, docker |
| failed to create container in database: %w | exception | error | database, postgresql, docker |
| failed to update container image in database: %w | exception | error | database, fallback, image-pull |
| failed to pull default image '%s': %w | exception | critical | docker, image-pull, registry, network |
| failed to create volume: %w | exception | error | docker, volume, storage |
| container shutdown failed: %w | exception | error | docker, container-lifecycle, go |
| database status update failed during container stop: %w | exception | error | database, postgresql, container-lifecycle |
| failed to stop container: %w | exception | error | docker, container-lifecycle, error-wrapping |
| failed to remove container: %w | exception | error | docker, container-lifecycle, volumes |
| failed to update container status to deleted: %w | exception | error | database, postgresql, stale-state |
| failed to get all flows: %w | exception | error | database, postgresql, startup-cleanup |
| failed to get all containers: %w | exception | error | database, postgresql, startup-cleanup |
| container inspection failed: %w | exception | error | docker, inspection, go |
| failed to stat container path '%s': %w | exception | error | docker, filesystem, exec |
| container path '%s' is not a directory | exception | error | docker, filesystem, validation |
| failed to create list exec for '%s': %w | exception | error | docker, exec, container-lifecycle |
| failed to attach list exec for '%s': %w | exception | error | docker, exec, stream |
| failed to read list output for '%s': %w | exception | error | docker, stream, output-limit |
| failed to inspect list exec for '%s': %w | exception | error | docker, exec, inspect |
| list command failed for '%s' with exit code %d: %s | exception | error | docker, exec, exit-code, find |
| listing container directory '%s': %w | exception | warning | context, timeout, cancellation |
| truncated exec stream: %w | exception | error | docker, stream, truncation, network |
| listing output exceeded %d bytes | exception | error | docker, output-limit, memory-safety |
| docker exec systemerr: %s | exception | error | docker, daemon, systemerr, stream |
| failed to list images: %w | exception | error | docker, image-pull, daemon, api |
| failed to pull image: %w | exception | error | docker, image-pull, network |
| image download stream processing failed: %w | exception | error | docker, io, network, timeout |
| failed to create network %s: %w | exception | error | docker, network, bridge |
| reading uploads cache: %w | exception | error | filesystem, flowfiles, directory |
| reading container cache: %w | exception | error | filesystem, flowfiles, directory |
| reading resources cache: %w | exception | error | filesystem, flowfiles, directory |
| path must start with '%s', '%s', or '%s' | validation | warning | validation, path-traversal, flowfiles |
| path escapes the flow data directory | validation | error | security, path-traversal, flowfiles |
| file name is required | validation | warning | validation, filename, upload |
| path is required | validation | error | go, path-validation, input-validation |
| invalid path | validation | error | go, path-validation, path-traversal |
| invalid path component '%s': %w | validation | error | go, path-validation, input-validation |
| invalid file name | validation | error | go, filename-validation, input-validation |
| file name is too long | validation | error | go, filename-validation, filename-length |
| file name contains control characters | validation | error | go, filename-validation, control-characters, input-validation |
| file name contains unsupported characters | validation | error | go, filename-validation, input-validation |
| failed to resolve relative cache path: %w | exception | warning | go, filesystem, walkdir |
| '%s' is not a regular file | exception | error | go, filesystem, file-upload |
| failed to open uploaded file: %w | exception | error | go, multipart, file-upload |
| failed to create temporary upload file: %w | exception | error | filesystem, io, upload, temp-file |
| failed to write temporary upload file: %w | exception | error | io, filesystem, upload, disk-full |
| failed to set temporary upload file permissions: %w | exception | warning | filesystem, permissions, chmod, temp-file |
| failed to read tar entry: %w | exception | error | tar, archive, io, corruption |
| failed to create directory '%s': %w | exception | error | filesystem, tar, extract, mkdir |
| tar entry '%s' has invalid size %d | exception | error | tar, validation, corruption, security |
| tar archive exceeds maximum file count of %d | validation | error | tar, limits, security, dos-protection |
| tar archive exceeds maximum total size of %d bytes | validation | error | tar, limits, dos-protection, security |
| failed to create parent directory for '%s': %w | exception | error | filesystem, tar, extract, mkdir |
| failed to create file '%s': %w | exception | error | filesystem, tar, extract, openfile, permissions |
| failed to force flush logger: %w | exception | error | opentelemetry, flush, logging, grpc |
| failed to force flush meter: %w | exception | error | opentelemetry, flush, metrics, grpc |
| failed to force flush tracer: %w | exception | error | opentelemetry, flush, tracing, grpc |
| telemetry endpoint is not set: %w | exception | warning | configuration, opentelemetry, env-var |
| failed to create telemetry connection: %w | exception | error | grpc, configuration, opentelemetry |
| failed to create log exporter: %w | exception | error | opentelemetry, exporter, logs, grpc |
| failed to create metric exporter: %w | exception | error | opentelemetry, exporter, metrics, grpc |
| failed to create tracer exporter: %w | exception | error | opentelemetry, exporter, tracing, grpc |
| failed to get assistant system prompt: %w | exception | error | database, prompts, assistant, agent-chain |
| failed to restore assistant msg chain: %w | exception | error | database, assistant, msgchain, agent-chain |
| failed to get assistant use agents: %w | exception | error | database, postgres, agent-chain |
| failed to get primary agent msg chain %d: %w | exception | error | database, postgres, msg-chain |
| failed to unmarshal primary agent msg chain %d: %w | exception | error | json, unmarshal, compatibility |
| failed to get ask advice handler: %w | exception | error | tools, configuration, handler-init |
| failed to get coder handler: %w | exception | error | docker, tools, handler-init |
| failed to get installer handler: %w | exception | error | docker, tools, handler-init |
| failed to get memorist handler: %w | exception | error | pgvector, embeddings, handler-init |
| failed to get pentester handler: %w | exception | error | tools, search, docker, handler-init |
| failed to get searcher handler: %w | exception | error | search, tools, configuration |
| invalid provider config: %w | validation | error | validation, provider-config, go |
| failed to marshal provider config: %w | exception | error | json, serialization, go |
| failed to update provider: %w | exception | error | database, postgres, persistence |
| failed to delete provider: %w | exception | error | database, postgres, delete |
| unsupported agent type: %s | validation | error | validation, agent-type, go |
| failed to create provider for testing: %w | exception | error | provider, initialization, credentials |
| failed to test agent: %w | exception | error | testing, timeout, llm |
| unexpected agent type: %s | exception | error | switch-drift, refactoring, go |
| failed to test provider: %w | exception | error | provider, llm, testing, network |
| provider type '%s' has no default config because it failed t | exception | error | provider, configuration, env-var, startup |
| default provider config not found for type: %s | exception | error | provider, configuration, unknown-type |
| unknown provider type: %s | exception | error | provider, unknown-type, registration, go |
| failed to call llm after %d retries: %w | exception | error | llm, retry, network, api-call |
| operation %d: remove operation missing required id field | validation | warning | validation, llm, json-schema, subtasks |
| operation %d: subtask with id %d not found for removal | validation | warning | validation, llm, subtasks, stale-reference |
| operation %d: modify operation missing required id field | validation | warning | validation, llm, json-schema, subtasks |
| operation %d: modify operation missing both title and descri | validation | warning | validation, llm, subtasks, empty-payload |
| edit_file was called but did not produce the requested chang | exception | warning | llm, testing, tool-calling, diff |
| failed to load test registry: %w | exception | error | go, testing, configuration, embedded-resources |
| no tests to execute | exception | error | go, testing, configuration, empty-result |
| test case has no prompt or messages | exception | error | go, testing, validation |
| failed to create resources directory: %w | exception | critical | go, filesystem, configuration, docker |
| failed to compute MD5: %w | exception | error | io, md5, file-read |
| invalid blob hash %q | validation | error | validation, hash, input |
| failed to delete blob %s: %w | exception | error | filesystem, delete, permissions |
| path must not be empty | validation | error | validation, path, input |
| path exceeds maximum allowed length of %d characters | validation | error | validation, path, length-limit |
| path must be relative | validation | error | path-validation, security, path-traversal |
| path must not contain parent directory traversal | validation | error | path-traversal, security, zip-slip, input-validation |
| invalid path | validation | error | path-validation, empty-path, input-validation |
| file name is required | validation | error | validation, file-upload, empty-value |
| failed to create temp directory: %w | exception | error | filesystem, permissions, io |
| failed to create temp file: %w | exception | error | filesystem, permissions, temp-file, io |
| failed to write temp file: %w | exception | error | io, upload, disk-full, network |
| failed to set temp file permissions: %w | exception | error | filesystem, permissions, chmod |
| failed to commit blob %s: %w | exception | error | filesystem, atomic-rename, cross-device, storage |
| failed to stat blob %s: %w | exception | error | filesystem, zip, missing-file, storage |
| failed to get relative path: %w | exception | error | |
| failed to get file info: %w | exception | error | |
| failed to create zip header: %w | exception | error | |
| failed to create zip entry: %w | exception | error | |
| failed to open file: %w | exception | error | |
| invalid path component %q | validation | error | |
| path component %q exceeds maximum length of %d | validation | error | |
| path component contains control characters | validation | error | |
| path component contains unsupported character %q | validation | error | |
| unsupported type of input value to scan | exception | error | |
| error generating token ID: %w | exception | error | |
| failed to sign token: %w | exception | error | |
| unexpected signing method: %v | validation | error | |
| token is malformed | validation | error | jwt, authentication, malformed-token |
| token is either expired or not active yet | validation | error | jwt, authentication, token-expired |
| token invalid: %w | validation | error | jwt, signature-verification, authentication |
| token is invalid | validation | error | jwt, authentication, defensive-check |
| error checking user status: %w | exception | error | database, authentication, cache |
| %w - session invalid for this installation | http | error | authentication, session, hash-mismatch |
| error checking token status: %w | exception | error | database, authentication, api-token |
| %w - token invalid for this installation | http | error | authentication, api-token, hash-mismatch |
PrivilegesRequired privileges are not set | http | error | authentication, authorization, middleware |
| invalid UsageStatsPeriod: %s | validation | error | validation, enum, gorm, rest |
| invalid TokenStatus: %s | validation | error | validation, enum, api-tokens, gorm |
| invalid AssistantStatus: %s | validation | error | validation, enum, assistants, gorm |
| invalid ContainerStatus: %s | validation | error | validation, enum, docker, containers |
| invalid ContainerType: %s | validation | error | validation, enum, containers, gorm |
| invalid FlowStatus: %s | validation | error | validation, enum, flows, gorm |
| invalid KnowledgeDocType: %q (expected answer|guide|code) | validation | error | validation, enum, knowledge-base |
| invalid KnowledgeGuideType: %q | validation | error | validation, enum, knowledge-base |
| invalid KnowledgeAnswerType: %q | validation | error | validation, enum, knowledge-base |
| invalid MsgchainType: %s | validation | error | go, enum-validation, gorm |
| invalid MsglogType: %s | validation | error | go, enum-validation, gorm |
| invalid MsglogResultFormat: %s | validation | error | go, enum-validation, gorm |
| invalid PromptType: %s | validation | error | go, enum-validation, gorm, templates |
| invalid ProviderType: %s | validation | error | go, enum-validation, providers, rest |
| invalid SearchEngineType: %s | validation | error | go, enum-validation, search, gorm |
| invalid SubtaskStatus: %s | validation | error | go, enum-validation, state-machine, gorm |
| invalid TaskStatus: %s | validation | error | go, enum-validation, state-machine, gorm |
| invalid TermlogType: %s | validation | error | go, enum-validation, terminal, gorm |
| invalid ToolcallStatus: %s | validation | error | go, enum-validation, tools, gorm |
| invalid UserStatus: %s | validation | error | go, validation, enum, gorm |
| invalid UserType: %s | validation | error | go, validation, enum, gorm |
| user_id is required | validation | error | go, validation, gorm, foreign-key |
| invalid VecstoreActionType: %s | validation | error | go, validation, enum, gorm |
| no verified primary email found | http | error | oauth, github, email, authentication |
| could not create Google OpenID client: %w | http | error | oauth, oidc, google, network |
| id_token is not present in the token | http | error | oauth, oidc, google, jwt |
| could not verify Google ID Token: %w | http | error | oauth, oidc, google, jwt, security |
| nonce mismatch in Google ID Token | http | error | oauth, oidc, google, security, nonce |
| failed to verify Google Access Token: %w | http | error | oauth, oidc, google, security, jwt |
| failed to parse Google ID Token claims: %w | http | error | oauth, google, oidc, jwt |
| nonce mismatch in Google ID Token claims | http | error | oauth, google, oidc, nonce, replay |
| email is empty in Google ID Token claims | http | error | oauth, google, oidc, email, scopes |
| permission 'resources.view' required to use resource IDs | validation | error | authorization, permissions, resources, rbac |
| failed to fetch resources: %w | exception | error | database, gorm, postgresql, resources |
| resource %d not found | exception | error | resources, not-found, validation, api |
| resource %d not accessible | exception | error | authorization, ownership, resources, rbac |
Auth.InvalidUserData user is external | http | warning | authentication, oauth, roles, login |
Auth.InactiveUser user is inactive | http | warning | authentication, account-status, login, rbac |
NotPermitted provider not initialized | http | error | oauth, configuration, authentication, env |
Auth.InvalidLoginCallbackRequest code is required | http | warning | oauth2, auth, missing-parameter |
Auth.InvalidAuthorizationState state parameter is required | http | warning | oauth2, csrf, state-mismatch |
Auth.TokenExpired state signature expired | http | warning | auth, oauth, expired-token |
FlowFiles.AlreadyExists flow file '%s' already exists | http | error | file-upload, conflict, duplicate |
NotPermitted containers.view privilege is required to pull from container | http | error | |
FlowFiles.ContainerNotRunning container '%s' is not running; start the flow before pulling files | http | error | |
| failed to create container delete exec: %w | exception | error | |
| failed to attach container delete exec: %w | exception | error | |
| failed to read container delete output: %w | exception | error | |
| failed to inspect container delete exec: %w | exception | error | |
| container delete command failed with exit code %d: %s | exception | error | |
FlowFiles.InvalidData source %q must be a regular file or a directory | validation | error | |
| relative path: %w | http | error | |
| %w: two sources both target %q | http | error | |
| checking %s: %w | http | error | |
| %w: resource already exists at %q | http | error | |
| open %s: %w | http | error | |
| save temp for %s: %w | http | error | |
| %w: a directory already exists at %q | http | error | |
| unauthorized: invalid user: %v | http | error | |
Resources.InvalidRequest too many files: %d exceeds the limit of %d | validation | error | |
Resources.AlreadyExists resource %q is duplicated in upload request | http | error | |
| failed to open uploaded file: %w | http | error | |
| failed to insert resource %q: %w | http | error | |
Resources.NotFound resource %q not found | http | error | |
| %w: resource %q not found | http | error | |
| %w: sources %q and %q share the same base name %q | http | error | |
| %w: cannot move directory %q into itself | http | error | |
| %w: source and destination are the same for %q | http | warning | resources, move, invalid-argument, no-op |
| %w: destination %q is a file; cannot move multiple sources i | http | error | resources, move, conflict, destination |
| failed to delete destination for overwrite: %w | http | error | database, gorm, delete, overwrite |
| %w: cannot move directory into itself | http | warning | resources, move, directory, cycle, invalid-argument |
| failed to delete merged source directory %q: %w | http | error | database, gorm, delete, merge |
| failed to delete source directory %q: %w | http | error | database, gorm, delete, merge |
| failed to list source directory: %w | http | error | database, gorm, query, directory-listing |
| failed to move resource %q: %w | http | error | database, gorm, move, unique-constraint |
| %w: cannot copy directory %q into itself | exception | error | invalid-argument, recursion-guard, directory, batch |
| failed to copy resource: %w | exception | error | gorm, database, copy, resources |
| %w: cannot copy directory into itself | exception | warning | validation, copy, resources, path |
| failed to check destination conflicts: %w | exception | error | gorm, database, copy, conflict-check |
| failed to copy resource %q: %w | exception | error | gorm, database, copy, unique-constraint |
| blob for resource %q not found on disk | http | error | filesystem, storage, download, blob |
| failed to list resources: %w | exception | error | gorm, database, list, resources |
| %w: resource %q already exists and is not a directory | exception | warning | conflict, validation, paths, resources |
| failed to delete file blocking directory %q: %w | exception | error | database, gorm, resources, transaction |
| failed to create resource directory %q: %w | exception | error | database, gorm, resources, unique-constraint |
| template content is empty | validation | error | validation, templates, go-template |
| failed to parse template: %w | validation | error | templates, go-template, parsing, validation |
| operation %d: add requires title | validation | error | validation, tool-args, subtasks |
| operation %d: add requires description | validation | error | validation, tool-args, subtasks |
| operation %d: remove requires id | validation | error | validation, tool-args, subtasks |
| operation %d: modify requires id | validation | error | validation, tool-args, subtasks |
| operation %d: modify requires at least title or description | validation | error | validation, tool-args, subtasks |
| operation %d: reorder requires id | validation | error | validation, tool-args, subtasks |
| operation %d: unknown operation type %q | validation | error | |
| invalid bool value: %s | validation | error | |
| invalid int value: %s | validation | error | |
| invalid string value: got null | validation | error | |
| invalid strings value: expected a JSON array of strings, got | validation | error | |
| invalid strings value: expected a JSON array of strings, e.g | validation | error | |
| browser is not available | exception | error | |
| unknown tool: %s | exception | error | |
| failed to unmarshal browser action: %w | validation | error | |
| unknown browser action: %s | exception | error | |
| failed to parse url: %w | exception | error | |
| diff contains no hunks (no "@@ ... @@" header found) | exception | error | diff, parsing, unified-diff, input-validation |
| invalid hunk header: %q | validation | error | diff, parsing, unified-diff, regex |
| invalid hunk header %q: %w | validation | error | diff, parsing, strconv, unified-diff |
| invalid diff line (must start with ' ', '-', or '+'): %q | validation | error | diff, parsing, unified-diff, whitespace |
| hunk %q has no content lines | validation | error | diff, parsing, unified-diff, empty-hunk |
| internal error building patch: %w | exception | error | diff, diff-match-patch, internal-error, patch |
| %d of %d hunk(s) could not be applied - read the file again | validation | error | diff, patch-apply, stale-content, conflict |
| failed to parse get_flow_status args: %w | validation | error | json, tool-args, parsing, llm-tools |
| unknown detail level %q; use one of: summary, tasks, subtask | validation | error | enum, tool-args, validation, llm-tools |
| failed to get flow tasks: %w | exception | error | database, postgres, data-access, flow-status |
| failed to get flow subtasks: %w | exception | error | database, postgresql, tool, flow-status |
| failed to get active task input: %w | exception | warning | llm, summarization, tool, flow-status |
| failed to get active subtask description: %w | exception | warning | llm, summarization, tool, flow-status |
| failed to summarize summary: %w | exception | warning | llm, summarization, tool, flow-status, large-payload |
| failed to get task input: %w | exception | warning | llm, summarization, tool, flow-status |
| failed to get task result: %w | exception | warning | llm, summarization, tool, flow-status |
| failed to summarize task list: %w | exception | warning | llm, summarization, tool, flow-status, large-payload |
| failed to get subtasks: %w | exception | error | database, postgresql, tool, flow-status |
| failed to get subtask description: %w | exception | warning | llm, summarization, tool, flow-status |
| failed to get subtask result: %w | exception | error | go, llm, summarization, flow-status |
| failed to summarize subtasks list: %w | exception | error | go, llm, summarization, flow-status |
| failed to get active task result: %w | exception | error | go, llm-summarizer, flow-status, context-cancellation |
| failed to get subtask context: %w | exception | error | go, llm-summarizer, flow-status, verbose |
| failed to get subtask msg logs: %w | exception | error | go, database, postgresql, flow-status |
| failed to parse %s args: %w | validation | error | json, args-parsing, tool-call, validation |
| failed to check flow status: %w | exception | error | database, postgresql, persistence, flow-status |
| wait cancelled — the assistant session was interrupted while | exception | warning | context, cancellation, timeout, tool-call |
| wait for flow completion failed: %w | exception | error | database, polling, flow-wait, persistence |
| failed to parse stop_flow args: %w | validation | error | json, args-parsing, tool-call, validation |
| stop timed out after %s — the task may still be winding down | exception | warning | timeout, cancellation, flow-stop, docker |
| failed to stop flow: %w | exception | error | flow-stop, handler-error, internal |
| input must not be empty | validation | warning | validation, input, tool-call, empty-value |
| submit timed out after %s — the flow may not have received t | exception | warning | timeout, flow-control, ambiguous-state |
| the waiting subtask's execution context is no longer availab | exception | critical | database, state-loss, restart, flow-control |
| failed to submit flow input: %w | exception | error | flow-control, unclassified-error, database |
| context cancelled while waiting for task to start. Call %s t | exception | warning | context-cancelled, polling, flow-control |
| failed to parse patch_flow_subtasks args: %w | validation | error | json, validation, tool-arguments |
| task_id must be a positive integer | validation | error | validation, tool-arguments, flow-control |
| task %q (ID: %d) is currently running; patching is not allow | validation | error | state-guard, concurrency, flow-control |
| task ID %d was not found in this flow; obtain a valid task I | validation | error | state-guard, validation, flow-control |
| failed to get planned subtasks for task %d: %w | exception | error | database, flow-manager, db-query |
| failed to check subtask state for task %d: %w | exception | error | database, flow-manager, db-query |
| task %d has a subtask (ID: %d, %q) waiting for user input. O | validation | error | flow-manager, state-guard, agent-tools, subtask-status |
| task %d has a subtask (ID: %d, %q) currently running. Call % | validation | error | flow-manager, state-guard, agent-tools, concurrency |
| no 'created' subtasks found for task %d; all subtasks have b | validation | warning | flow-manager, state-guard, agent-tools, subtask-status |
| invalid subtask patch: %w | validation | error | validation, go, tool-arguments, llm |
| failed to patch subtasks for task %d: %w | exception | error | database, go, persistence, tool-arguments |
| failed to unmarshal search arguments: %w | validation | error | json, unmarshal, go, llm, tool-arguments |
| query parameter is required | validation | error | validation, required-parameter, go, llm |
| search_type parameter is required | validation | error | validation, required-parameter, go, enum |
| unknown search_type: %s | validation | error | validation, arguments, graphiti, tool-call |
| time_start and time_end are required for temporal_window sea | validation | error | validation, missing-parameter, graphiti, temporal |
| invalid time_start format (use ISO 8601, e.g. 2026-01-02T15: | validation | error | validation, date-format, iso8601, graphiti |
| invalid time_end format (use ISO 8601, e.g. 2026-01-02T15:04 | validation | error | validation, date-format, iso8601, graphiti |
| time_end must be after time_start | validation | error | validation, temporal, argument-order, graphiti |
| temporal window search failed: %w | exception | error | network, upstream, graphiti, retryable |
| center_node_uuid is required for entity_relationships search | validation | error | validation, missing-parameter, graphiti, uuid |
| center_node_uuid must be a valid UUID copied verbatim from t | validation | error | validation, uuid, graphiti, format |
| entity relationships search failed: %w | exception | error | network, upstream, graphiti, retryable |
| failed to unmarshal %s search guide action arguments: %w | exception | error | json, unmarshal, tool-arguments, llm |
| failed to marshal filters: %w | exception | error | json, marshal, filters, observability |
| failed to unmarshal %s store guide action arguments: %w | exception | error | json, unmarshal, tool-arguments, llm |
| failed to load document: %w | exception | error | database, pgvector, embeddings, network |
| failed to store guide: %w | exception | error | database, pgvector, embeddings |
| unknown tool: %s | exception | error | tool-dispatch, unknown-tool, llm |
| memory is not available | exception | error | availability, pgvector, configuration, tool-guard |
| pgvector store is not initialized | exception | error | pgvector, nil-check, initialization, tool-guard |
| failed to unmarshal %s search in memory action arguments: %w | exception | error | json, unmarshal, llm-tool-call, memory |
| failed to marshal filters: %w | exception | error | json, marshal, filters, memory |
| unknown tool: %s | exception | error | tool-dispatch, unknown-tool, memory, agent |
| pgvector store is not initialized | exception | error | pgvector, initialization, availability, vector-store |
| failed to unmarshal %s search answer action arguments: %w | exception | error | json, unmarshal, llm-tool-call, search |
| failed to marshal filters: %w | exception | error | json, marshal, filters, search |
| failed to unmarshal %s store answer action arguments: %w | exception | error | json, unmarshal, llm-tool-call, search |
| failed to load document: %w | exception | error | pgvector, embedding, document-load, database |
| failed to store answer for question: %w | exception | error | pgvector, embedding, store-answer, database |
| unknown tool: %s | exception | error | tool-dispatch, llm, go |
| duckduckgo search failed: %w | exception | error | network, search-engine, duckduckgo, rate-limit |
| failed to create http client: %w | exception | error | http-client, proxy, configuration |
| failed to create search request: %w | exception | error | http, url, go |
| failed to execute search after %d attempts: %w | exception | error | network, timeout, dns, duckduckgo |
| unexpected status code: %d | http | error | http, status-code, rate-limit, duckduckgo |
| failed to read response body: %w | exception | error | network, io, timeout |
| failed to parse search response: %w | exception | error | html, parsing, scraping, duckduckgo |
| failed to parse HTML: %w | exception | warning | html, parsing, go, x-net |
| %s (HTTP 429) | exception | warning | http, rate-limit, retryable, searchers |
| %s (HTTP %d) | exception | warning | http, server-error, retryable, searchers |
| failed to create http client: %w | exception | error | http-client, configuration, fatal, firecrawl |
| failed to marshal request body: %v | exception | error | json, serialization, firecrawl, searchers |
| failed to build request: %v | exception | error | http, url, configuration, firecrawl |
| failed to do request: %v | exception | warning | network, transport, retryable, firecrawl |
| failed to decode response body: %v | exception | error | json, response-parsing, firecrawl, searchers |
| request failed: %s | exception | error | api, upstream-error, fatal, firecrawl |
| request failed | exception | error | api, upstream-error, fatal, firecrawl |
| unexpected status code: %d | exception | error | http, firecrawl, unmapped-status, fatal |
| error creating template: %v | exception | error | go, text-template, firecrawl, bug |
| error executing template: %v | exception | warning | go, text-template, firecrawl, fallback |
| failed to create google search service: %w | exception | error | google, customsearch, client-init, fatal |
| google search failed: %w | exception | warning | google, customsearch, network, retryable |
| failed to do request: %w | exception | error | google, customsearch, api-error, wrapped-error |
| failed to create http client: %w | exception | error | google, http-client, proxy, tls, config |
| failed to create google search service: %v | exception | error | google, customsearch, client-init, fatal |
| internal engine: link discovery returned no usable URLs | exception | error | search, url-discovery, empty-result |
| internal engine: all pages failed to fetch: %w | exception | error | network, fetch, search |
| internal engine: no readable content found | exception | error | search, scraping, empty-content |
| internal engine: summarization failed: %w | exception | error | llm, summarization, network |
| internal engine: no link-discovery engine is available | exception | error | configuration, missing-env-var, search |
| failed to create http client: %w | exception | error | http-client, proxy, configuration |
| failed to marshal request body: %w | exception | error | json, serialization, configuration |
| failed to create request: %w | exception | error | http, url, request-construction |
| failed to send request: %w | exception | error | network, http, timeout |
| failed to read response body: %w | exception | warning | network, http, response-body |
| failed to unmarshal response: %w | exception | error | json, http-response, parsing, perplexity |
| unexpected status code: %d | http | error | http, http-status, perplexity, api |
| error creating template: %v | exception | error | go-templates, text-template, perplexity, summarization |
| error executing template: %v | exception | error | go-templates, text-template, perplexity, summarization |
| invalid searxng base URL: %w | exception | error | url, configuration, searxng |
| failed to create http client: %w | exception | error | http-client, tls, configuration, searxng |
| failed to create request: %w | exception | error | http, url, searxng, request-construction |
| failed to do request: %w | exception | error | network, http, connection, searxng, retryable |
| unexpected status code: %d | http | error | http-status, searxng, http, configuration |
| failed to decode response body: %w | exception | error | json, http-response, parsing, searxng |
| failed to marshal request body: %w | exception | error | json, serialization, go |
| failed to create http client: %w | exception | error | http-client, proxy, tls, go |
| failed to create request: %w | exception | error | http-request, url-parsing, go |
| request to Sploitus failed: %w | exception | warning | network, http-client, timeout, retryable |
| Sploitus API rate limit exceeded (HTTP %d), please try again | http | warning | rate-limit, http-status, sploitus, retryable |
| Sploitus API returned HTTP %d | http | error | http-status, cloudflare, sploitus |
| failed to decode Sploitus response: %w | exception | error | json, deserialization, cloudflare, sploitus |
| failed to create http client: %w | exception | error | http-client, proxy, tls, go |
| failed to marshal request body: %v | exception | error | json, serialization, tavily, go |
| failed to build request: %v | exception | error | http-request, url-parsing, tavily, go |
| failed to do request: %v | exception | error | network, http-client, searchers, retryable, go |
| failed to decode response body: %v | exception | error | json, http-response, searchers, fatal, go |
| request is invalid | http | error | http-400, validation, searchers, fatal, go |
| API key is wrong | http | critical | authentication, api-key, http-401, searchers, config |
| the endpoint requested is hidden for administrators only | http | error | authorization, http-403, searchers, plan-limits, go |
| the specified endpoint could not be found | http | error | http-404, routing, searchers, proxy, go |
| there need to try to access an endpoint with an invalid meth | http | error | http-405, http-method, searchers, proxy, go |
| there are requesting too many results | http | warning | rate-limit, http-429, searchers, retryable, backoff |
| there had a problem with our server. try again later | http | warning | http-500, server-error, searchers, retryable, upstream |
| there was a problem with the server. Please try again later | http | warning | http-502, bad-gateway, searchers, retryable, proxy |
| unexpected status code: %d | http | error | http, search, tavily, status-code, fatal |
| error creating template: %v | exception | error | go, template, tavily, syntax |
| error executing template: %v | exception | error | go, template, tavily, execution |
| failed to create http client: %w | exception | error | http, traversaal, config, proxy, tls |
| failed to marshal request body: %v | exception | error | go, json, traversaal, serialization |
| failed to build request: %v | exception | error | http, traversaal, url, config |
| failed to do request: %v | exception | error | network, http, traversaal, dns, timeout |
| unexpected status code: %d | http | error | http, traversaal, status-code, rate-limit, auth |
| unknown tool: %s | exception | error | tool-dispatch, llm-agents, argument-validation |
| runtime verification failed: %w | exception | critical | docker, container, network, infrastructure |
| container runtime is not operational | exception | critical | docker, container, sandbox, lifecycle |
| failed to put terminal log (stdin): %w | exception | error | database, postgresql, logging, persistence |
| failed to create exec process: %w | exception | error | docker, exec, container, api |
| command failed: %w: %s | exception | error | docker, exec, terminal, command-failed |
| failed to attach to exec process: %w | exception | error | docker, exec, attach, network |
| failed to copy output: %w | exception | error | docker, io, stream, network |
| command execution timeout (%v). Partial output: %s. HINT: If | exception | error | docker, timeout, exec, interactive-command |
| failed to inspect exec process: %w | exception | error | docker, exec, inspect, network |
| failed to put terminal log (stdout): %w | exception | error | database, logging, persistence, terminal |
| path is required and cannot be empty | validation | error | validation, input, filesystem |
| failed to put terminal log (read file cmd): %w | exception | error | database, logging, persistence, terminal |
| failed to put terminal log (read file content): %w | exception | error | database, logging, persistence, terminal |
| failed to copy file: %w | exception | error | docker, file-copy, tar |
| failed to read tar header: %w | exception | error | docker, tar, corrupt-stream |
| file '%s' size %d exceeds maximum allowed size %d | exception | error | docker, size-limit, memory |
| file '%s' has invalid size %d | exception | error | docker, tar, data-corruption |
| failed to read file '%s' content: %w | exception | error | docker, tar, io |
| failed to put terminal log (write file cmd): %w | exception | warning | logging, database, terminal |
| container runtime check failed: %w | exception | error | docker, daemon, connectivity |
| target container is not operational | exception | error | docker, container-lifecycle, file-write |
| tar archive header generation failed: %w | exception | error | docker, tar, file-write |
| tar archive content serialization failed: %w | exception | error | docker, tar, memory, file-write |
| failed to close tar writer: %w | exception | error | docker, tar, memory, file-write |
| container file transfer failed: %w | exception | error | docker, copy-to-container, file-transfer, network |
| diff is required and cannot be empty | validation | warning | validation, input, diff, edit-file |
| failed to read current content of %s before editing: %w | exception | error | docker, file-read, edit-file, container |
| failed to apply diff to %s: %w | exception | error | diff, parsing, edit-file, validation |
| failed to write edited content of %s: %w | exception | error | docker, copy-to-container, file-write, edit-file |
| failed to put terminal log (edit file cmd): %w | exception | error | termlog, database, logging, edit-file |
| failed to attach file-check exec: %w | exception | error | docker, exec, network, container |
| failed to read file-check output: %w | exception | error | docker, io, stream, container |
| failed to inspect file-check exec: %w | exception | error | docker, exec, inspect, container |
| file-check exec failed with exit code %d: %s | exception | error | docker, exec, exit-code, file-check |
| failed to resolve data directory: %w | exception | error | filesystem, config, paths |
| failed to purge container '%s': %w | exception | error | docker, go, container-lifecycle |
| definitions and handlers must have the same length | validation | error | go, validation, tools-api |
| handler for function %s not found | validation | error | go, validation, tools-api |
| builtin function %s not found | validation | error | go, validation, tools-api |
| barrier function %s not found | validation | error | configuration, tools-executor, barrier |
| adviser handler is required | validation | error | configuration, nil-handler, assistant-executor |
| coder handler is required | validation | error | configuration, nil-handler, assistant-executor |
| installer handler is required | validation | error | configuration, nil-handler, assistant-executor |
| memorist handler is required | validation | error | configuration, nil-handler, assistant-executor |
| pentester handler is required | validation | error | configuration, nil-handler, assistant-executor |
| searcher handler is required | validation | error | configuration, nil-handler, assistant-executor |
| failed to get container %d: %w | exception | error | database, container, flow |
| barrier (done) handler is required | validation | error | configuration, nil-handler, primary-executor |
| code result handler is required | validation | error | go, config-validation, nil-handler, tools |
| [${error.statusCode}] ${error.statusText || 'empty statusTex | console | warning | http, axios, logging, interceptor |
| Authentication required. | console | error | auth, http-401, session-expired, axios |
| You do not have permission to execute the api. | console | error | auth, permissions, http-403, rbac, axios |