Skip to content

Commit dc858c3

Browse files
committed
docs: add LLMs.txt references to documentation
Updates: - Added LLMs.txt card in docs/index.md Learn More section - Created docs/llms-txt.md with complete guide about LLMs.txt - Updated README.md with LLMs.txt reference - Added llms-txt.md to mkdocs.yml navigation LLMs.txt provides 800+ lines of complete framework documentation optimized for LLM consumption (v0.1.0 to v0.12.0)
1 parent 5856878 commit dc858c3

3 files changed

Lines changed: 221 additions & 0 deletions

File tree

docs/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,14 @@ agent.add_mcp_server(
343343

344344
[:octicons-arrow-right-24: Examples](examples/basic-usage.md)
345345

346+
- :material-robot: __LLMs.txt__
347+
348+
---
349+
350+
Complete documentation for LLM consumption (800+ lines)
351+
352+
[:octicons-arrow-right-24: LLMs.txt](https://github.com/marcosf63/react-agent-framework/blob/main/LLMs.txt)
353+
346354
</div>
347355

348356
---

docs/llms-txt.md

Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
# LLMs.txt - Complete Documentation for AI Models
2+
3+
The **LLMs.txt** file contains the complete framework documentation optimized for Large Language Model consumption.
4+
5+
---
6+
7+
## Overview
8+
9+
LLMs.txt is a comprehensive, structured documentation file designed specifically for AI models to understand and use the ReAct Agent Framework effectively.
10+
11+
**File Location**: [`LLMs.txt`](https://github.com/marcosf63/react-agent-framework/blob/main/LLMs.txt)
12+
13+
**Size**: 800+ lines
14+
**Format**: Plain text with clear structure
15+
**Coverage**: All versions from v0.1.0 to v0.12.0
16+
17+
---
18+
19+
## What's Included
20+
21+
### 1. Overview & Quick Start
22+
Complete introduction with working examples
23+
24+
### 2. Installation
25+
All installation methods and options
26+
27+
### 3. Core Concepts
28+
ReAct pattern, agent creation, tool registration
29+
30+
### 4. Memory Systems (v0.10.0+)
31+
- ChatMemory (SimpleChatMemory, SQLiteChatMemory)
32+
- KnowledgeMemory (ChromaKnowledgeMemory, FAISSKnowledgeMemory)
33+
- Complete API and examples
34+
35+
### 5. Multi-Provider Support
36+
OpenAI, Anthropic, Google, Ollama configuration
37+
38+
### 6. Built-in Tools
39+
Search, filesystem, computation tools
40+
41+
### 7. Objectives System
42+
Goal tracking and management
43+
44+
### 8. Reasoning Strategies
45+
ReAct, ReWOO, Reflection, Plan-Execute
46+
47+
### 9. Environments
48+
Web, CLI, File environment interaction
49+
50+
### 10. MCP Integration
51+
Model Context Protocol server setup
52+
53+
### 11. Layer 4: Infrastructure (v0.11.0)
54+
Complete production infrastructure:
55+
- **Monitoring**: Metrics, logging, telemetry
56+
- **Resilience**: Retry, circuit breaker, fallback, timeout
57+
- **Security**: RBAC, sandbox, audit, secrets
58+
- **Cost Control**: Budget, rate limiting, quotas
59+
- **Human-in-the-Loop**: Approval, intervention, feedback
60+
61+
### 12. Layer 3: Multi-Agent Systems (v0.12.0)
62+
Complete multi-agent capabilities:
63+
- **Communication**: Messages, protocols, channels
64+
- **Orchestration**: Orchestrator, workflows, task delegation
65+
- **Coordination**: Shared state, consensus, locking
66+
- **Collaboration**: Teams, patterns, negotiation
67+
68+
### 13. Complete API Reference
69+
All classes, methods, parameters, and return types
70+
71+
### 14. Examples & Use Cases
72+
5 complete, production-ready examples:
73+
1. Simple Q&A Agent
74+
2. Research Agent with Memory
75+
3. Production Agent with Infrastructure
76+
4. Multi-Agent System
77+
5. Complete Enterprise System
78+
79+
---
80+
81+
## Why LLMs.txt?
82+
83+
### For AI Models
84+
- **Structured format** optimized for AI consumption
85+
- **Complete coverage** of all features in one file
86+
- **Working examples** with full context
87+
- **No navigation required** - everything in sequence
88+
- **Version tracking** - clear indication of feature versions
89+
90+
### For Developers
91+
- **Quick reference** for AI pair programming
92+
- **Copy-paste ready** code examples
93+
- **Architecture overview** in one place
94+
- **Version history** and migration paths
95+
96+
---
97+
98+
## How to Use
99+
100+
### As a Developer
101+
102+
**1. Share with AI assistants:**
103+
```bash
104+
# Copy to clipboard
105+
cat LLMs.txt | pbcopy # macOS
106+
cat LLMs.txt | xclip # Linux
107+
```
108+
109+
**2. Reference in prompts:**
110+
```
111+
"Using the ReAct Agent Framework as described in LLMs.txt,
112+
create an agent that..."
113+
```
114+
115+
**3. Quick lookup:**
116+
```bash
117+
# Find specific topics
118+
grep -A 10 "Multi-Agent" LLMs.txt
119+
grep -A 20 "Memory Systems" LLMs.txt
120+
```
121+
122+
### As an AI Model
123+
124+
The file is structured with clear section markers:
125+
```
126+
================================================================================
127+
SECTION NAME
128+
================================================================================
129+
```
130+
131+
Each section includes:
132+
- Concept explanation
133+
- Code examples
134+
- API signatures
135+
- Best practices
136+
- Common patterns
137+
138+
---
139+
140+
## Example Content Structure
141+
142+
```text
143+
================================================================================
144+
4. MEMORY SYSTEMS (v0.10.0+)
145+
================================================================================
146+
147+
IMPORTANT: v0.10.0 separated memory into TWO types:
148+
- Chat Memory: Sequential conversation history
149+
- Knowledge Memory: Semantic knowledge base (RAG)
150+
151+
CHAT MEMORY:
152+
------------
153+
154+
SimpleChatMemory (Development):
155+
```python
156+
from react_agent_framework.core.memory.chat import SimpleChatMemory
157+
158+
agent = ReactAgent(
159+
name="Agent",
160+
chat_memory=SimpleChatMemory(max_messages=100)
161+
)
162+
```
163+
164+
[... complete examples and API ...]
165+
```
166+
167+
---
168+
169+
## Keeping Updated
170+
171+
The LLMs.txt file is updated with each release:
172+
173+
- **v0.12.0**: Added Layer 3 (Multi-Agent Systems)
174+
- **v0.11.0**: Added Layer 4 (Infrastructure)
175+
- **v0.10.0**: Added Memory System Refactoring
176+
- **v0.9.0**: Initial LLMs.txt creation
177+
178+
---
179+
180+
## Download
181+
182+
**Direct link**: [LLMs.txt on GitHub](https://github.com/marcosf63/react-agent-framework/blob/main/LLMs.txt)
183+
184+
**Raw file**: [Raw LLMs.txt](https://raw.githubusercontent.com/marcosf63/react-agent-framework/main/LLMs.txt)
185+
186+
```bash
187+
# Download with curl
188+
curl -O https://raw.githubusercontent.com/marcosf63/react-agent-framework/main/LLMs.txt
189+
190+
# Download with wget
191+
wget https://raw.githubusercontent.com/marcosf63/react-agent-framework/main/LLMs.txt
192+
```
193+
194+
---
195+
196+
## Contribute
197+
198+
Found an issue or want to improve LLMs.txt?
199+
200+
1. [Open an issue](https://github.com/marcosf63/react-agent-framework/issues)
201+
2. [Submit a PR](https://github.com/marcosf63/react-agent-framework/pulls)
202+
203+
The file is located at the repository root: `/LLMs.txt`
204+
205+
---
206+
207+
## See Also
208+
209+
- [Documentation Home](../index.md)
210+
- [API Reference](../api-reference/react-agent.md)
211+
- [Examples](../examples/basic-usage.md)
212+
- [GitHub Repository](https://github.com/marcosf63/react-agent-framework)

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ nav:
147147
- Development:
148148
- contributing.md
149149
- changelog.md
150+
- llms-txt.md
150151

151152
# Extra
152153
extra:

0 commit comments

Comments
 (0)