Toolnexus:五语言一致的工具调用层

muthuishere2101 · reddit · 2026-07-12

Toolnexus 是一个厂商无关的工具调用层,目标是给任何 LLM 提供“像 agent 框架一样”的动态工具调用能力,并且在 JavaScript、Python、Go、Java、C# 五种语言里保持字节级一致的行为。 核心设计包括: - 把 MCP servers、agent skills、自定义函数、HTTP endpoints、内置 shell/file 工具和远程 A2A agents 统一成一个 `Tool` 接口。 - 客户端内置完整 tool-calling loop,支持并行与链式调用、流式输出、hook、重试、对话记忆和 metrics。 - 把 human-in-the-loop 做成一级能力:当工具需要人类批准、OAuth 登录或决策时,运行会挂起,后续可在同一位置恢复。 - 还能把组合好的工具集重新暴露成 MCP server 或 A2A agent。 作者强调五个语言版本通过相同 fixtures 和 CI 保证一致性,并附了文档和仓库链接。

所属事件:Toolnexus:支持五大语言的跨平台工具调用层(2 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →