Skip to content

RTerm v3.7.7

Choose a tag to compare

@DrOlu DrOlu released this 08 Sep 19:32
· 37 commits to main since this release

RTerm v3.7.7 — AI-Native Terminal App by Hyperspace Technologies

v3.7.7 (2026-09-08)

Fix — desktop freeze (sync SQLite + huge tool JSON)

Compounding knowledge (v3.7.6) read SQLite on every agent turn via promptBlock/listGoals using better-sqlite3 (synchronous). Combined with uncapped JSON.stringify of plugin/MCP tool results, that stalled the Node isolate / Electron UI.

  • CompoundingStore.promptBlock is cached for 2s and invalidated on writes (lessons, estate, goals, probes).
  • Tool results are clipped to 32 KB (stringifyToolResult / clipTextMiddle) so a large PSRP dump cannot freeze the renderer.

Feature — comprehensive HTTP overlay (/api/v1)

REST was a thin shim: exact-path matching meant :id routes never registered; Electron had no REST at all.

  • HTTP adapter matches prefix (/api/v1/*) and :param segments (httpRouteMatches).
  • Catch-all /api/v1/* on gybackend and Electron (same auth as dashboard).
  • Parameterized: POST /api/v1/terminals/:id/write, GET .../buffer, POST /api/v1/sessions/:id/chat-async (agent:startTaskAsync).
  • GET /api/v1/openapi.json, POST /api/v1/sessions (create), OPTIONS/CORS.
  • POST /api/v1/rpc still reaches every JSON-RPC method. Streaming stays on WebSocket.

7 restApi.extreme.spec tests. Backend + node/web typecheck clean.

Downloads

Platform File
macOS ARM64 RTerm-3.7.7-arm64.dmg
Windows x64 (Portable) RTerm.Portable.3.7.7-x64.exe
Windows x64 (Setup) RTerm.Setup.3.7.7-x64.exe
Linux x64 (AppImage) RTerm-3.7.7-x64.AppImage
Linux x64 (deb) RTerm-3.7.7-x64.deb
Linux x64 (pacman) RTerm-3.7.7-x64.pacman
Linux x64 (rpm) RTerm-3.7.7-x64.rpm
Linux ARM64 (AppImage) RTerm-3.7.7-arm64.AppImage
Linux ARM64 (deb) RTerm-3.7.7-arm64.deb
Linux ARM64 (rpm) RTerm-3.7.7-arm64.rpm

Install

macOS: After installing, run xattr -cr /Applications/RTerm.app to remove quarantine.

Linux AppImage: chmod +x RTerm-*.AppImage && ./RTerm-*.AppImage

Linux deb: sudo dpkg -i RTerm-*.deb

Linux rpm: sudo rpm -i RTerm-*.rpm


Contact: rterm@hyperspace.ng