# 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/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

- No unreleased changes.


## [0.0.187] - 2026-04-04
- No notable changes.



- No unreleased changes.


## [0.0.186] - 2026-04-04
- No notable changes.



- No unreleased changes.


## [0.0.185] - 2026-04-04
- No notable changes.



- No unreleased changes.


## [0.0.184] - 2026-04-03
- No notable changes.



- No unreleased changes.


## [0.0.183] - 2026-03-30
- No notable changes.



- No unreleased changes.


## [0.0.182] - 2026-03-15
- No notable changes.



- No unreleased changes.


## [0.0.181] - 2026-03-15
- No notable changes.



- No unreleased changes.


## [0.0.180] - 2026-03-10
- No notable changes.



- No unreleased changes.


## [0.0.179] - 2026-03-07
- No notable changes.



- No unreleased changes.


## [0.0.178] - 2026-03-07
- No notable changes.



- No unreleased changes.


## [0.0.177] - 2026-03-06
- No notable changes.



- No unreleased changes.


## [0.0.176] - 2026-03-06
- No notable changes.



- No unreleased changes.


## [0.0.175] - 2026-03-04
- No notable changes.



- No unreleased changes.


## [0.0.174] - 2026-03-04
- No notable changes.



- No unreleased changes.


## [0.0.173] - 2026-03-03
- No notable changes.



- No unreleased changes.


## [0.0.172] - 2026-03-03
- No notable changes.



- No unreleased changes.


## [0.0.171] - 2026-03-03
- No notable changes.



- No unreleased changes.


## [0.0.170] - 2026-03-03
- No notable changes.



- No unreleased changes.


## [0.0.169] - 2026-02-19
- No notable changes.



- No unreleased changes.


## [0.0.168] - 2026-02-16
- No notable changes.



- No unreleased changes.


## [0.0.167] - 2026-02-16
- No notable changes.



- No unreleased changes.


## [0.0.166] - 2026-02-12
- No notable changes.



- No unreleased changes.


## [0.0.165] - 2026-02-10
- No notable changes.



- No unreleased changes.


## [0.0.164] - 2026-02-10
- No notable changes.



- No unreleased changes.


## [0.0.163] - 2026-02-10
- No notable changes.



- No unreleased changes.


## [0.0.162] - 2026-02-10
- No notable changes.



- No unreleased changes.


## [0.0.161] - 2026-02-10
- No notable changes.



- No unreleased changes.


## [0.0.160] - 2026-02-08
- No notable changes.



- No unreleased changes.


## [0.0.159] - 2026-02-08
- No notable changes.



- No unreleased changes.


## [0.0.158] - 2026-02-02
- No notable changes.



- No unreleased changes.


## [0.0.157] - 2026-01-31
- No notable changes.



- No unreleased changes.


## [0.0.156] - 2026-01-31
- No notable changes.



- No unreleased changes.


## [0.0.155] - 2026-01-31
- No notable changes.



- No unreleased changes.


## [0.0.154] - 2026-01-31
- No notable changes.



- No unreleased changes.


## [0.0.153] - 2026-01-30
- No notable changes.



- No unreleased changes.


## [0.0.152] - 2026-01-30
- No notable changes.



- No unreleased changes.


## [0.0.151] - 2026-01-30
- No notable changes.



- No unreleased changes.


## [0.0.150] - 2026-01-28
- No notable changes.



- No unreleased changes.


## [0.0.149] - 2026-01-27
- No notable changes.



- No unreleased changes.


## [0.0.148] - 2026-01-27
- No notable changes.



- No unreleased changes.


## [0.0.147] - 2026-01-27
- No notable changes.



- No unreleased changes.


## [0.0.146] - 2026-01-27
- No notable changes.



- No unreleased changes.


## [0.0.145] - 2026-01-27
- No notable changes.



- No unreleased changes.


## [0.0.144] - 2026-01-27
- No notable changes.



- No unreleased changes.


## [0.0.143] - 2026-01-27
- No notable changes.



- No unreleased changes.


## [0.0.142] - 2026-01-27
- No notable changes.



- No unreleased changes.


## [0.0.141] - 2026-01-27
- No notable changes.



- No unreleased changes.


## [0.0.140] - 2026-01-26
- No notable changes.



- No unreleased changes.


## [0.0.139] - 2026-01-26
- No notable changes.



- No unreleased changes.


## [0.0.138] - 2026-01-26
- No notable changes.



- No unreleased changes.


## [0.0.137] - 2026-01-26
- No notable changes.



- No unreleased changes.


## [0.0.136] - 2026-01-26
- No notable changes.



- No unreleased changes.


## [0.0.135] - 2026-01-26
- No notable changes.



- No unreleased changes.


## [0.0.134] - 2026-01-26
- No notable changes.



- No unreleased changes.


## [0.0.133] - 2026-01-26
- No notable changes.



