Skip to content

611 obervation duplication when using agent adapter#612

Merged
wsobel merged 6 commits into
mainfrom
611_obervation_duplication_when_using_agent_adapter
Jun 8, 2026
Merged

611 obervation duplication when using agent adapter#612
wsobel merged 6 commits into
mainfrom
611_obervation_duplication_when_using_agent_adapter

Conversation

@wsobel

@wsobel wsobel commented Jun 8, 2026

Copy link
Copy Markdown
Member

Fixed an agent adapter recovery issue that occurred when the stream was reconnecting and trying to reestablish the previous next sequence. The sequence number did not update correctly during streaming and may have retained the original number. Added tests to verify this behavior is correct.

@wsobel wsobel linked an issue Jun 8, 2026 that may be closed by this pull request
wsobel and others added 2 commits June 8, 2026 14:18
Wire LLVM/gcov coverage instrumentation into the Conan and CMake builds:

- cmake/Coverage.cmake: compiler-aware AGENT_ENABLE_COVERAGE option
  (Clang -fprofile-instr-generate/-fcoverage-mapping, GCC --coverage),
  included before targets so flags reach the lib, agent, and tests.
- conanfile.py: new "coverage" option mapped to AGENT_ENABLE_COVERAGE.
- tools/coverage.sh: run ctest, merge profiles, and emit an llvm-cov
  text + HTML report; auto-detects shared lib vs static test binaries.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@wsobel wsobel merged commit 73243d1 into main Jun 8, 2026
7 checks passed
@wsobel wsobel deleted the 611_obervation_duplication_when_using_agent_adapter branch June 8, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Timestamps falls back in time while sequence numbers increases.

1 participant