Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PAR5_AGENT_ARGS | No | Additional arguments passed to all agents | |
| PAR5_BATCH_SIZE | No | Number of parallel processes per batch | 10 |
| PAR5_CODEX_ARGS | No | Additional arguments passed to Codex CLI | |
| PAR5_CLAUDE_ARGS | No | Additional arguments passed to Claude CLI | |
| PAR5_GEMINI_ARGS | No | Additional arguments passed to Gemini CLI | |
| PAR5_DISABLE_CODEX | No | Set to any value to disable the Codex agent | |
| PAR5_DISABLE_CLAUDE | No | Set to any value to disable the Claude agent | |
| PAR5_DISABLE_GEMINI | No | Set to any value to disable the Gemini agent |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_list | Creates a named list of items for parallel processing. Use this tool when you need to perform the same operation across multiple files, URLs, or any collection of items. WHEN TO USE:
WORKFLOW:
EXAMPLE: To process files ["src/a.ts", "src/b.ts", "src/c.ts"], first create a list, then use run_shell_across_list or run_agent_across_list with the returned id. |
| create_list_from_shell | Creates a list by running a shell command and parsing its newline-delimited output. WHEN TO USE:
EXAMPLES:
WORKFLOW:
|
| get_list | Retrieves the items in an existing list by its ID. WHEN TO USE:
|
| update_list | Updates an existing list by replacing its items with a new array. WHEN TO USE:
|
| delete_list | Deletes an existing list by its ID. WHEN TO USE:
|
| list_all_lists | Lists all existing lists and their item counts. WHEN TO USE:
|
| run_shell_across_list | Executes a shell command for each item in a previously created list. Commands run in batches of 10 parallel processes, with stdout and stderr streamed to separate files. WHEN TO USE:
HOW IT WORKS:
AFTER COMPLETION:
VARIABLE SUBSTITUTION:
|
| run_agent_across_list | Spawns an AI coding agent for each item in a previously created list. Agents run in batches of 10 parallel processes with automatic permission skipping enabled. WHEN TO USE:
AVAILABLE AGENTS:
HOW IT WORKS:
AFTER COMPLETION:
VARIABLE SUBSTITUTION:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |