What's Changed
- Update plan merging to reset failed steps on command changes by @rogeralsing in #216
- Simplify CLI command heading detail logic by @rogeralsing in #218
- Improve HTTP client timeout handling and responses helpers by @rogeralsing in #219
- Render inline CLI command preview with syntax highlighting by @rogeralsing in #220
- Refactor CLI command component into focused helpers by @rogeralsing in #221
- Refactor chat service into modular helpers by @rogeralsing in #223
- Refactor pass executor orchestration by @rogeralsing in #222
- Refactor chat service orchestration helpers by @rogeralsing in #224
- Refactor plan runtime into helper modules by @rogeralsing in #225
- Refactor plan and command runtime pipelines by @rogeralsing in #227
- Refactor chat service into lifecycle, session, and bootstrap modules by @rogeralsing in #228
- Add streaming previews for structured responses in CLI by @rogeralsing in #229
- chore: type plan manager snapshots by @rogeralsing in #230
- feat: type prompt request events across runtimes by @rogeralsing in #231
- Refine observation payload typing by @rogeralsing in #233
- feat: tighten tool response generics by @rogeralsing in #234
- Fix ai stub to expose streamObject for tests by @rogeralsing in #236
- Fix JSON schema typing for tool definitions by @rogeralsing in #237
- Tighten temp file descriptor typing by @rogeralsing in #238
- Ensure command helpers use string metadata by @rogeralsing in #239
- Refactor command result typing across core runtime by @rogeralsing in #241
- Centralize plan status handling by @rogeralsing in #242
- Refine plan auto-response tracker typing by @rogeralsing in #240
- refactor: centralize plan entry typing by @rogeralsing in #243
- refactor: centralize plan status helpers by @rogeralsing in #245
- refactor: tighten OpenAI response utils typing by @rogeralsing in #244
- Deduplicate OpenAI response and tool schemas by @rogeralsing in #247
- Ensure plan statuses remain canonical by @rogeralsing in #246
- feat: type agent pass executor events by @rogeralsing in #249
- Refine plan snapshot typing across pass executor by @rogeralsing in #251
- Refine command execution APIs around typed requests by @rogeralsing in #250
- Fix observation schema additionalProperties requirement by @rogeralsing in #252
- refactor: remove ts-nocheck from core package by @rogeralsing in #253
Full Changelog: v2.13.74...v2.13.75