Thriving Thriving Python PY
↑ 28 ?
HeteroAgent LC-di-yan/HeteroAgent

HeteroAgent - LangGraph 1.x + FastAPI multi-agent customer service: deterministic routing, RAG, mandatory compliance, interrupt-based HITL, official MCP SDK, OTel GenAI semconv

HEALTH ? 71 / Stable
// hidden gem ?

// readme

HeteroAgent Β· Intelligent Customer Service Multi-Agent System

A Supervisor-orchestrated customer service system built on LangGraph 1.x + FastAPI: deterministic routing β†’ business Agents (RAG Q&A / tickets) β†’ mandatory compliance review β†’ aggregated reply. Built-in prompt injection pre-interception, PII detection and redaction, in-graph interrupt-based human-in-the-loop (HITL) approval, and hash-chain auditing.


Table of Contents


Capabilities Overview

DomainCapability
OrchestrationLangGraph fixed topology (predictable/auditable), routing/tickets constrained by Pydantic schema, typed exception retries
ToolsOfficial MCP SDK (tooling/) + create_agent tool loop, each call produces an execute_tool span
RetrievalFAISS vector + BM25 (single-character + two-character hybrid tokenization) hybrid retrieval + RRF fusion; scores normalized to [0,1]; supports Contextual Retrieval ingestion
Compliance…