Skip to content

Commit 1a47499

Browse files
committed
Refine and doc
1 parent dd0f801 commit 1a47499

File tree

39 files changed

+9324
-6222
lines changed

39 files changed

+9324
-6222
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ dist/
77
*.tmp
88
.smolerclaw/
99
.claude/*.local.md
10+
.test-context*

.test-context-1774835246678/Cargo.toml

Whitespace-only changes.

.test-context-1774835270078/Cargo.toml

Whitespace-only changes.

.test-context-1774835550416/Cargo.toml

Whitespace-only changes.

.test-context-1774835567013/Cargo.toml

Whitespace-only changes.

.test-context-1774894834169/Cargo.toml

Whitespace-only changes.

.test-context-1774970318072/Cargo.toml

Whitespace-only changes.

.test-context-1775000122838/Cargo.toml

Whitespace-only changes.

CHANGELOG.md

Lines changed: 219 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,219 @@
1+
# Changelog
2+
3+
Todas as mudancas notaveis do smolerclaw estao documentadas neste arquivo.
4+
5+
O formato segue [Keep a Changelog](https://keepachangelog.com/pt-BR/1.1.0/),
6+
e o versionamento segue [Semantic Versioning](https://semver.org/lang/pt-BR/).
7+
8+
---
9+
10+
## [Unreleased]
11+
12+
### Added
13+
- Logger estruturado (`src/core/logger.ts`) com niveis debug/info/warn/error, controlado por `LOG_LEVEL`
14+
- Deteccao de secrets em tool calls (15 patterns: API keys, tokens, passwords)
15+
- Protecao de paths do sistema (System32, /etc, .ssh, etc.) em write/edit
16+
- Rate limiting por ferramenta (write_file 100/min, run_command 50/min)
17+
- Documentacao arquitetural (`docs/ARCHITECTURE.md`)
18+
- 190 novos testes para context-window, event-bus e windows-agent (total: 799 testes)
19+
20+
### Changed
21+
- `src/tools.ts` (3.369 LOC) dividido em 14 modulos em `src/tools/`
22+
- `src/index.ts` (2.419 LOC) dividido em `src/init/`, `src/modes/`, `src/commands/`
23+
- Parametro `apiKey` renomeado para `token` em ClaudeProvider (reflete uso de subscription)
24+
- `updateApiKey()` renomeado para `updateToken()`
25+
- 12 catch blocks silenciosos agora logam via logger estruturado
26+
27+
### Removed
28+
- Todas as referencias a `ANTHROPIC_API_KEY` na documentacao e instalador
29+
- Suporte a API key removido do Quick Start (README e install.ps1)
30+
31+
### Fixed
32+
- Mensagem de erro em `errors.ts` ja referencia "subscription token" corretamente
33+
34+
---
35+
36+
## [1.3.6] - 2026-03-31
37+
38+
### Changed
39+
- Autenticacao simplificada: subscription-only, sem fallback para API key
40+
- README e USAGE.md atualizados para refletir auth por subscription
41+
42+
---
43+
44+
## [1.3.5] - 2026-03-31
45+
46+
### Added
47+
- Scheduler integrado com Windows Task Scheduler
48+
- Dashboard de boas-vindas com noticias, tarefas e calendario
49+
- Toast notifications no Windows para lembretes
50+
- Filtro por categoria ao listar noticias
51+
52+
---
53+
54+
## [1.3.4] - 2026-03-30
55+
56+
### Added
57+
- Logo do projeto (smolerclaw.png)
58+
59+
---
60+
61+
## [1.3.3] - 2026-03-30
62+
63+
### Added
64+
- Protocolo de Alta Agencia e Planejamento Previo (agency-engine)
65+
- 46 testes para modulos criticos (context, context-window, event-bus, windows-agent)
66+
67+
---
68+
69+
## [1.3.2] - 2026-03-29
70+
71+
### Fixed
72+
- Correcao de rendering na TUI
73+
74+
---
75+
76+
## [1.3.1] - 2026-03-29
77+
78+
### Added
79+
- Event Bus (`src/core/event-bus.ts`) para comunicacao desacoplada entre modulos
80+
- Engine de decisao estocastica (`src/services/decision-engine.ts`)
81+
- Ciclo de aprendizado continuo (`src/services/docs-engine.ts`)
82+
- Melhoria na engine do Windows (OCR, screen context, PowerShell)
83+
- TUI com dicas contextuais
84+
- Contexto enriquecido para o modelo (git, projeto, ambiente)
85+
86+
### Changed
87+
- Refinamento da interface TUI
88+
- Melhoria geral na qualidade do codigo
89+
90+
---
91+
92+
## [1.3.0] - 2026-03-28
93+
94+
### Changed
95+
- Melhorias significativas de performance
96+
- Otimizacoes de contexto e streaming
97+
98+
---
99+
100+
## [1.2.3] - 2026-03-27
101+
102+
### Fixed
103+
- Correcao na selecao de sessoes
104+
105+
---
106+
107+
## [1.2.2] - 2026-03-27
108+
109+
### Changed
110+
- Atualizacao do package.json
111+
112+
---
113+
114+
## [1.2.1] - 2026-03-27
115+
116+
### Fixed
117+
- Correcao de versao no binario
118+
119+
---
120+
121+
## [1.2.0] - 2026-03-27
122+
123+
### Added
124+
- Gestao de projetos (`/projeto`, `/projetos`, `/sessao`, `/relatorio`)
125+
- Pipeline de oportunidades (`/oportunidades`)
126+
- Sessoes de trabalho com timer
127+
- Relatorios de progresso (git + sessoes + tarefas)
128+
129+
---
130+
131+
## [1.1.0] - 2026-03-27
132+
133+
### Changed
134+
- Melhorias internas na arquitetura
135+
136+
---
137+
138+
## [1.0.5] - 2026-03-25
139+
140+
### Added
141+
- Materiais persistentes (base de conhecimento com categorias e tags)
142+
143+
---
144+
145+
## [1.0.4] - 2026-03-25
146+
147+
### Added
148+
- Noticias de seguranca/cyber como categoria
149+
150+
---
151+
152+
## [1.0.3] - 2026-03-24
153+
154+
### Removed
155+
- Suporte a API key removido do codigo (subscription-only desde esta versao)
156+
157+
### Fixed
158+
- Correcao de parsing de horarios
159+
- Correcao em acoes do sistema
160+
161+
---
162+
163+
## [1.0.2] - 2026-03-24
164+
165+
### Changed
166+
- Documentacao atualizada (README, USAGE)
167+
168+
---
169+
170+
## [1.0.1] - 2026-03-24
171+
172+
### Changed
173+
- Documentacao inicial completa
174+
175+
---
176+
177+
## [0.1.1] - 2026-03-24
178+
179+
### Added
180+
- Commit inicial do smolerclaw
181+
- Assistente de negocios com integracao Windows e radar de noticias
182+
- Sistema de tarefas e lembretes com toast notifications
183+
- Gerenciamento de pessoas (equipe, familia, contatos)
184+
- Comandos bilingues (Portugues + Ingles)
185+
- Sistema de memos persistente
186+
- Briefing matinal automatico
187+
- Rascunho de email com integracao Outlook
188+
- Timer Pomodoro com notificacoes
189+
- Controle financeiro (entradas/saidas)
190+
- Log de decisoes com contexto
191+
- Workflows automatizados (multi-step)
192+
- Monitor de processos Windows
193+
- Instalador PowerShell (`install.ps1`)
194+
- Skills e personas (default, business)
195+
- Safety guards para PowerShell
196+
- Escrita atomica com checksums SHA-256
197+
- Multi-provider (Anthropic, OpenAI, Ollama)
198+
199+
---
200+
201+
[Unreleased]: https://github.com/ktfth/smolerclaw/compare/v1.3.6...HEAD
202+
[1.3.6]: https://github.com/ktfth/smolerclaw/compare/v1.3.5...v1.3.6
203+
[1.3.5]: https://github.com/ktfth/smolerclaw/compare/v1.3.4...v1.3.5
204+
[1.3.4]: https://github.com/ktfth/smolerclaw/compare/v1.3.3...v1.3.4
205+
[1.3.3]: https://github.com/ktfth/smolerclaw/compare/v1.3.2...v1.3.3
206+
[1.3.2]: https://github.com/ktfth/smolerclaw/compare/v1.3.1...v1.3.2
207+
[1.3.1]: https://github.com/ktfth/smolerclaw/compare/v1.3.0...v1.3.1
208+
[1.3.0]: https://github.com/ktfth/smolerclaw/compare/v1.2.3...v1.3.0
209+
[1.2.3]: https://github.com/ktfth/smolerclaw/compare/v1.2.2...v1.2.3
210+
[1.2.2]: https://github.com/ktfth/smolerclaw/compare/v1.2.1...v1.2.2
211+
[1.2.1]: https://github.com/ktfth/smolerclaw/compare/v1.2.0...v1.2.1
212+
[1.2.0]: https://github.com/ktfth/smolerclaw/compare/v1.1.0...v1.2.0
213+
[1.1.0]: https://github.com/ktfth/smolerclaw/compare/v1.0.5...v1.1.0
214+
[1.0.5]: https://github.com/ktfth/smolerclaw/compare/v1.0.4...v1.0.5
215+
[1.0.4]: https://github.com/ktfth/smolerclaw/compare/v1.0.3...v1.0.4
216+
[1.0.3]: https://github.com/ktfth/smolerclaw/compare/v1.0.2...v1.0.3
217+
[1.0.2]: https://github.com/ktfth/smolerclaw/compare/v1.0.1...v1.0.2
218+
[1.0.1]: https://github.com/ktfth/smolerclaw/compare/v0.1.1...v1.0.1
219+
[0.1.1]: https://github.com/ktfth/smolerclaw/releases/tag/v0.1.1

0 commit comments

Comments
 (0)