Releases: danny-avila/agents
Releases · danny-avila/agents
v3.2.35
What's Changed
- 📊 feat: Emit ON_CONTEXT_USAGE Token Budget Snapshots by @danny-avila in #235
- 💸 feat: Report Subagent Child-Run Model Usage via Usage Sink by @danny-avila in #236
Full Changelog: v3.2.34...v3.2.35
v3.2.34
What's Changed
- 🦭 feat: Mid-Stream Tool Call Seals for Bedrock Converse & Google by @danny-avila in #237
- 📮 feat: Sequential Tool Call Seals for Official OpenAI & Azure by @danny-avila in #238
- 📬 feat: Per-Call Tool Completion Emission via onResult Channel by @danny-avila in #239
Full Changelog: v3.2.33...v3.2.34
v3.2.33
What's Changed
- ⚡ refactor: Migrate JS bundling from Rollup to tsdown by @danny-avila in #233
- 🚰 fix: Plug Scraped Content Leak & Cap Web Search Payloads by @danny-avila in #234
Full Changelog: v3.2.32...v3.2.33
v3.2.32
What's Changed
- chore: Restructure CI workflows to introduce a validation job by @danny-avila in #227
- chore(deps): Bump
@langchain/core1.1.48 +@langchain/google-* 2.1.31, with Anthropic tool-input compat fix by @danny-avila in #232 - fix: dedupe skill bodies & skip synthetic skill messages in prompt cache by @danny-avila in #231
Full Changelog: v3.2.31...v3.2.32
v3.2.31
What's Changed
- 🧭 fix: Propagate Langfuse Identity To Observations by @danny-avila in #218
- fix: Prevent Late OpenRouter Reasoning Replay by @danny-avila in #213
- 🏷️ fix: Expose LangChain Message Roles by @danny-avila in #222
- 🪢 fix: Honor Gemini Server-Side Tool Invocations by @danny-avila in #221
- 🪨 fix: Omit Empty Bedrock Tool Descriptions by @danny-avila in #223
- 🧯 fix: Sanitize Reranker Axios Error Logs by @danny-avila in #224
- 🪢 fix: Preserve Anthropic Vertex Search Pairs by @danny-avila in #216
- feat(hooks): add executingAgentId to attribute tool batches to their agent by @danny-avila in #225
- chore: Update TypeScript/ESLint configs, Check Circular Dependencies, Sort imports, Bump Node Engine, Test Sharding by @danny-avila in #226
Full Changelog: v3.2.21...v3.2.31
v3.2.21
What's Changed
- feat: optional deterministic Langfuse trace IDs (seed from runId) by @graphaelli in #220
- 🧠 test: Cover OpenAI-Compatible Reasoning Streams by @danny-avila in #217
New Contributors
- @graphaelli made their first contribution in #220
Full Changelog: v3.2.02...v3.2.21
v3.2.02
Full Changelog: v3.2.01...v3.2.02
v3.2.01
What's Changed
- fix: Handle Empty Deltas And Final Reasoning by @danny-avila in #212
Full Changelog: v3.2.00...v3.2.01
v3.2.00
What's Changed
- 🪠 fix: Make Langfuse Force Flush Opt-In by @danny-avila in #211
Full Changelog: v3.1.99...v3.2.00
v3.1.99
What's Changed
- 🧠 fix: Recognize non-Anthropic reasoning blocks in pruner by @danny-avila in #210
Full Changelog: v3.1.98...v3.1.99