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

  1. 0.2.0
    1. source

      1. 0.2.0 source November 11, 2026 (32.5 KB)
  2. 0.1.0
    1. source

      1. 0.1.0 source November 11, 2026 (28.5 KB)

Pushed by

SHA 256 checksum