This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryIntroduces graph‑structured tool retrieval, hybrid search (BM25+Embedding+RRF), OpenAPI/Arazzo parsing, automatic dependency detection, and LangChain integration.
Full changelog
graph-tool-call v0.3.0 — 첫 공개 릴리스
LLM 에이전트를 위한 그래프 기반 도구 검색 엔진.
주요 기능
- Graph-structured tool retrieval: NetworkX DiGraph 기반 도구 관계 모델링
- Hybrid search: BM25 + Embedding + RRF 기반 3-Tier retrieval (BASIC/ENHANCED/FULL)
- OpenAPI 3.x / Arazzo 1.0.0 파서: API 스펙에서 자동 도구 그래프 구축
- 자동 의존성 감지: CRUD 패턴, 경로 계층, 스키마 공유 기반
- 5-Stage 중복 탐지: rapidfuzz + embedding 기반 유사 도구 식별
- 온톨로지 자동 구성: Auto + LLM-Auto 모드 (Ollama/OpenAI)
- LangChain 통합:
as_langchain_tools()지원
설치
pip install graph-tool-call # 코어
pip install graph-tool-call[all] # 모든 기능
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About SonAIengine/graph-tool-call
When tool count exceeds LLM context limits, accuracy collapses (248 tools → 12%). graph-tool-call builds a tool graph from OpenAPI/MCP specs and retrieves multi-step workflows via hybrid search (BM25 + graph traversal + embedding), recovering accuracy to 82% with 79% fewer tokens. Zero dependencies. Also works as an MCP Proxy — aggregate multiple MCP servers behind 3 meta-tools.
Related context
Beta — feedback welcome: [email protected]