agent-sdk-go v0.24.0
This release introduces a benchmark harness with allocation gating, a new CompactionStarted event, and a variety of stability and documentation improvements.
Features
Benchmark Harness with Allocation Gate
A new benchmarking harness has been added to the SDK, enabling structured performance testing of agent workloads. An allocation gate enforces memory allocation budgets during benchmarks, helping catch regressions in allocator-heavy code paths early.
CompactionStarted Event
A new CompactionStarted event has been added to the typed Event/Op contract. Agents and infrastructure layers can now observe and react to the beginning of a compaction cycle, enabling tighter integration with context-management workflows.
Bug Fixes
LSP Flake Fixes
Intermittent failures (flakes) in LSP-related test and integration paths have been addressed, improving reliability of the test suite in environments that exercise language server protocol functionality.
Improvements
Documentation Accuracy and Coverage
A documentation sweep corrected inaccuracies and expanded coverage across several areas of the SDK, including the new benchmark and compaction features. Descriptions, examples, and API-level commentary have been reviewed and updated for consistency.
Commits
- Merge pull request #141 from jedwards1230/integration/bench-and-compaction (08ba6e0)
- Merge pull request #150 from jedwards1230/integration-bench-and-compaction-doc-sweep (c71efaa)
- Merge pull request #149 from jedwards1230/integration-bench-and-compaction-doc-accuracy (2a24899)
- Merge pull request #147 from jedwards1230/integration-bench-and-compaction-sweep-fixes (f62d971)
- Merge pull request #144 from jedwards1230/integration-bench-and-compaction-compaction-event (d03759e)
- Merge pull request #143 from jedwards1230/integration-bench-and-compaction-bench-harness (9e805c6)
- Merge pull request #142 from jedwards1230/integration-bench-and-compaction-lsp-flake (4232272)
Full Changelog: v0.23.0...v0.24.0