What's Changed
- Add
eagerstreamed execution toCodeModeby @mpfaffenberger in #746 - Fix
PlanStoreget_itemsandset_itemsdocstrings by @mpfaffenberger in #843 - Add
tool_return_max_charstoSummarizingCompactionby @mpfaffenberger in #842 - Drop the unfulfilled 0.28.0 removal date from
SpendStoredeprecations by @mpfaffenberger in #841 - Document the escaped-keys marker format in
step_persistencedocs by @mpfaffenberger in #840 - Add an async and concurrency guide to
agent_docs, ported from core by @mpfaffenberger in #835 - Add optional tail-line retention to
Truncateby @Quiyyy in #836 - Anchor
Planningcache breakpoint on the last durable user content by @pydanty in #833 - Make
FileSystemcontent hashes agree acrossread_file,write_file, andedit_fileby @mpfaffenberger in #847 - Correct for_run()-built approval-required tool calls to pending in ACP by @mpfaffenberger in #849
- Stop
SnapshotHistorySource.run_historyduplicating messages with serializing stores by @mpfaffenberger in #848 - Floor on released
pydantic-ai2.40.0 by @mpfaffenberger in #851 - Emit
DelegationStartEventandDelegationEndEventfromSubAgentsby @mpfaffenberger in #855 - Fix the
aws-lambdadocs install line, which named abedrockextra that does not exist by @mpfaffenberger in #854 - Offer
pipanduvinstallation commands throughout the Harness docs by @mpfaffenberger in #858 - Give the
CodeModesandbox the value shape its own stubs declare by @bohdanhr in #681
New Contributors
Full Changelog: v0.30.0...v0.31.0