From 00ab61b46ec04c6a6dd9ea3dee040fa44c6821f7 Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Sat, 4 Apr 2026 19:42:18 -0700 Subject: [PATCH] docs: update CHANGELOG.md for v11.0.0 Co-Authored-By: Claude Opus 4.6 (1M context) --- CHANGELOG.md | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 413a8de9..08662b22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,29 @@ 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.0.0/). -## [10.7.2] - 2026- +## [11.0.0] - 2026- ✅ CHANGELOG.md generated successfully! - 220 releases processed -m error to debug (#1606) — reduces noise in logs by treating routine concept-type cleanup as debug-level rather than error-level logging. + 221 releases processed +server agent can no longer return prose-style skip responses (e.g., "Skipping — no substantive tool executions"). This is a behavioral change that affects all observation processing. + +**What changed:** +- **Prompt enforcement**: `buildObservationPrompt` now explicitly instructs the observer to return `` XML blocks or an empty response — never prose +- **Runtime detection**: `ResponseProcessor` logs a warning when non-XML content is received and discarded +- **Recording scope expanded**: Concrete debugging findings from logs, queue state, database rows, and code-path inspection are now explicitly encouraged as durable discoveries +- **Skip guidance clarified**: "Return an empty response only. Do not explain the skip in prose." + +**Why major version:** +This changes the implicit contract between the prompt layer and the response parser. Existing observer behavior that produced prose skip responses will now be flagged and discarded rather than silently ignored. + +**Tests added:** +- `tests/sdk/prompts.test.ts` — verifies anti-prose instructions in observation prompt +- `tests/worker/agents/response-processor.test.ts` — verifies warning on non-XML responses + +## [10.7.2] - 2026-04-05 + +## Bug Fix + +- **fix**: Downgrade concept-type cleanup log from error to debug (#1606) — reduces noise in logs by treating routine concept-type cleanup as debug-level rather than error-level logging. ## [10.7.1] - 2026-04-05