Practical Notes
- Quant: the repo lists 4 packages (
toolbox-core,toolbox-adk,toolbox-langchain,toolbox-llamaindex). - Quant: install is a single
pip install ...and validation is a docsite tutorial run (copy-paste friendly).
A practical “Toolbox-first” architecture
If you already have agents calling tools via MCP, the SDKs are useful when you need the same tool definitions inside your Python app (batch jobs, evaluation harnesses, or offline pipelines).
Recommended approach:
- Keep tool definitions in Toolbox (single source of truth).
- Expose tools to agents via MCP for interactive workflows.
- Reuse tools via SDK for Python-side batch execution (tests, evals, scheduled runs).
This avoids the classic drift where “agent tools” and “backend tools” diverge over time.
FAQ
Q: Do I need LangChain to use it?
A: No. toolbox-core is framework-agnostic; integrations are optional.
Q: Is this the Toolbox server? A: No. The README says you should have a running Toolbox server, and these packages integrate with it.
Q: What should I test first? A: Start with one simple tool, run the docsite quickstart, then wire it into your app’s CI job.