Skip to main content
Glama

prompt

Send prompts to CLI runners as background tasks to prevent timeouts during long operations. Returns a task ID for polling results.

Instructions

Send a prompt to a CLI runner as a background task.

Returns immediately with a task ID. Client polls for results. This prevents timeouts for long operations (YOLO mode: 2-5 minutes).

Args: cli: CLI runner name (e.g., "gemini") prompt: Prompt text to send to the runner context: Optional context metadata execution_mode: 'default' (safe) or 'yolo'. None inherits session preference. model: Optional model name. None inherits session preference or uses CLI default. max_retries: Max retry attempts for transient errors (None inherits session preference). output_limit: Max output bytes (None inherits session preference or uses env default). timeout: Subprocess timeout seconds (None inherits session preference or uses env default). retry_base_delay: Base delay seconds for exponential backoff (None inherits session/config). retry_max_delay: Backoff ceiling in seconds (None inherits session preference or config). ctx: MCP context (auto-injected by FastMCP). None when called directly in tests.

Returns: Runner's response text

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cliYes
promptYes
contextNo
execution_modeNo
modelNo
max_retriesNo
output_limitNo
timeoutNo
retry_base_delayNo
retry_max_delayNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/j7an/nexus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server