- `devdesk attach --repo NAME` / `devdesk repo NAME`: git state of the session's
folder (branch, ahead/behind, uncommitted changes) plus the Gitea commit
status of HEAD and open PR count. Uses the anonymous API for public repos,
or /etc/devdesk/gitea-token when present. Runs over the ttyd channel, so no
sidecar is needed. The panel links to the repo, the CI run and PRs, and a
notification fires when HEAD's CI finishes while the tab is in the background.
- /etc/devdesk/env.local is read after the packaged env and never shipped, so
upgrades no longer stop at a conffile prompt.
- Hooks and status line only record for panes on DevDesk's own tmux server; the
Claude wrapper re-reads env before every launch (so the Remote Control toggle
applies on the next Claude restart).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>