- No unreleased changes.


## [0.0.132] - 2026-01-26
- No notable changes.



- No unreleased changes.


## [0.0.131] - 2026-01-26
- No notable changes.



- No unreleased changes.


## [0.0.130] - 2026-01-26
- No notable changes.



- No unreleased changes.


## [0.0.129] - 2026-01-25
- No notable changes.



- No unreleased changes.


## [0.0.128] - 2026-01-25
- No notable changes.



- No unreleased changes.


## [0.0.127] - 2026-01-25
- No notable changes.



- No unreleased changes.


## [0.0.126] - 2026-01-25
- No notable changes.



- No unreleased changes.


## [0.0.125] - 2026-01-25
- No notable changes.



- No unreleased changes.


## [0.0.124] - 2026-01-25
- No notable changes.



- No unreleased changes.


## [0.0.123] - 2026-01-25
- No notable changes.



- No unreleased changes.


## [0.0.122] - 2026-01-25
- No notable changes.



- No unreleased changes.


## [0.0.121] - 2026-01-25
- No notable changes.



- No unreleased changes.


## [0.0.120] - 2026-01-25
- No notable changes.



- No unreleased changes.


## [0.0.119] - 2026-01-25
- No notable changes.



- No unreleased changes.


## [0.0.118] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.117] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.116] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.115] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.114] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.113] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.112] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.111] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.110] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.109] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.108] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.107] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.106] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.105] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.104] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.103] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.102] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.101] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.100] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.99] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.98] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.97] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.96] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.95] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.94] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.93] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.92] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.91] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.90] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.89] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.88] - 2026-01-24
- No notable changes.



- No unreleased changes.


## [0.0.87] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.86] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.85] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.84] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.83] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.82] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.81] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.80] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.79] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.78] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.77] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.76] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.75] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.74] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.73] - 2026-01-23
- No notable changes.



- No unreleased changes.


## [0.0.72] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.71] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.70] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.69] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.68] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.67] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.66] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.65] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.64] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.63] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.62] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.61] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.60] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.59] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.58] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.57] - 2026-01-22
- No notable changes.



- No unreleased changes.


## [0.0.56] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.55] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.54] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.53] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.52] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.51] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.50] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.49] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.48] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.47] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.46] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.45] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.44] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.43] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.42] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.41] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.40] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.39] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.38] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.37] - 2026-01-21
- No notable changes.



- No unreleased changes.


## [0.0.36] - 2026-01-20
- No notable changes.



- No unreleased changes.


## [0.0.35] - 2026-01-20
- No notable changes.



- No unreleased changes.


## [0.0.34] - 2026-01-20
- No notable changes.



- No unreleased changes.


## [0.0.33] - 2026-01-20
- No notable changes.



- No unreleased changes.


## [0.0.32] - 2026-01-20
- No notable changes.



- No unreleased changes.


## [0.0.31] - 2026-01-20
- No notable changes.



- No unreleased changes.


## [Unreleased]

- No unreleased changes.


## [0.0.170] - 2026-03-02

Major release featuring a complete hook system overhaul, Docker-based deployment, harness adapter architecture for agent-agnostic compatibility, a growing process library with methodology assimilation, and many new slash commands.

Thank you for the active contributions and support: @YoavMayer , @MaTriXy , @guyelia , @Eyaldavid7 , @giladw , @yosit , @lorg , @davidt99 , @OriAshkenazi , @hexelon and others!

### Added

#### Slash Commands
- `/babysitter:doctor` — Run diagnostics
- `/babysitter:observe` — Observer dashboard for real-time process monitoring and management
- `/babysitter:yolo` — No breakpoint, fully autonomous execution mode
- `/babysitter:resume` — Resume interrupted or paused runs
- `/babysitter:help` — Usage guides for all babysitter commands and workflows, processes, skills, agents, and methodologies
- `/babysitter:plan` — Structured planning workflows
- `/babysitter:forever` — Long-running orchestration sessions
- `/babysitter:assimilate` — Convert external AI coding methodologies into babysitter process definitions, or integrate specific AI harness with the babysitter SDK (e.g. codex, opencode, antigravity)
- `/babysitter:call` — Invoke babysitter orchestration directly
- `/babysitter:project-install` and `/babysitter:user-install` — Setup and customize babysitter at project or user level

