1
0
Commit Graph

7 Commits

Author SHA1 Message Date
1e943e6566 refactor: apply Single Responsibility Principle to Program.cs and ReplLoop.cs
extracted responsibilities from Program.cs (208→46 lines) and ReplLoop.cs (274→174 lines) into focused service classes: HeaderRenderer, SessionManager, ApplicationStartup, ResponseStreamer, SpinnerService, UsageDisplayer, and ContextCompactionService. Each class now has a single, well-defined responsibility, improving testability and maintainability.
2026-03-11 16:59:06 +01:00
a776d978ea feat: saving token data to sessions 2026-03-06 08:32:37 +01:00
c7e7976d9d feat: Introduce a pluggable LLM provider system with token extraction, pricing, and updated setup configuration. 2026-03-05 22:02:22 +01:00
ed897aeb01 feat: Introduce a /reset command to clear the chat session and token tracking, and update documentation. 2026-03-04 22:24:05 +01:00
31cf7cb4c1 feat: Introduce Hashline encoding/validation, implement core REPL and chat session logic, and establish initial project structure with a license and editor configuration. 2026-03-04 14:54:36 +01:00
928ca8c454 feat: add TokenTracker for managing token usage, costs, and context. 2026-03-04 12:11:39 +01:00
3ceb0e4884 initial commit 2026-03-04 07:59:35 +01:00