Skip to content

Commit 298bf1c

Browse files
committed
chore: prepare for PyPI release v0.9.0
- Update pyproject.toml with correct URLs and documentation links - Add complete CHANGELOG.md entry for v0.9.0 with all features - Update README.md with PyPI installation instructions - Add installation examples for optional dependencies Prepares package for publication on PyPI
1 parent 4f4e0b9 commit 298bf1c

3 files changed

Lines changed: 65 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,45 @@ Todas as mudanças notáveis neste projeto serão documentadas neste arquivo.
55
O formato é baseado em [Keep a Changelog](https://keepachangelog.com/pt-BR/1.0.0/),
66
e este projeto adere ao [Semantic Versioning](https://semver.org/lang/pt-BR/).
77

8+
## [0.9.0] - 2025-10-07
9+
10+
### Adicionado
11+
- **Multi-Provider Support**: Suporte completo para OpenAI, Anthropic Claude, Google Gemini e Ollama
12+
- **MCP Integration**: Integração com Model Context Protocol para conectar a servidores externos
13+
- **Environment System**: Três ambientes integrados (Web, CLI, File) para interação estruturada
14+
- **Memory Systems**: Três backends de memória (SimpleMemory, ChromaMemory, FAISSMemory)
15+
- **Objectives System**: Sistema de objetivos com prioridades e tracking de progresso
16+
- **Built-in Tools**: Ferramentas integradas de busca, sistema de arquivos e computação
17+
- **Reasoning Strategies**: Implementação completa do padrão ReAct com controle de iterações
18+
- **Complete Documentation**: Documentação profissional com Material for MkDocs (https://marcosf63.github.io/react-agent-framework/)
19+
20+
### Melhorado
21+
- API estilo FastAPI com decoradores `@agent.tool()`
22+
- Suporte completo a type hints
23+
- Auto-detecção de providers baseado em model name
24+
- Sistema de configuração via URL-style strings
25+
- Tratamento robusto de erros
26+
- Modo verbose para debugging
27+
- CLI interativa melhorada
28+
29+
### Documentação
30+
- 30+ páginas de documentação completa
31+
- 10+ exemplos práticos de uso
32+
- Guias de customização (providers, tools, memory)
33+
- Documentação de API Reference
34+
- Best practices e troubleshooting
35+
- Auto-deploy via GitHub Actions
36+
37+
### Extras Opcionais
38+
- `pip install react-agent-framework[anthropic]` - Suporte Anthropic Claude
39+
- `pip install react-agent-framework[google]` - Suporte Google Gemini
40+
- `pip install react-agent-framework[mcp]` - Model Context Protocol
41+
- `pip install react-agent-framework[memory-chroma]` - ChromaDB memory
42+
- `pip install react-agent-framework[memory-faiss]` - FAISS memory
43+
- `pip install react-agent-framework[all]` - Todos os extras
44+
45+
[0.9.0]: https://github.com/marcosf63/react-agent-framework/releases/tag/v0.9.0
46+
847
## [0.1.0] - 2025-10-06
948

1049
### Adicionado

README.md

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,28 @@ This cycle continues until the agent has enough information to answer.
3232

3333
## 🔧 Installation
3434

35-
### Local installation (development)
35+
### From PyPI (Recommended)
36+
37+
```bash
38+
# Basic installation
39+
pip install react-agent-framework
40+
41+
# With all optional dependencies
42+
pip install react-agent-framework[all]
43+
44+
# With specific providers
45+
pip install react-agent-framework[anthropic] # Claude support
46+
pip install react-agent-framework[google] # Gemini support
47+
48+
# With memory backends
49+
pip install react-agent-framework[memory-chroma] # ChromaDB
50+
pip install react-agent-framework[memory-faiss] # FAISS
51+
52+
# With MCP support
53+
pip install react-agent-framework[mcp]
54+
```
55+
56+
### From source (Development)
3657

3758
```bash
3859
# Clone the repository
@@ -51,12 +72,6 @@ cp .env.example .env
5172
# Edit .env file and add your OPENAI_API_KEY
5273
```
5374

54-
### Installation via pip (when published on PyPI)
55-
56-
```bash
57-
pip install react-agent-framework
58-
```
59-
6075
## 💻 Usage
6176

6277
### FastAPI-Style API (Recommended)

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,10 @@ dev = [
9191
]
9292

9393
[project.urls]
94-
Homepage = "https://github.com/marcos/react-agent-framework"
95-
Documentation = "https://github.com/marcos/react-agent-framework#readme"
96-
Repository = "https://github.com/marcos/react-agent-framework"
97-
Issues = "https://github.com/marcos/react-agent-framework/issues"
94+
Homepage = "https://marcosf63.github.io/react-agent-framework/"
95+
Documentation = "https://marcosf63.github.io/react-agent-framework/"
96+
Repository = "https://github.com/marcosf63/react-agent-framework"
97+
Issues = "https://github.com/marcosf63/react-agent-framework/issues"
9898

9999
[project.scripts]
100100
react-agent = "react_agent_framework.cli.app:main"

0 commit comments

Comments
 (0)