Changelog

Latest updates and improvements to Autopilot CLI.


Stay up to date with the latest changes to Autopilot CLI. For a full history of releases, visit our GitHub Releases page.

[2.0.1] - 2026-02-05

Fixed

  • Dashboard Stability: Fixed a crash in autopilot dashboard caused by incorrect named import of getRunningPid.
  • Command Reliability: Added regression tests for dashboard, pause, resume, stop, and status commands to ensure stability.

[2.0.0] - 2026-02-04

Added

  • Safety System (Phase 1):
    • Undo/Rollback: autopilot undo command to safely revert the last autopilot commit.
    • Team Mode: Enhanced autopilot init with team configuration. Implements "Pull-Before-Push" to prevent conflicts.
    • Pre-Commit Validation:
      • Secret Detection: Blocks commits containing AWS, GitHub, or Stripe keys.
      • File Size Check: Prevents committing files larger than 50MB.
      • Quality Gates: Optional linting and test execution before commit.
    • Pause/Resume: autopilot pause and autopilot resume for manual control of the automation loop.
  • Visibility & UX (Phase 2):
    • Real-Time Dashboard: autopilot dashboard providing a live view of file changes, last commit status, and system health.
    • Enhanced Insights: autopilot insights with deep analytics:
      • Commit Quality Score (0-100) based on conventional commit standards.
      • Productivity metrics (peak hours, streaks).
      • CSV export capability (--export csv).
  • Intelligence (Phase 3):
    • AI Commit Messages: Integration with Google Gemini for context-aware, senior-level commit message generation.
    • Workflow Presets: autopilot preset command to quickly switch between workflows:
      • safe-team: Optimized for collaboration (Team Mode + Secret Checks).
      • solo-speed: Optimized for rapid individual development.
      • strict-ci: Enforces testing and linting before every commit.

Docs/Website

  • Added Leaderboard page with live simulated rankings.
  • Updated homepage Feature Showcase to demonstrate Insights and Safety & Team features.
  • Added Leaderboard to top navigation.
  • Updated Introduction docs to highlight v2.0 features (AI, Focus Engine, Team Mode, Safety Net).

[0.1.8] - 2026-02-04

Reliability & Core

  • Watcher Engine Overhaul:
    • Implemented dual ignore checks (chokidar + internal matcher) to guarantee no ignored files trigger builds.
    • Added "Max Wait" fallback (60s) to prevent debounce starvation on busy repos.
    • Hardcoded critical ignores (.git, node_modules, autopilot.log) to prevent infinite loops.
  • Git Safety:
    • Added graceful fallback for push failures (logs warning instead of crashing).
    • Enforced "tracked only" commits using git status --porcelain.
  • Test Mode:
    • Added AUTOPILOT_TEST_MODE=1 flag for deterministic CI testing (foreground run + auto-exit).

CI/CD & Standards

  • GitHub Workflows:
    • ci.yml: Automated testing on Windows, Ubuntu, and macOS for every PR.
    • release.yml: Automated GitHub Releases with changelog generation and tarball assets.
    • publish.yml: Secure npm publishing via OIDC provenance.
  • Repository Standards:
    • Added Issue Templates (Bug/Feature), PR Template, SECURITY.md, and CODEOWNERS.

Fixed

  • Windows Paths: Fixed path normalization issues causing ignore rules to fail on Windows.
  • Self-Triggering: Fixed issue where writing autopilot.log could trigger a new commit loop.

v0.1.7

Release Date: 2026-02-01

Introduces a built-in update notifier and documentation enhancements.

  • New: CLI Update Notifier
    • Automatically checks for new versions on npm registry (once every 24 hours).
    • Zero-dependency implementation using native Node.js https.
    • Non-intrusive visual notification box on startup when updates are available.
  • Docs: Added live NPM download statistics to landing page and sidebar.
  • Docs: Enhanced install command widget with one-click copy.

v0.1.6

Release Date: 2026-02-01

Major upgrade to the commit message generation engine, bringing it to professional standards.

  • New: Smart Commit Generator 2.0
    • Offline diff parsing using git diff (no external APIs).
    • Full Conventional Commits compliance (feat, fix, docs, style, test).
    • Intelligent scope detection for UI, Theme, Search, and Docs.
    • Golden Test Suite with 10 fixtures for guaranteed message quality.
  • Improvement: Switched from file-based status checks to staged diff analysis for commit messages.
  • Fix: Resolved issue where new files were incorrectly flagged as fix instead of feat.
  • Dev: Added npm run verify script for pre-release checks.

v0.1.4

Release Date: 2026-02-01

Focus on stability, Windows compatibility, and release safety.

  • Fix: Windows Compatibility: Resolved absolute path issues in ignore rules.
  • Fix: Watcher Noise: Fixed infinite commit loops caused by .vscode analytics.
  • Fix: CLI Crash: Resolved autopilot start failure due to miswired Commander action handlers.
  • New: Release Gates: Added prepublishOnly hooks to block broken releases.
  • New: Diagnostics: Added autopilot doctor for environment health checks.

v0.1.3

Release Date: 2026-01-31

Initial Public Release as @traisetech/autopilot.

  • Feature: Intelligent auto commit & push.
  • Feature: Background watcher with debouncing.
  • Feature: Branch protection (blocks commits to main/master by default).
  • Feature: Remote-ahead safety checks.
  • Feature: Per-project configuration via .autopilotrc.json.

v0.1.1

Release Date: 2026-01-30

  • Change: Renamed package scope to @traisetech.
  • Change: Optimized distribution size.

v0.1.0

Release Date: 2026-01-29

  • New: Initial development release with core architecture.
Was this page helpful?
Edit this page