1
0
Commit Graph

6 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
c9515a822d feat: add new input processors (readline), add new figlet font 2026-03-11 14:19:57 +01:00
82ef63c731 feat: Introduce robust hashline anchor validation and new editing tools. 2026-03-06 02:35:46 +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
d7a94436d1 feat: Add file editing tools with anchor validation and improve context compaction by redacting stale ReadFile results based on deduplication and time-to-live. 2026-03-04 16:22:57 +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