TnsAI Docs
Official documentation for the TnsAI framework
Architecture | Features | Methodology

This repository contains the official documentation for the TnsAI Framework — a comprehensive multi-agent system built on BDI architecture and Gaia methodology for Java 21+.
| Document | Description |
|---|
| LAM Pattern | Language-Action Model design pattern |
| Document | Description |
|---|
| Core | Agents, Roles, Tools, Streaming, Events, Security, Knowledge, Prompts, Output Parsing, Variants, Resilience, Memory, Errors |
| LLM | Providers, Routing, Caching, Cost Tracking, Audio |
| Tools | Tool Catalog, Custom Tools |
| Coordination | Topologies, Workflows, Council & Voting, Negotiation, Protocols, Judge Agent, Advanced |
| Intelligence | FSM, Planning, Reasoning, Context & Sessions, Learning, RAG, AutoTeamBuilder |
| Quality | Observability, Security, Validation |
| MCP | Client, Server, Transports, Registry |
| Server | WebSocket, RAG Pipeline, Tool Approval |
| Integration | SCOP |
| Evaluation | Benchmarking, G-Eval, agentic evaluators, quality gates, auto-harness loop |
| Semantic Annotations | 55+ annotation system for declarative agent design |
| Document | Description |
|---|
| Roadmap | Project roadmap and milestones |
| Vision | Long-term vision and goals |
Documentation contributions are welcome. Please follow these guidelines:
- All documentation must be written in English
- Use clear, concise language
- Include code examples where applicable
- Follow the existing document structure
Apache License 2.0