Console
Real-time output from your running scripts.
Layout
- Progress bar — at the top, animated while a script is running
- Tab bar — one tab per script; close with ×. If tabs overflow, pick from the dropdown
- Log export button PRO (planned)
- Output area — scrollable, monospaced
Output persists across runs
Console output is not cleared between runs. Each run is separated by a timestamped header.
─── 14:30:00 Script Name ───
output from first run...
To clear manually, right-click and choose Clear.
Status indicator
While running, a green pulsing dot and a Running label appear. A snake animation shows up in the lower right.
Error detection
Pybes scans the output for these keywords to detect errors automatically:
| Keyword | Source |
|---|---|
[stderr] | Error output |
[error] | Error log |
Traceback | Python exception traceback |
[Syntax Error] | Syntax check |
Header buttons
| Button | Icon | When shown | What it does |
|---|---|---|---|
| Consult | Wrench | After completion, with output | Copies a debug prompt to the clipboard. Red when an error was detected, grey otherwise |
| Copy | Copy | With output | Copies the full output text |
| Run log | History | Editor page | Opens the run log viewer (last 50 runs) |
What’s in the Consult prompt: error details, console output, the script code, and the input values — paste it into an AI chat to get debugging help.
Privacy (masking)
Clicking Consult opens a privacy warning dialog. The copied content (file paths, output, code) is meant to be pasted into an external AI service, so it may include personal information.
| Option | What it does |
|---|---|
| Copy masked (recommended) | Automatically replaces your OS username, password-field values, and file paths containing the username with *** |
| Copy as-is | Copies the raw content without masking |
You can change when this dialog appears in settings. Three modes are available: ask every time, always mask, or always copy as-is.
Right-click menu
| Item | When shown |
|---|---|
| Copy selection | When text is selected |
| Copy all | With output |
| Copy Consult prompt | With output + code |
| Clear | With output |
Run log viewer
Open from the history button. Shows the last 50 runs.
Each entry shows
| Column | Details |
|---|---|
| Timestamp | When the run started |
| Status | Success (green), error (red), canceled (grey), timeout (orange), running (blue) |
| Duration | Run time in seconds |
When expanded
| Item | Details |
|---|---|
| Inputs | The input values used for that run |
| Output | The script’s output |
| Error | Error message (shown in red) |