Skip to content

SDK API Reference / ErrorCode

Enumeration: ErrorCode

Error codes for consistent error handling Inspired by Airframe RPC status codes

Enumeration Members

AGENT_NOT_FOUND

AGENT_NOT_FOUND: "AGENT_NOT_FOUND"

LLM agent not found


ALREADY_EXISTS

ALREADY_EXISTS: "ALREADY_EXISTS"

Resource already exists (conflict)


CANCELLED

CANCELLED: "CANCELLED"

Operation cancelled by user


CHAT_NOT_FOUND

CHAT_NOT_FOUND: "CHAT_NOT_FOUND"

Chat session not found


COMMAND_NOT_FOUND

COMMAND_NOT_FOUND: "COMMAND_NOT_FOUND"

Command not found (CLI not installed)


DATABASE_NOT_FOUND

DATABASE_NOT_FOUND: "DATABASE_NOT_FOUND"

Database doesn't exist


HTTP_REQUEST_FAILURE

HTTP_REQUEST_FAILURE: "HTTP_REQUEST_FAILURE"

HTTP request failed (network errors, DNS failure, connection refused, etc.)


INSTALLATION_FAILED

INSTALLATION_FAILED: "INSTALLATION_FAILED"

MCP server or plugin installation failed


INTERNAL

INTERNAL: "INTERNAL"

Generic internal server error


INVALID_ARGUMENT

INVALID_ARGUMENT: "INVALID_ARGUMENT"

Invalid input parameters, validation failures


INVALID_REQUEST

INVALID_REQUEST: "INVALID_REQUEST"

Generic invalid request


LLM_CHAT_CREATION_FAILURE

LLM_CHAT_CREATION_FAILURE: "LLM_CHAT_CREATION_FAILURE"

LLM chat creation failed (empty chat ID returned)


LLM_EMPTY_MESSAGE

LLM_EMPTY_MESSAGE: "LLM_EMPTY_MESSAGE"

Empty or whitespace-only message


LLM_MALFORMED_MESSAGE

LLM_MALFORMED_MESSAGE: "LLM_MALFORMED_MESSAGE"

Malformed LLM event message structure


LLM_PROJECT_NOT_FOUND

LLM_PROJECT_NOT_FOUND: "LLM_PROJECT_NOT_FOUND"

LLM project not found


LLM_STREAM_ERROR

LLM_STREAM_ERROR: "LLM_STREAM_ERROR"

LLM SSE streaming error


MISSING_ARGUMENT

MISSING_ARGUMENT: "MISSING_ARGUMENT"

Missing required parameter or argument


NOT_FOUND

NOT_FOUND: "NOT_FOUND"

Generic resource not found (HTTP 404)


PERMISSION_DENIED

PERMISSION_DENIED: "PERMISSION_DENIED"

Insufficient permissions (HTTP 403)


RATE_LIMITED

RATE_LIMITED: "RATE_LIMITED"

Rate limit exceeded (HTTP 429)


TABLE_NOT_FOUND

TABLE_NOT_FOUND: "TABLE_NOT_FOUND"

Table doesn't exist


TIMEOUT

TIMEOUT: "TIMEOUT"

Request timeout


TRINO_INSUFFICIENT_RESOURCES

TRINO_INSUFFICIENT_RESOURCES: "TRINO_INSUFFICIENT_RESOURCES"

Trino insufficient resources (memory, CPU, etc.)


TRINO_INTERNAL_ERROR

TRINO_INTERNAL_ERROR: "TRINO_INTERNAL_ERROR"

Trino internal error (server-side issue)


TRINO_INVALID_ARGUMENT

TRINO_INVALID_ARGUMENT: "TRINO_INVALID_ARGUMENT"

Trino invalid arguments or type mismatch


TRINO_NOT_FOUND

TRINO_NOT_FOUND: "TRINO_NOT_FOUND"

Trino schema/table/column not found


TRINO_SYNTAX_ERROR

TRINO_SYNTAX_ERROR: "TRINO_SYNTAX_ERROR"

Trino syntax error


TRINO_USER_CANCELLED

TRINO_USER_CANCELLED: "TRINO_USER_CANCELLED"

Query cancelled by user


UNAUTHENTICATED

UNAUTHENTICATED: "UNAUTHENTICATED"

Authentication required (HTTP 401)


UNAVAILABLE

UNAVAILABLE: "UNAVAILABLE"

Service unavailable (HTTP 5xx)


WORKFLOW_PROJECT_NOT_FOUND

WORKFLOW_PROJECT_NOT_FOUND: "WORKFLOW_PROJECT_NOT_FOUND"

Workflow project not found