Dunea Code

Run, terminal and problems

The panel under the chat: setup output, your running app, terminals and errors.

The panel under the chat holds everything that runs in a worktree. Show or hide it with Show panel / Hide panel.

Tabs

TabWhat's in it
SetupOutput of .dunea/setup.sh. Run setup or Run again runs it; the tab shows Running…, Failed · exit N or Not run yet.
One per run scriptOutput of each run script, with Run, Stop, Restart, Copy output and Clear output
ProblemsErrors and warnings from your project's language servers
zsh, zsh 2…Terminals

Run your app

Press Run in the worktree header, or ⌘R to start or stop the first run script. The Run menu shows what's serving and offers Open in your browser.

Fix with agent

When a script fails, Fix with agent sends its output to the chat. After the agent fixes it, the script runs again on its own.

Terminals

New terminal opens a shell in this worktree's folder. Each terminal has Clear and Kill terminal.

Problems

The Problems tab checks every file the first time you open it, then keeps up as files change. Errors come first.

  • Check project runs it again; Stop checking stops it.
  • Fix this one with agent sends one problem to the chat; Fix all with agent sends the whole list.

Port already in use

If a run script's port is taken, a bar shows Port N is already in use and what's holding it:

  • Stop it & restart stops that process and starts yours. If Dunea didn't start it, you confirm first.
  • Run again retries once the port is free.
  • Dismiss hides the bar.

To stop this happening between worktrees, bind every server to $DUNEA_PORT. See Worktrees, ports and scripts.

What's using your machine

The running indicator in the header lists every process with its CPU and Memory, with Restart and Stop for each. If something keeps running after you archive its worktree, a card under Your machine offers Stop all.

On this page