#### Core Features
- **Profiles SDK module** with CLI commands for managing user and project profiles
- **Process-driven skill and agent discovery** using JSDoc markers for better extensibility
- **Harness adapter architecture** for agent-agnostic session binding (fixes #7)
  - Claude-specific code centralized into harness adapter module
  - Auto-detection of harness environment when binding sessions
  - `--harness` flag on `run:create` for adapter selection
  - Foundation for supporting non-Claude hosts (Codex, OpenCode, etc.)
- **Session transcript capture and verification** for full orchestration lifecycle tracking
  - Structural transcript parsing for reliable stop hook verification
- **Initial prompt now persisted** in `run.json` and `RUN_CREATED` events (fixes #8)

#### Process Library
- **Methodology assimilation workflow** for converting external AI coding processes into babysitter process definitions
- **Harness integration process** — process definition for adapting the SDK to non-Claude environments
- **Codebase security audit process** for systematic security compliance scanning
- **GSD (Get Stuff Done) processes** properly converted to babysitter process definitions
- **Assimilated external methodologies**:
  - BMAD Method (bmad-code-org/BMAD-METHOD)
  - Superpowers Extended (pcvelz/superpowers)
  - Gas Town (steveyegge/gastown)
  - RPIKit (bostonaholic/rpikit)
  - CC10X (romiluz13/cc10x)
  - Metaswarm (dsifry/metaswarm)
  - and many more

#### Infrastructure
- **Docker support** as primary deployment method with comprehensive E2E testing
- **Staging publish workflow** for better release management
- **Breakpoints service and legacy editor extension surfaces completely removed** from the system
- **Completion secret renamed to completion proof** throughout the API for clearer semantics

### Fixed

#### Hook System
- **Hook invocation mechanism changed** from shell scripts to SDK CLI `hook:run` command for better reliability and maintainability
- **Stop hook** no longer bails on empty prompts when run is bound to a session
- **Stop hook** now uses `last_assistant_message` fallback for better reliability
- **Stop hook skill context** improved by excluding babysit, capping at 10, showing full paths
- **Stop hook** preserves session file when run state is unknown instead of deleting it, allowing recovery
- **Stop hook** fallback run directory search for nested `.a5c/.a5c/runs/` paths created by babysit skill
- **Session-start hook** creates baseline state file proactively
- **Session-start hook** prevents hanging by ensuring clean stdin EOF handling
- **Session-start hook** installs babysitter CLI from correct SDK version

#### Breakpoints
- **Breakpoint response validation for interactive mode** — `AskUserQuestion` responses are now validated; empty or dismissed responses are no longer silently treated as approval (fixes #19)

#### State Management
- **State cache** rebuilt after terminal events ensuring data consistency

#### CLI & Build
- **CLI exit codes** properly propagated via `process.exitCode`
- **Plugin version** derived dynamically instead of being hardcoded
- **Build system fixes** including rollup workarounds and npm optional dependencies
- **Deprecated transitive dependencies** updated — resolved npm audit warnings for glob, tar, rimraf, inflight, npmlog, etc. (fixes #10)

#### Discovery & Execution
- **Discovery bloat** removed from `run:iterate` with compacted `run:create` output
- **Irrelevant specialization skills** excluded from discovery with capped summary length
- **Harness CLI flag** respected for adapter selection in `run:create`
- **Run directory resolution** improved with doubled `.a5c` path collapsing
- **Shared `resolveInputPath` utility** prevents double-nested `.a5c/runs` paths
- **Runaway loop detection threshold** increased from 3 to 10 consecutive fast iterations to reduce false positives

#### E2E & Testing
- **Session transcript format handling** fixed for real Claude Code output
- **Stop hook verification tests** made resilient to non-interactive (`-p`) mode
- **E2E orchestration tests** handle nested run directory paths with recursive search and post-run consolidation
- **E2E journal verification** allows `STOP_HOOK_INVOKED` events after `RUN_COMPLETED`
- **E2E credential handling** fixed for Azure Foundry and multiple API key formats

### Improved

#### Architecture
- **Hook system refactored** from shell scripts to SDK CLI `hook:run` command
- **Session binding** auto-configures when harness and session-id are provided
- **Discovery expanded** to agents and processes for broader capability coverage

#### Observability
- **Comprehensive diagnostic logging** throughout stop hook execution paths
- **Doctor command enhanced** with hook execution health diagnostics
- **Run verification** more resilient with better error handling and diagnostics

#### Documentation
- **Command files rewritten** with improved structure and closed process gaps
- **Assimilation documentation** for converting external methodologies and harnesses
- **Orchestration loop rules** and common mistakes clarified in SKILL.md
- **Research and plan output** improved readability (fixes #9)
- **E2E test coverage** significantly expanded for hooks, profiles, and orchestration

---


### Added
- Explorer context command `Babysitter: Dispatch Run from Task File` that trims `.task.md` content and invokes the standard dispatch flow.
- Continuous release pipeline (`.github/workflows/release.yml`) with pinned actions, checksum-protected VSIX artifacts, helper scripts for semantic versioning/release notes, and a documented rollback script (`scripts/rollback-release.sh` + `docs/release-pipeline.md`).

## [0.0.3] - 2026-01-05

### Added

- Initial packaged editor observer surface with run discovery, monitoring, UI views, and `o` integration scaffolding.
