
ART Framework
by inferq
Browser-first TypeScript framework for building LLM-powered agents with MCP tool discovery, A2A delegation, and persistent state.
What it does
ART (Agentic Reactive Triad) is a production-ready runtime for building sophisticated LLM-powered agents in TypeScript. It connects to MCP-compliant servers to dynamically discover and execute tools, enabling agents to reason, plan, and act across external systems and APIs. With built-in support for multi-provider LLMs (OpenAI, Anthropic, Google Gemini, DeepSeek, Groq, Ollama), ART gives AI agents the ability to orchestrate complex multi-step workflows while maintaining durable state across sessions.
Tools
- PESAgent (Plan-Execute-Synthesize) — Decomposes user intent into a structured
TodoList, executes each step with tool-aware validation (TAEF), and synthesizes results into rich responses. - MCP Tool Discovery — Dynamically discovers and calls tools from any MCP-compliant server, eliminating hard-coded integrations.
- A2A Delegation — Delegates sub-tasks to specialized agents for coordinated multi-agent workflows.
- HITL V2 (Human-in-the-Loop) — Pauses execution for human approval with full state preservation and seamless resumption.
- Persistent State — Crashes and restarts are handled gracefully; agents resume exactly where they left off via automatic state hydration.
- OAuth & Auth Strategies — Built-in PKCE, generic OAuth, and API key management for secure external service access.
Installation
Add to your claude_desktop_config.json:
{
"mcpServers": {
"art-framework": {
"command": "npx",
"args": ["art-framework"]
}
}
}
Supported hosts
Claude Desktop (stdio). ART is primarily a developer framework consumed as an npm library; MCP server integration enables tool discovery from any MCP-compatible host.
Quick install
npm install art-frameworkInformation
- Pricing
- free
- Published
