fix(report): note truncated agent observations
Merged
NG
6d ago+131+131+012345678901234567890123456789-6-6-0123456789
Summary
- record
observationTruncated: truewhen any semantic observation in an agent step is truncated - cover both
agent.actand judgment-based steps (assert,waitFor, andextract) - update the report schema, fixtures, SDK type coverage, documentation, and generated skill reference
Closes #1237
Verified
Ran it locally: yes
Using a real built CLI run with a custom engine that returns a truncated semantic observation and blocks before any model call:
main | this branch |
|---|---|
blocked step omits observationTruncated | blocked step writes observationTruncated: true |
main: step.status=blocked, observationTruncated absent
branch: step.status=blocked, observationTruncated=true