Skip to content

v0.4.0 — Setup Overhaul

Choose a tag to compare

@Marvae Marvae released this 02 Apr 15:14
· 18 commits to main since this release

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
  • /handoff skill 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 PT30S below minimum (now PT1M)
  • Graceful error on scheduled task registration failure
  • Fixed esbuild not found on global npm install

CLI Improvements

  • start detects if bot is already running (avoids hangs)
  • start shows log content on failure
  • install runs preflight check before registering service
  • run.sh re-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