Rio 0.7.1 released Rio 0.7.1, released on PyPI, replaces file-based context editing in the Rio coding agent with a mutable, executable Jupyter notebook (.ipynb) context, where the LLM changes one cell per turn and applies JSON Patch updates inspired by SKILL.state instead of CLM's file updates. The release credits Rulin Shao's work on context management and claims the approach yields fewer turns and fewer tokens. Rio 0.7.1 https://pypi.org/project/rio/ is out. This is a big change to Rio’s core. Thanks to Rulin Shao’s work on context management. There is a new way for managing context. Rio took it one step further: instead of treating context as a file to edit, treat it as a mutable, executable document. Jupyter notebook is picked because it already has a stable specification and a runtime. @RulinShao Nice work. I fit CLM in for coding agent Rio: 1. LLM context is .ipynb. 2. LLM changes a cell in each turn. - codemode natively supported. 3. Instead of CLM's file updates, Rio uses json patch inspired by SKILL.state. Fewer turns, less tokens https://t.co/YYJDYiSmpl https://t.co/YYJDYiSmpl https://t.co/SyxBwPF95N https://t.co/SyxBwPF95N