[360Labs.ai]
0%
Back to Portfolio
AgentGuard
Research and Development|Live

AgentGuard

C++17/Python library for deadlock prevention in multi-AI-agent systems. Extends Dijkstra's Banker's Algorithm. LangGraph integration.

Overview

ResourceManager orchestrator with SafetyChecker (Banker's Algorithm), RequestQueue, 5 scheduling policies, ProgressTracker, DelegationTracker, DemandEstimator. Direct LangGraph integration via @guarded_tool decorator.

Specs

CoreExtended Banker's Algorithm for LLM agents
ImplementationC++17 with Python bindings via pybind11
Tests285 tests (189 C++, 96 Python)
IntegrationNative LangGraph/LangChain support

Features

  • Progress Monitor with named metrics + auto reclamation for silent stalls
  • Delegation Tracker with BFS/DFS cycle detection for authority deadlocks
  • Adaptive Demand Estimator with statistical learning for unknown demands
  • 5 scheduling policies: FIFO, Priority, ShortestNeedFirst, DeadlineAware, Fairness
  • Open-source under MIT license on PyPI

Tech Stack

C++17Pythonpybind11LangGraphPyPICMake

Interested in AgentGuard?

Let's discuss how this can work for you.

Get in Touch