A RubyLLM 2.x plugin. Every message is logged, a cheap model compresses the log into a binary tree of one-line summaries, and the chat sees a saved view of the tree that fits a budget the caller picks. The agent gets tools to zoom into any line, down to the original message. Based on Victor Taelin's OptChat/UniiChat design and on pi-optchat.
Required Ruby Version
>= 3.2.0
Authors
Christian Genco
Versions
-
0.2.0
-
source
- 0.2.0 source November 11, 2026 (32.5 KB)
-
-
0.1.0
-
source
- 0.1.0 source November 11, 2026 (28.5 KB)
-