AI 编程实时动态与要闻

LangChain4j 1.20.2:A2A 客户端补齐租户透传,消息自动带 tenant 且不对 LLM 暴露为工具参数

LangChain4j 于 2026-09-28 发布 1.20.2:聚焦 Agent-to-Agent(A2A)客户端修复——A2AClientInstance/A2AClientBuilder 增加 tenant(),@A2AClientAgent(tenant=…) 可在每条 MessageSendParams 自动附带租户;也可从 Agent Card URL 路径 /.well-known/{tenant}/agent-card.json 解析。租户参数从方法参数中过滤,避免泄漏给 LLM 工具调用。同步加固 AgenticScope/ResultWithAgenticScope 的 toString,防止循环引用炸日志。

LangChain4j 1.20.2:A2A 客户端补齐租户透传,消息自动带 tenant 且不对 LLM 暴露为工具参数

核心要点速览

  • 发版:1.20.2(2026-09-28);对比 1.20.1...1.20.2
  • A2A 租户:@A2AClientAgent(tenant=…) / a2aClientBuilder.tenant(…);空则从 Agent Card URL /.well-known/{tenant}/agent-card.json 解析(#6512)
  • 安全边界:带 @A2ATenantId 的参数不再作为工具参数交给 LLM,而是写入消息元数据
  • 可观测:DefaultAgenticScope/ResultWithAgenticScope toString 防循环引用,避免日志/调试死循环
  • 协议与文档:A2A Protocol · LangChain4j Agents 教程
阅读全文
S
Strands Agents@strands-agents·
👀90
🔥93

Strands Agents 1.57.1:双向会话快照恢复 + 内置 a2a_client,CLI 改 Quickstart/Customize/Export 并加 /tools

AWS 开源智能体框架 Strands Agents(harness-sdk)于 2026-09-25 发布 python/v1.57.1:双向(bidi)会话支持 snapshot capture/restore;Python 侧内置 a2a_client 工具;Agent.shutdown() 支持作用域清理;CLI 用 Quickstart/Customize/Export 取代问答式 setup 并新增 /tools;MCP TS 客户端升至 @modelcontextprotocol/client 2.0。PyPI strands-agents 1.57.1 已同步。

Strands Agents 1.57.1:双向会话快照恢复 + 内置 a2a_client,CLI 改 Quickstart/Customize/Export 并加 /tools

核心要点速览

  • 发版:python/v1.57.1 = PyPI strands-agents 1.57.1,文档 strandsagents.com/docs
  • Bidi:snapshot capture/restore(#4584);provider 要求显式 model ID(#4525);对齐响应边界与 transcript,工具分发写入会话历史
  • 互通:内置 a2a_client 工具(#4304);无任务无 artifacts 时从 task.status.message 抽正文(#4511)
  • 生命周期:Agent.shutdown() 做作用域清理(#4519);MCP server 迁离已移除的 mcp.server.fastmcp 以兼容 mcp 2.x(#4547)
  • CLI:Quickstart / Customize / Export 取代 setup Q&A,并加 /tools(#4581);同日还有 harness-cli/v0.1.4
阅读全文

AG2 1.1.0:接入 TypeSafe Jev 决策专用 Agent,并堵住 reserved context 跨线提权

AG2(原 AutoGen)于 2026-09-24 发布 v1.1.0:以 TypeSafeConfig + response_schema 把 Jev 做成只做决策、不调工具的 Agent;同步在 A2A/AG-UI/A2UI/NLIP 双向剥离 ag:/a2a: 保留键,堵住远程预批准门控工具的安全洞。

AG2 1.1.0:接入 TypeSafe Jev 决策专用 Agent,并堵住 reserved context 跨线提权

核心要点速览

  • 决策 Agent:Agent(..., config=TypeSafeConfig(), response_schema=Department),bool/Enum/IntEnum 即问题形态;概率与置信度落在 ModelMessage.metadata(v1.1.0)
  • 约束:Jev 拒绝工具调用、不支持 streaming;非法 schema 在发请求前本地 raise
  • 安装:pip install "ag2[typesafe]";对照 TypeSafe Jev 介绍 与 docs.ag2.ai
  • 安全:ConversationContext.variables 中 ag:/a2a: 保留前缀在 A2A、AG-UI、A2UI、NLIP 双向剥离,防远程写保留键预批准门控工具
  • 其它:MessageEnqueued 事件、MCP 必填参数校验与规范 JSON-RPC 错误码、并发下事件描述符 retarget 修复
阅读全文
关联模型 / 智能体 / 厂商: