Toolnexus: Consistent Tool-Calling Across 5 Languages
muthuishere2101 · reddit · 2026-07-12
Toolnexus is a vendor-agnostic tool-calling layer designed to provide dynamic, agent-framework-like tool invocation for any LLM, maintaining byte-level behavioral consistency across JavaScript, Python, Go, Java, and C#. Core design features include: - Unifying MCP servers, agent skills, custom functions, HTTP endpoints, built-in shell/file tools, and remote A2A agents into a single `Tool` interface. - A client with a built-in complete tool-calling loop, supporting parallel and chained calls, streaming, hooks, retries, conversation memory, and metrics. - Human-in-the-loop as a first-class capability: execution suspends when a tool requires human approval, OAuth login, or decision-making, and can be resumed right where it left off. - The ability to re-expose composed toolsets as an MCP server or A2A agent. The author emphasizes that the five language versions guarantee consistency through identical fixtures and CI, providing links to the documentation and repository.
Related event: Toolnexus: Cross-Language Tool-Calling Layer for LLMs(2 posts)→
More from coding & agent
- This Figma MCP bridge exports real assets into your repo without API tokens or rate limits — No_Mechanic_1368 · 2026-07-21
- Hermes agents are now holding daily standups without human involvement — Teknium · 2026-07-21
- OpenCodex turns OpenAI’s Codex harness into a multi-provider coding workflow — arrakis_ai · 2026-07-21
- A simple workflow model says the same usage limit can yield a 4.2× gap in usable output — Powerful_Creme2224 · 2026-07-21
- App Store Rejection: Third-Party AI & HealthKit Data Compliance — JasonBotterill · 2026-07-21
- uv-scripts/ocr returns to the top of Hugging Face datasets with a JSON model picker — vanstriendaniel · 2026-07-21