Repository navigation
v0.1.6 — Lighter Core
What's new in v0.1.6
🗑️ Minecraft removed
The bundled Minecraft integration (28 tool classes, mineflayer bridge, Node.js bridge process) has been stripped from the core. That's 1,387 lines gone — the agent loop is noticeably lighter, startup is faster, and RAM overhead is lower. Minecraft support may return as an optional skill in a future release.
🐛 Bug fixes
open_appmisrouting fixed — saying "open Steam" (or any app) was triggeringweb_fetchon the app's website instead of launching it locally. Now explicitly routesopen/launch/start/run <app>to the correct tool.- Double file read eliminated —
filesystem.pywas reading file bytes twice per request. Now reuses the first read. serenity_nnnimport error — missing module now surfaces a clean install message instead of a rawImportErrorinside a thread lock.- All 20 CI lint errors resolved — unused imports and dead variable assignments across 12 files were blocking the test suite. All fixed.
contextWindowTokensconfig — corrected to 16,384 in default config to prevent OOM on 16 GB systems.
📦 Install / upgrade
pip install --upgrade serenity-ai
# or
uv syncFull changelog: CHANGELOG.md