AI Agents

Custom Bash Commands

2 min read
On this page (4)

Definition: Custom Bash Commands are named, bash-style tools added to an AI agent's shell so the agent can call them during its agent loop. In Taskade, the bash sandbox behind Taskade EVE and custom agents includes commands that Taskade adds, such as web search and page fetch. You cannot register your own shell commands today.

Why Custom Bash Commands Matter in 2026

Built-in shell commands cover files: list, search, read, and edit. Custom commands cover everything else an agent needs from the same prompt, such as a web search or a call to another part of the platform. Because they share one interface, the agent can chain a search, a file read, and an edit in a single step instead of three separate tool calls.

How Custom Bash Commands Work

Step What happens
1. Register The platform adds a named command to the agent's shell
2. Describe The command's name and description appear in the agent's instructions, so the agent knows when to call it
3. Run The command runs inside the bash sandbox, next to the virtual file system
4. Return The output comes back as the tool result, and the agent reads it on its next pass

Connection to Taskade

In Taskade, the platform owns the command list. Taskade EVE and custom AI agents get Taskade's commands, such as web search and page fetch, and every call shows in the chat's tool-call history. User-authored shell commands are not available.

For repeatable work you define yourself, use these instead:

  • Agent Commands. Save reusable prompts in an agent's Actions → Commands tab. See slash commands.
  • Automations. Run the same steps on a trigger or a schedule with Taskade automations.
  • Tools. Turn on the tools an agent may use in its Actions → Tools tab. See agent tools.