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.
Managing Context
Every chat session has a context window — the amount of conversation history and injected context the model can hold at once. ADE shows the context fill level as a meter in the chat header.- Automatic compaction
- Manual compaction
- Starting a fresh session
When the context meter reaches 70%, ADE suggests compaction. If auto-compaction is enabled (configured in Settings → Chat → Auto-compact threshold), ADE compacts automatically without prompting.Compaction summarizes older messages while preserving:
- Key decisions made in the session
- File paths and code blocks from recent turns
- Current task state and open questions
- Tool call results from the last few turns
Project orientation
ADE does not generate PRD or architecture summary files for chat. Agents are instructed to inspect the repository directly when they need project context: start withAGENTS.md, README.md, docs/, package manifests, and the source files relevant to the lane.
Working with Artifacts
At the end of a session (or mid-session when the agent produces notable outputs), artifacts are surfaced for your review.Artifact types produced in chat
| Artifact | When it appears |
|---|---|
| File changes | After any file write tool call |
| Proofs | When the agent calls ade proof capture or ade proof record (screenshots and short recordings) |
| Ingested evidence | When the agent calls ade proof ingest with external traces or logs |
| PR links | After a PR is created |
| Test reports | After test runner tool calls |
| Notes | When the agent explicitly attaches a note |
What you can do with artifacts
Keep — attach to lane pack
Promotes the artifact into the lane’s persistent context. Future chat sessions and missions will have access to it via context injection.
Attach to Mission / PR / Linear issue
Links the artifact to an existing Mission, opens it for attachment to a PR description, or creates a Linear issue attachment.
Chat History and Sessions
Every chat session is stored with its full transcript, tool call log, timing data, and attached artifacts. Access sessions from the History tab within a Lane view. Each entry shows:- Session start time and duration
- Message count and token total
- Model used
- Number of tool calls
- Artifacts produced
Troubleshooting
The agent is not seeing my recent file changes
The agent is not seeing my recent file changes
The agent’s file access is always live — it reads from the filesystem at the time of the tool call. If your changes are not reflected, check:
- Are the changes saved? The agent reads saved files, not editor buffers.
- Is the agent working in the correct lane? Confirm the lane selector in the chat header.
- Ask the agent explicitly: “Re-read
src/foo.tsand tell me what you see.”
Context meter is full and compaction isn't helping
Context meter is full and compaction isn't helping
If the session context is very large (deeply nested tool call results, very long files), compaction may not free enough space. Options:
- Start a new session — previous context is preserved in History
- Ask the agent to summarize key decisions and start fresh with that summary
- Switch to a model with a larger context window in the model selector
Proofs captured by the agent are not showing up
Proofs captured by the agent are not showing up
Proofs appear in the session artifact panel the moment
ade proof finishes. If a proof is missing:- Run
ade proof list --textin the same lane — if the artifact is listed there, the capture worked and the UI just needs a refresh. - Run
ade proof status --textto confirm the local capture pipeline is available (on macOS,screencapturemust be onPATHand Screen Recording permission granted). - Check the chat transcript for the
ade proofinvocation — the CLI returns an error if the capture failed, and the agent usually surfaces it inline.
ADE tool calls are failing
ADE tool calls are failing
If ADE tool calls fail consistently:
- Run
ade doctor --project-root <path>in a terminal to check CLI readiness and see per-domain action counts. - Confirm the desktop socket is being used —
ade doctor --jsonreports whether it is operating indesktop-socketorheadlessmode. - Check the chat session transcript for the specific tool’s error payload; ADE surfaces the RPC error message inline.
The agent created a PR on the wrong branch
The agent created a PR on the wrong branch
PR creation uses the lane’s current branch. If the agent created a PR on the wrong branch:
- Close or update the PR in GitHub directly.
- In the chat, tell the agent: “You created the PR on the wrong branch. The correct branch is
feature/xyz. Please update or re-create the PR.” - To prevent this in future sessions, use an explicit branch name when asking for a PR: “create a PR from
feature/xyztomain.”
The agent keeps calling the same tool in a loop
The agent keeps calling the same tool in a loop
This usually indicates the agent is not seeing the tool’s output correctly, or the task goal is ambiguous. Try:
- Press Escape to interrupt the current turn.
- Clarify the goal: “Stop. The issue is X. I need you to Y instead.”
- If the loop continues after clarification, start a new session with a more explicit initial prompt.