AI Coding Live News

LangChain4j 1.20.2: A2A client tenant propagation—auto-attach tenant on messages without exposing it as an LLM tool arg

LangChain4j 1.20.2 (2026-09-28) focuses on Agent-to-Agent (A2A) client fixes: tenant() on A2AClientInstance/A2AClientBuilder, @A2AClientAgent(tenant=…) auto-attaches tenant on every MessageSendParams (or parses it from /.well-known/{tenant}/agent-card.json), and filters tenant method args so they are not exposed as LLM tool parameters. AgenticScope/ResultWithAgenticScope toString guards against circular refs.

LangChain4j 1.20.2: A2A client tenant propagation—auto-attach tenant on messages without exposing it as an LLM tool arg

Key Takeaways

  • Shipped 1.20.2 — A2A tenant auto-propagation via annotation/builder or Agent Card URL
  • Tenant args filtered from LLM tool surface; attached on MessageSendParams
  • AgenticScope toString circular-ref guard
  • Docs: a2a-protocol.org + docs.langchain4j.info/tutorials/agents
Read full story
S
Strands Agents@strands-agents·
👀84
🔥93

Strands Agents 1.57.1: bidi snapshot capture/restore, vended a2a_client tool, CLI Quickstart/Customize/Export + /tools

Strands Agents (harness-sdk) python/v1.57.1 (2026-09-25) adds bidi snapshot capture/restore, a vended a2a_client tool, Agent.shutdown() for scope cleanup, CLI Quickstart/Customize/Export replacing Q&A setup plus /tools, and MCP TS client 2.0. PyPI strands-agents 1.57.1 is live.

Strands Agents 1.57.1: bidi snapshot capture/restore, vended a2a_client tool, CLI Quickstart/Customize/Export + /tools

Key Takeaways

  • Shipped: harness-sdk python/v1.57.1 = PyPI strands-agents 1.57.1; docs strandsagents.com/docs
  • Bidi: snapshot capture/restore; explicit model IDs for providers; align response boundaries and record tool dispatch in history
  • Interop: vended a2a_client tool; extract content from task.status.message when artifacts are absent
  • Lifecycle: Agent.shutdown() for scope cleanup; MCP server migrates off removed mcp.server.fastmcp for mcp 2.x
  • CLI: Quickstart/Customize/Export replace setup Q&A; add /tools; companion harness-cli/v0.1.4 same day
Read full story

AG2 1.1.0: TypeSafe Jev decision-only agents + reserved context strip across transports

AG2 v1.1.0 (2026-09-24) adds TypeSafe Jev decision-only agents via TypeSafeConfig + response_schema, and strips reserved ag:/a2a: context keys on A2A/AG-UI/A2UI/NLIP to block remote pre-approval of gated tools.

AG2 1.1.0: TypeSafe Jev decision-only agents + reserved context strip across transports

Key Takeaways

  • Decision agents: TypeSafeConfig + response_schema; bool/Enum/IntEnum as question shapes; probs on ModelMessage.metadata
  • Jev rejects tools and streaming; invalid schemas raise locally before the wire
  • Install: pip install "ag2[typesafe]"; see TypeSafe Jev blog + docs.ag2.ai
  • Security: strip reserved ag:/a2a: prefixes both ways on A2A/AG-UI/A2UI/NLIP
  • Also: MessageEnqueued, MCP required-arg validation + JSON-RPC codes, event retarget fix
Read full story
Linked Models & Agents: