Skip to content

RTerm v3.2.0

Choose a tag to compare

@DrOlu DrOlu released this 02 Aug 18:16
· 112 commits to main since this release

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

v3.2.0 (2026-08-02)

Feature — production-ready Synapse dispatch (skip-ack, multi-mesh, 600s timeout)

Makes Synapse dispatch work seamlessly out of the box — no more JetStream ack
intercepting the reply, no more 30s timeout for LLM-backed agents, and support
for multiple Synapse networks.

  • Fix 1 — Skip JetStream ack, wait for real respond. dispatchTask() no longer
    uses nc.request() (which returns the first reply = JetStream ack). Instead it
    subscribes to a dedicated reply subject, skips any message with
    {stream: "AGENT_INBOXES", seq: N}, and waits for the real Synapse respond
    envelope. Proven with mock agent + real Wema BMC data round-trip.
  • Fix 2 — 600s default dispatch timeout. LLM-backed agents (grip-001, omp-cli-001)
    take 30-120s to process. The old 30s timeout was too short. New default is 600s
    (10 minutes), configurable via settings.synapse.dispatchTimeout.
  • Fix 3 — Multi-mesh support. settings.synapse.meshes accepts an array of
    {name, url/servers, auth, prefix?}. discoverAgents() queries all meshes and
    merges results, tagging each agent with _mesh so you know which network it came
    from. connectMesh() accepts an override config for per-mesh connections.
  • Fix 4 — Graceful timeout error. If no respond arrives within the timeout,
    returns a clear error: "Agent X did not respond within Ns. It may not have a Synapse responder running (check synapse_serve_status)." — not a hang.

New types: SynapseMesh interface, dispatchTimeout + meshes on SynapseSettings.
Tests: 6/6 synapse-bridge spec (skip-ack + timeout + multi-mesh), 13/13 synapseAgent
spec, full automation suite green.

Downloads

Platform File
macOS ARM64 RTerm-3.2.0-arm64.dmg
Windows x64 (Portable) RTerm.Portable.3.2.0-x64.exe
Windows x64 (Setup) RTerm.Setup.3.2.0-x64.exe
Linux x64 (AppImage) RTerm-3.2.0-x64.AppImage
Linux x64 (deb) RTerm-3.2.0-x64.deb
Linux x64 (pacman) RTerm-3.2.0-x64.pacman
Linux x64 (rpm) RTerm-3.2.0-x64.rpm
Linux ARM64 (AppImage) RTerm-3.2.0-arm64.AppImage
Linux ARM64 (deb) RTerm-3.2.0-arm64.deb
Linux ARM64 (rpm) RTerm-3.2.0-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