Run logs
Run logs record diagnostics from the desktop app process. They are written to local files and kept in memory on the settings page for live viewing. Use them for startup failures, Agent connection errors, and Git or automation faults.
This page is in the desktop Settings sidebar. The current WebUI Settings sidebar has no Run logs item.
Entry point
Open the desktop Settings window, then Run logs.
Capture level
Capture level is the lowest severity written to files and to the viewer, from least to most:
- Off: recording stops.
- Error
- Warn
- Info
- Debug
- Trace
- All
Debug, Trace, and All write the most and grow files the fastest. Info or Debug is enough for routine diagnosis. Changes save immediately.
When VIBEX_LOG or RUST_LOG is set, capture level is locked. The page shows Capture level is locked by VIBEX_LOG or RUST_LOG, and the dropdown is disabled. Unset those variables and restart the app to change the level here.
Per-module overrides
Per-module overrides set a level on one module without changing the global capture level. Add picks a module name and a level. Remove deletes that override.
Modules include agents, application, automation, conversations, db, delegation, git, plugins, server, services, workflows, and others. Override only the module under investigation. Leave the rest of the process on the global capture level.
Recent logs
Recent logs shows the in-memory stream, up to 2000 lines. Tools:
- Pause / Resume: while paused the viewer stops appending; capture still writes files.
- Refresh: fetch again.
- Clear: drop the in-memory copy. Files on disk stay.
- Open folder: reveal the log directory in the file manager.
- Search: filter by message body or source.
- Level filter: show error, warn, and so on.
The footer shows Shown N / M. An empty viewer shows No logs.
If Open folder fails, check desktop permissions. Before attaching that directory to an issue, delete lines that contain paths, tokens, or raw prompts.
Versus the session timeline
Tool calls and Agent output on the session timeline belong to that conversation’s event log. See Turn control. This page is the VibeX desktop process’s own diagnostics: Host start, IPC, Git, plugin load, and similar.

