TnsAI
TnsAI

TnsAI Docs

Official documentation for the TnsAI framework

Architecture | Features | Methodology

License


Overview

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+.

Documentation Structure

Architecture

DocumentDescription
LAM PatternLanguage-Action Model design pattern

Features

Methodology

DocumentDescription
TnsAI MethodologyBDI + Gaia methodology guide

Architecture (Internal)

DocumentDescription
CI/CD RulesBuild and deployment pipeline rules
Feature-Module MatrixFeature to module mapping
Module AuditModule health and audit report
Module MapModule dependency and responsibility map

Research

DocumentDescription
Competitor AnalysisComparison with other agent frameworks
Research ReportsResearch findings and technical notes

Roadmap

DocumentDescription
RoadmapProject roadmap and milestones
VisionLong-term vision and goals

Framework Modules

ModuleRepositoryDescription
CoreTnsAI.CoreAgent, Role, Action, LLM abstractions
LLMTnsAI.LLM14 LLM provider implementations
CoordinationTnsAI.CoordinationMulti-agent orchestration
IntelligenceTnsAI.IntelligenceFSM, Planning, Reasoning
QualityTnsAI.QualityObservability, Security, Validation
ToolsTnsAI.Tools130+ built-in tools
MCPTnsAI.MCPModel Context Protocol
IntegrationTnsAI.IntegrationIntegration bridges and tests
ServerTnsAI.ServerJavalin backend, hybrid RAG, WebSocket
EvaluationTnsAI.EvaluationAgent evaluation and benchmarking
WebTnsAI.WebDocumentation website (Next.js)
DocsTnsAI.DocsOfficial documentation
PapersTnsAI.PapersResearch publications

Contributing

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

License

Apache License 2.0


Part of the TnsAI FrameworkBuilding Intelligent Multi-Agent Systems

On this page