# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## [Unreleased]

## [0.7.8] - 2026-04-11

### Fixed
- **Split-Brain Credential Deletion:** Fixed an infinite 404 loop and erroneous "First-time setup detected" prompts caused by incomplete credential cleanup when a tunnel expires.
- **Authentication Resilience:** Resolved an issue primarily affecting Windows users where the agent would incorrectly prompt for "First-time setup" on every restart due to an unstable device identifier.
- **Connection Diagnostics:** Added enhanced connection telemetry and backend error surfacing to help rapidly diagnose firewall and network connectivity issues.

## [0.7.7] - 2026-04-11

### Fixed
- **Autonomous Workflows:** Resolved an issue where AI-generated code could occasionally be placed in the wrong repository when multiple tasks run back-to-back, ensuring your work always lands exactly where it belongs.
- **Agent Connectivity:** Fixed a connection issue (`FINGERPRINT_RATE_LIMITED`) that could cause the local agent to temporarily lock itself out after security credential updates, resulting in a much more stable experience.

## [0.7.6] - 2026-04-10
### Fixed
- Fixed an issue in multi-card sessions where agents could sometimes see stale code from previously completed tasks.
- Fixed an issue where GitHub Copilot tools would sometimes fail with path validation errors during multi-card autonomous workflows.
- Improved agent reliability by ensuring background daemon processes don't conflict when running Katachi from custom directory paths.
- Fixed a repository resolution bug where workspaces could fail to load if the local agent was configured with a non-default home directory.
- Improved subscription authentication reliability and security for agent connections.

## [0.7.5] - 2026-03-30 — Initial Public Release

First public release of the Katachi Agent on npm.

### Highlights
- Secure remote access daemon connecting your machine to [katachi.live](https://katachi.live) via encrypted Cloudflare Tunnel
- Browser-based workspace with file tree, CodeMirror editor, split diffs, and live git status
- Multi-provider AI streaming (Claude, Gemini, Codex, Copilot) with native SDK integration
- Hardware-bound credential encryption (AES-256-GCM)
- Filesystem path validation with traversal prevention
- Workspace memory injection (CLAUDE.md, GEMINI.md, .codex, agents, skills)
- Session memory with semantic search (LanceDB)
- Kanban workflow orchestration with DAG dependencies and vibes mode
- Session Commander for autonomous task planning and merge conflict resolution
- AI code review phase for automated diff analysis
- MCP server support for extending AI capabilities
- Tool approval flow (default/strict/yolo modes)
- Git integration with worktree isolation per session
- API Profile support for custom provider configurations
- Cross-platform support: Linux, macOS, Windows (x64/arm64)
