Documentation Index
Fetch the complete documentation index at: https://ade-app.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
What the Agent Can Do
The chat agent has access to a broad tool palette. The exact tools available depend on the lane’s permission config and the session’s settings.File operations
Read, write, and search files within the lane’s worktree. The agent sees your full directory structure and can reference any file by path.
Terminal commands
Run shell commands in the lane’s terminal session — build scripts, test runners, linters, package managers, or any CLI tool installed in your environment.
Git operations
Create and switch branches, stage and commit changes, view diffs, check status, and push to remote. The agent stays within the lane’s worktree.
Pull requests
Create PRs with auto-generated descriptions, update PR bodies, request reviewers, and apply labels — if GitHub integration is configured.
Linear integration
Create and update Linear issues, link issues to branches, and attach artifacts to issues.
Mission spawning
Escalate the current task into a new Mission, carrying over conversation context as the planner’s seed.
Repo inspection
Inspect repository docs, source files, file maps, open PRs, recent activity, and human work digests.
Image attachments
Attach images (JPEG, PNG, GIF, WebP) to any message. Images are sent as inline base64 content blocks so the agent can see screenshots, diagrams, or UI mockups natively.
ADE actions
Agents call ADE’s typed actions — lane, git, PR, process, chat, test, proof, and memory tools — through the ADE RPC surface. Toggle tool groups for the session from the chat header.
PR issue resolution
Specialized workflow tools for fixing PR issues: read failing check output, read review comments, apply fixes, and verify the fix resolves the issue. In convergence sessions, the agent receives the full issue inventory with source attribution and severity. Available when a lane has an open PR.
Provider-native tools (built into the model’s API, like Claude’s native file tool) are tracked separately from ADE-owned tools (served through the ADE RPC surface). The chat header tools badge shows the count of ADE actions available to the session; provider-native tools are always available based on the model.
Creating a PR from Chat
The most common workflow is: make changes in chat → have the agent create a PR.Make your changes
Work with the agent to implement the feature, fix the bug, or refactor the code. Changes are committed to the lane’s branch as you go.
Ask the agent to create a PR
Say “create a PR” or “open a pull request.” The agent will:
- Read the current branch name and recent commits
- Inspect relevant repo docs and source files for architectural context
- Generate a PR title and description based on the changes
- Pre-fill reviewer suggestions if you have GitHub team integration enabled
- Apply relevant labels based on the branch name and changed files
Spawning a Mission from Chat
When a task is too large for a single chat session, escalate to a Mission without losing context.Recognize the scope
Escalate when the task needs changes across more than 3–4 unrelated files, parallel workers, a validation phase, or a formal audit trail.
Say 'start a mission'
Type “start a mission for this” or “this should be a mission.” ADE opens the Mission creation dialog, pre-filled with:
- A title derived from the current conversation
- A description assembled from your messages in the session
- The current lane pre-selected
Agent Questions and Multi-Select
When an agent needs input — permission to proceed, a choice between options, or a freeform answer — a question modal appears. Questions with predefined options support multi-select: toggle multiple values and preview each option’s description rendered as Markdown. The modal also supports freeform text input alongside option selection.Long-Running Tool Calls
Tool calls that take more than a few seconds are displayed as expandable blocks in the chat message list:- A spinner and elapsed timer indicate the call is in progress
- Click the block to expand it and see partial output as it streams
- Click the block again to collapse it once it completes