v0.4.0 — Setup Overhaul
Setup Experience Overhaul
Major improvements to the first-time setup and Windows compatibility.
Setup
- Restructured into 4 named steps with progress indicators and skip/edit flow
- Single-step setup:
teams-bot setup tunnel,teams-bot setup bot, etc. - Dev Tunnel auto-created with random name (no more name conflicts)
- Real tunnel URL fetched from
devtunnel show(previously guessed wrong format) - Tunnel ownership verification — detects config from another machine
- devtunnel CLI auto-installed and authenticated during setup
/handoffskill detects existing installation, offers keep/reinstall/uninstall
Windows Fixes
- Fixed backslash paths in .env (quoted with single quotes for Git Bash)
- Fixed
~expansion resolving to wrong directory - Fixed scheduled task XML
PT30Sbelow minimum (nowPT1M) - Graceful error on scheduled task registration failure
- Fixed
esbuildnot found on global npm install
CLI Improvements
startdetects if bot is already running (avoids hangs)startshows log content on failureinstallruns preflight check before registering servicerun.shre-execs as login shell for full PATH on launchd/systemd
Install
npm install -g https://github.com/marvae/teams-claude-bot/releases/download/v0.4.0/claude-code-teams-bot-0.4.0.tgz