.ade/ directory on the machine that owns the project. Files sit on disk; their owners, review state, captions, and kind live in ADE’s project database. The pairing is what lets an artifact still know which PR and chat it belongs to even though the file on disk is just an image or video.
Storage
Captured files land under the project’s.ade/ scaffold:
.ade/ade.db) with the artifact’s kind, caption, storage URI, and owner link. That metadata — not the file itself — is what surfaces the proof in the chat drawer and at PR review.
For a project opened on a remote runtime, proof is stored on the remote host, not your desktop machine. The desktop drawer fetches preview bytes over the same connection as the rest of the remote project; the raw files are not synced back, so proof is viewable while the runtime that captured it is reachable.
Configuration and troubleshooting
Retention and cleanup
Retention and cleanup
There is no automatic retention policy — captures persist until the project is cleaned up. Disk is the budget; nothing ages out on its own.Dismiss or remove proof through ADE rather than deleting files directly from
.ade/artifacts/computer-use/ — deleting on disk leaves database rows pointing at missing files. Removing through ADE clears the metadata too.Screenshots are blank
Screenshots are blank
Grant Screen Recording permission to ADE in System Settings → Privacy & Security, then quit and relaunch ADE. macOS only applies the permission to a fresh launch.
Capture is unavailable
Capture is unavailable
A capture has no owner
A capture has no owner
ade proof capture exits non-zero when it can’t resolve an owner and no --owner-kind/--owner-id flags were passed — an un-owned proof has no home in the UI. Run it from inside an ADE chat or lane session, or pass the owner explicitly.Ingest is rejected
Ingest is rejected
Each input needs real content through
path, uri, text, or json; an input with none of these is skipped. Path-based inputs must resolve inside an allowed import root — the project’s .ade/artifacts or .ade/tmp, the OS temp dir, or ~/.agent-browser. Paths outside those roots are rejected.Capture proof
The
ade proof capture, attach, and ingest commands.Configuration overview
Where ADE keeps the rest of your project state.
