Slash Commands: Automating AI Workflows in Theia AI

January 8, 2026 | 4 min Read

AI-assisted development becomes truly productive when repetitive interactions disappear. Instead of repeatedly explaining the same task to an AI agent, developers need reliable, reusable entry points into complex workflows.

With the latest Theia release, slash commands in Theia AI and the AI-native Theia IDE provide exactly that: a simple, memorable way to trigger predefined prompts and full AI workflows, including multi-step and multi-agent processes.

In this post, we walk through how slash commands work in practice, highlight the new built-in commands introduced with Theia 1.67, and show how teams can define their own custom commands with minimal effort.

Watch the Demo

Why Slash Commands Matter for AI Workflows

In many AI-powered tools, workflows remain implicit. Users must repeatedly describe intent, copy and paste context, or carefully rephrase prompts to achieve consistent results.

Slash commands make workflows explicit.

Instead of re-describing intent, users invoke a named command that:

  • encapsulates a prompt or an entire workflow,
  • optionally accepts structured parameters,
  • and can be scoped to a specific AI agent.

For users, this reduces interaction cost to almost zero. For tool builders, it enables standardized, reusable AI behavior that can evolve independently of the UI.

Built-in Slash Commands in the Theia IDE

Theia 1.67 expands the slash command ecosystem with several powerful new commands that streamline common development workflows—especially around GitHub integration and project context management.

GitHub Workflow Commands

Building on the GitHub Agent introduced in Theia 1.66, the following commands provide direct shortcuts into common issue and pull request workflows:

  • /analyze-gh-ticket <ticket-number>
    Retrieves comprehensive information about a GitHub issue and creates a detailed implementation plan. If requirements are unclear, the agent asks targeted clarifying questions.

  • /fix-gh-ticket <ticket-number>
    Determines whether an issue is implementable and, if so, directly implements the solution.

  • /address-gh-review <pr-number>
    Retrieves all review comments from a pull request, categorizes them, and either applies the necessary changes or requests clarification for ambiguous feedback.

In the demo video, invoking one of these commands triggers a full workflow: fetching data from GitHub, analyzing the issue, deciding on feasibility, and applying changes—without manual copy-pasting or repeated prompting.

Persisting Project Knowledge with /remember

AI-assisted development often fails when important context is lost. The /remember command addresses this explicitly.

When invoked, the AI analyzes the current chat history—focusing on corrections, clarifications, and project-specific knowledge—and delegates to the Project Info agent to update the project context file.

An optional topic hint can be provided to focus extraction on specific areas. This ensures that future AI interactions benefit from learned project context instead of repeating the same explanations.

Agent-Specific Commands and Scoped Workflows

Slash commands in Theia AI are agent-aware.

Some commands are available across all agents, while others are intentionally scoped. For example, a command that analyzes a GitHub issue may be available to an architect agent, while a command that implements a fix may be scoped to a coding agent.

This aligns naturally with Theia AI’s agent model, where agents focus on specific responsibilities while still collaborating when a task spans multiple domains.

Defining Your Own Slash Commands

Beyond the built-in commands, users and tool builders can easily define custom slash commands.

A slash command is defined as a simple prompt file that includes:

  • metadata describing the command name and description,
  • optional parameters,
  • optional scoping to a specific agent,
  • and the prompt or workflow itself.

In the demo, a custom command automates application testing by accepting a focus area as an argument. Once defined, the command appears automatically in the chat UI and can be executed with a single keystroke.

This makes it trivial to capture frequently used prompts or workflows and turn them into first-class, reusable commands—without writing code or modifying the IDE.

From Commands to AI-Native Tools

Slash commands may look like a small feature, but they demonstrate a core strength of Theia AI’s extensible architecture:

  • complex, multi-step workflows,
  • explicit and reusable AI behavior,
  • agent-specific responsibilities,
  • and full transparency and control.

While the commands described here are built into the Theia IDE, the same mechanism can be used by tool builders to create domain-specific, AI-native tools tailored to their users’ workflows.

Try It Yourself

🧠 Download the AI-powered Theia IDE

🧰 Learn more about Theia AI

📺 Watch the full YouTube demo

👉 Documentation on Slash Commands

Build Your Own AI-Native Tools

Theia AI is an open framework for building AI-native tools and IDEs that prioritize control, transparency, and extensibility.

At EclipseSource, we support teams in designing and implementing AI-native workflows—whether you are extending an existing tool or building a completely new one.

👉 Services for Building AI-Enhanced Tools and IDEs
👉 Training and Support for AI-Native Software Engineering
👉 Contact us to discuss your project

💼 Follow us: EclipseSource on LinkedIn

🎥 Subscribe to our YouTube channel: EclipseSource on YouTube

Stay Updated with Our Latest Articles

Want to ensure you get notifications for all our new blog posts? Follow us on LinkedIn and turn on notifications:

  1. Go to the EclipseSource LinkedIn page and click "Follow"
  2. Click the bell icon in the top right corner of our page
  3. Select "All posts" instead of the default setting
Follow EclipseSource on LinkedIn

Jonas, Maximilian & Philip

Jonas Helming, Maximilian Koegel and Philip Langer co-lead EclipseSource, specializing in consulting and engineering innovative, customized tools and IDEs, with a strong …