Releases: nteract/desktop
nteract v2.2.0-nightly.202604171354
Automated nightly release from main.
What's Changed
Bug Fixes
- declare type=object on reconnect tool inputSchema (#1848) (runt-mcp-proxy)(601fb91)
- fix column pin/unpin reordering tearing UI (#1850) (sift)(8437d5b)
Features
Commit: 06f04e6072548ddf67c90929ab19f5ee1703a39c
nteract (desktop app)
| Platform | Architecture | Download |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | nteract-nightly-darwin-arm64.dmg |
| Windows | x64 | nteract-nightly-windows-x64.exe |
| Linux | x64 | nteract-nightly-linux-x64.AppImage |
| Linux | x64 (deb) | nteract-nightly-linux-x64.deb |
macOS builds are signed and notarized. Windows is not code signed — expect a SmartScreen prompt. Linux AppImage: chmod +x and run. Linux DEB: sudo dpkg -i nteract-nightly-linux-x64.deb.
This release includes auto-update support. Existing installations will be notified of this update automatically.
Linux (APT repository)
# Add the nteract signing key
curl -fsSL https://apt.runtimed.com/nteract-keyring.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/nteract-keyring.gpg
# Add the repository
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nteract-keyring.gpg] https://apt.runtimed.com nightly main" \
| sudo tee /etc/apt/sources.list.d/nteract.list
sudo apt update && sudo apt install nteract-nightlyrunt-nightly (CLI)
Also bundled inside the desktop app. Standalone binaries:
| Platform | Architecture | Download |
|---|---|---|
| Linux | x64 | runt-nightly-linux-x64 |
| macOS | ARM64 | runt-nightly-darwin-arm64 |
runtimed (Python — macOS, Linux, Windows)
pip install runtimed --predx (Python kernel-side helpers)
pip install dx --prenteract v2.2.0-nightly.202604170930
Automated nightly release from main.
What's Changed
Documentation
Commit: 528fb9f3ece815d5f20d69ac3cf688a477ea4f01
nteract (desktop app)
| Platform | Architecture | Download |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | nteract-nightly-darwin-arm64.dmg |
| Windows | x64 | nteract-nightly-windows-x64.exe |
| Linux | x64 | nteract-nightly-linux-x64.AppImage |
| Linux | x64 (deb) | nteract-nightly-linux-x64.deb |
macOS builds are signed and notarized. Windows is not code signed — expect a SmartScreen prompt. Linux AppImage: chmod +x and run. Linux DEB: sudo dpkg -i nteract-nightly-linux-x64.deb.
This release includes auto-update support. Existing installations will be notified of this update automatically.
Linux (APT repository)
# Add the nteract signing key
curl -fsSL https://apt.runtimed.com/nteract-keyring.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/nteract-keyring.gpg
# Add the repository
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nteract-keyring.gpg] https://apt.runtimed.com nightly main" \
| sudo tee /etc/apt/sources.list.d/nteract.list
sudo apt update && sudo apt install nteract-nightlyrunt-nightly (CLI)
Also bundled inside the desktop app. Standalone binaries:
| Platform | Architecture | Download |
|---|---|---|
| Linux | x64 | runt-nightly-linux-x64 |
| macOS | ARM64 | runt-nightly-darwin-arm64 |
runtimed (Python — macOS, Linux, Windows)
pip install runtimed --predx (Python kernel-side helpers)
pip install dx --prenteract v2.2.0-nightly.202604162340
Automated nightly release from main.
What's Changed
Bug Fixes
- handle nested list values in table cells (#1843) (sift)(40d2f89)
- send RuntimeStateDoc sync replies on initial connection (#1844) (notebook-sync)(7c58446)
Commit: 7c584463d33dc4effb167c1494488731d3b72e10
nteract (desktop app)
| Platform | Architecture | Download |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | nteract-nightly-darwin-arm64.dmg |
| Windows | x64 | nteract-nightly-windows-x64.exe |
| Linux | x64 | nteract-nightly-linux-x64.AppImage |
| Linux | x64 (deb) | nteract-nightly-linux-x64.deb |
macOS builds are signed and notarized. Windows is not code signed — expect a SmartScreen prompt. Linux AppImage: chmod +x and run. Linux DEB: sudo dpkg -i nteract-nightly-linux-x64.deb.
This release includes auto-update support. Existing installations will be notified of this update automatically.
Linux (APT repository)
# Add the nteract signing key
curl -fsSL https://apt.runtimed.com/nteract-keyring.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/nteract-keyring.gpg
# Add the repository
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nteract-keyring.gpg] https://apt.runtimed.com nightly main" \
| sudo tee /etc/apt/sources.list.d/nteract.list
sudo apt update && sudo apt install nteract-nightlyrunt-nightly (CLI)
Also bundled inside the desktop app. Standalone binaries:
| Platform | Architecture | Download |
|---|---|---|
| Linux | x64 | runt-nightly-linux-x64 |
| macOS | ARM64 | runt-nightly-darwin-arm64 |
runtimed (Python — macOS, Linux, Windows)
pip install runtimed --predx (Python kernel-side helpers)
pip install dx --prenteract v2.2.0-nightly.202604162104
Automated nightly release from main.
What's Changed
Bug Fixes
- skip file watcher cell deletion when save snapshot is empty (#1837) (runtimed)(8b0368e)
- sync mcpb_install.rs tool descriptions and handle escaped quotes in check (#1842) (build)(da13681)
Features
Commit: da13681789a37c9ac519203982ac483f53be24f7
nteract (desktop app)
| Platform | Architecture | Download |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | nteract-nightly-darwin-arm64.dmg |
| Windows | x64 | nteract-nightly-windows-x64.exe |
| Linux | x64 | nteract-nightly-linux-x64.AppImage |
| Linux | x64 (deb) | nteract-nightly-linux-x64.deb |
macOS builds are signed and notarized. Windows is not code signed — expect a SmartScreen prompt. Linux AppImage: chmod +x and run. Linux DEB: sudo dpkg -i nteract-nightly-linux-x64.deb.
This release includes auto-update support. Existing installations will be notified of this update automatically.
Linux (APT repository)
# Add the nteract signing key
curl -fsSL https://apt.runtimed.com/nteract-keyring.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/nteract-keyring.gpg
# Add the repository
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nteract-keyring.gpg] https://apt.runtimed.com nightly main" \
| sudo tee /etc/apt/sources.list.d/nteract.list
sudo apt update && sudo apt install nteract-nightlyrunt-nightly (CLI)
Also bundled inside the desktop app. Standalone binaries:
| Platform | Architecture | Download |
|---|---|---|
| Linux | x64 | runt-nightly-linux-x64 |
| macOS | ARM64 | runt-nightly-darwin-arm64 |
runtimed (Python — macOS, Linux, Windows)
pip install runtimed --predx (Python kernel-side helpers)
pip install dx --prenteract v2.2.0-nightly.202604161253
Automated nightly release from main.
What's Changed
Bug Fixes
- evict re-keyed rooms by Arc pointer, not stale key (#1836) (runtimed)(8badf16)
- defensive cell-count guard in rebuild_from_save (#1835) (notebook-sync)(63cd3ab)
Commit: 63cd3ab4f0b1248627b583d91cc4ba3c709346fd
nteract (desktop app)
| Platform | Architecture | Download |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | nteract-nightly-darwin-arm64.dmg |
| Windows | x64 | nteract-nightly-windows-x64.exe |
| Linux | x64 | nteract-nightly-linux-x64.AppImage |
| Linux | x64 (deb) | nteract-nightly-linux-x64.deb |
macOS builds are signed and notarized. Windows is not code signed — expect a SmartScreen prompt. Linux AppImage: chmod +x and run. Linux DEB: sudo dpkg -i nteract-nightly-linux-x64.deb.
This release includes auto-update support. Existing installations will be notified of this update automatically.
Linux (APT repository)
# Add the nteract signing key
curl -fsSL https://apt.runtimed.com/nteract-keyring.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/nteract-keyring.gpg
# Add the repository
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nteract-keyring.gpg] https://apt.runtimed.com nightly main" \
| sudo tee /etc/apt/sources.list.d/nteract.list
sudo apt update && sudo apt install nteract-nightlyrunt-nightly (CLI)
Also bundled inside the desktop app. Standalone binaries:
| Platform | Architecture | Download |
|---|---|---|
| Linux | x64 | runt-nightly-linux-x64 |
| macOS | ARM64 | runt-nightly-darwin-arm64 |
runtimed (Python — macOS, Linux, Windows)
pip install runtimed --predx (Python kernel-side helpers)
pip install dx --prenteract v2.2.0-nightly.202604160930
Automated nightly release from main.
What's Changed
Bug Fixes
- stream preview tail keeps final lines and stays disjoint from head (#1832) (runtimed)(143de40)
- prevent empty tool cache from poisoning disk (#1834) (mcpb-runt)(c6e0a44)
Features
Commit: d13c392cf45deea20cd9a25b12e41a7380e4af7b
nteract (desktop app)
| Platform | Architecture | Download |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | nteract-nightly-darwin-arm64.dmg |
| Windows | x64 | nteract-nightly-windows-x64.exe |
| Linux | x64 | nteract-nightly-linux-x64.AppImage |
| Linux | x64 (deb) | nteract-nightly-linux-x64.deb |
macOS builds are signed and notarized. Windows is not code signed — expect a SmartScreen prompt. Linux AppImage: chmod +x and run. Linux DEB: sudo dpkg -i nteract-nightly-linux-x64.deb.
This release includes auto-update support. Existing installations will be notified of this update automatically.
Linux (APT repository)
# Add the nteract signing key
curl -fsSL https://apt.runtimed.com/nteract-keyring.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/nteract-keyring.gpg
# Add the repository
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nteract-keyring.gpg] https://apt.runtimed.com nightly main" \
| sudo tee /etc/apt/sources.list.d/nteract.list
sudo apt update && sudo apt install nteract-nightlyrunt-nightly (CLI)
Also bundled inside the desktop app. Standalone binaries:
| Platform | Architecture | Download |
|---|---|---|
| Linux | x64 | runt-nightly-linux-x64 |
| macOS | ARM64 | runt-nightly-darwin-arm64 |
runtimed (Python — macOS, Linux, Windows)
pip install runtimed --predx (Python kernel-side helpers)
pip install dx --prenteract v2.2.0-stable.202604151939
Grab the latest stable nteract for macOS, Windows, or Linux. Signed, notarized, and ready to run your notebooks.
What's Changed
Bug Fixes
- show daemon error message in pool error banner (#1658) (frontend)(e04085a)
- ephemeral notebook review cleanups (#1671) (runtimed)(3359216)
- auto-reset circuit breaker after cooldown (#1674) (runt-mcp-proxy)(321adb8)
- re-resolve child binary on every restart (#1677) (runt-mcp-proxy)(a812587)
- coerce string booleans in MCP tool params (claude-code#32524) (#1678) (runt-mcp)(edb5d31)
- respect SKIP_MATURIN during file-change handling (#1679) (mcp-supervisor)(1ed4371)
- coerce string arrays in MCP tool params (claude-code#32524) (#1680) (runt-mcp)(b562604)
- auto-create directories on save + block ephemeral UUID saves (#1683) (runtimed)(c79d0e0)
- defensive sweep for orphaned executions on kernel restart (#1690) (runtimed)(bab5fd1)
- graceful fallback for launch_app in headless environments (#1693) (runt-mcp)(53d2ffe)
- parse UV checksum as hash+filename format (#1695) (kernel-launch)(f644f8b)
- graceful kernel shutdown with signal escalation (#1696) (runtimed)(8bdffb5)
- clean up ZeroMQ sockets when kernel dies (#1697) (runtimed)(ee2c48f)
- clone state objects in AFM model proxy to prevent readonly errors (#1698) (widgets)(92e6ed3)
- add child process monitoring for transparent restarts (#1701) (runt-mcp-proxy)(48d24db)
- honor pool_size settings from settings.json (#1702) (runtimed)(967c7b1)
- socket-aware daemon stop with signal escalation (#1704) (runt)(3005326)
- runtime agent process groups for clean orphan reaping (#1717) (runtimed)(49f6df1)
- check child transport state before skipping restart (#1722) (mcp-proxy)(1bd20da)
- eliminate triple compilation of shared crates (#1724) (build)(01b584e)
- update Tailwind arbitrary value CSS vars to --sift-* names (#1726) (sift)(7ffa849)
- stop watching .git files in build scripts (#1727) (build)(258bc82)
- env cleanup on room eviction and GC improvements (#1723) (runtimed)(b526496)
- wait for Automerge doc sync before mutating in integration tests (#1729) (test)(2213e65)
- stop promote_inline_deps_to_project from removing project deps (#1733) (runtimed)(66c12e8)
- set current_runtime_agent_id in LaunchKernel request path (#1735) (runtimed)(ab12f14)
- skip stale Python rebuilds in warm builds (#1737) (xtask)(99c9cdd)
- gate shell_escape with #[cfg(unix)] to fix Windows warning (#1738) (build)(dd3986a)
- match output area width to CodeMirror editor (#1741) (cell)(248655f)
- replace shared watch with per-agent oneshot channel (#1743) (runtimed)(3154e2d)
- propagate colorTheme to iframe document element (#1745) (iframe)(6586cd5)
- default create_notebook working_dir to CWD for project detection (#1750) (mcp)(bb958d2)
- prevent GC from deleting pool envs mid-warmup (#1752) (runtimed)(87f0043)
- restore Classic Light syntax colors (#1753) (editor)(fdf31a8)
- cell adder Tailwind classes + cream-aware iframe CSS vars (#1755) (theme)(acf6664)
- use webkit-prefixed Fullscreen API for WKWebView compatibility (#1756) (sift)(f371577)
- enable Fullscreen API for output iframes (#1758) (iframe)(efe8cc7)
- handle LargeUtf8 string columns (pandas parquet default) (#1763) (predicate)(b84a9e1)
- increase virtualization overscan to prevent blank rows on fast scroll (#1764) (sift)(51a3d16)
- emit Ready after additive pool delta install (#1765) (env-progress)(bcc89a1)
- dx-dist artifact path — uv workspace writes to repo-root dist/ (#1775) (ci)(be10507)
- health-probe vite and reinstall on lockfile drift (#1778) (supervisor)(9188026)
- render parquet via sift when pandas also emits HTML (#1779) (mime-priority)(53557d3)
- fail the release when a PyPI publish step errors (#1781) (ci)(b34af2f)
- pin ruff to 0.15.10 and reformat dx integration tests (#1802) (ci)(c2c5642)
- reconnect on sync-socket framing errors (#1805) (runtime-agent)(4537498)
- author text/llm+plain wins over synth (#1808) (output-resolver)(51eddfe)
- check env sync drift after kernel restart (#1810) (runtimed)(71ae91c)
- serve cached tools optimistically and bake in build channel (#1827) (mcpb-runt)(4fc2940)
Documentation
- document daemon isolation setup and add supervisor failsafe (#1700)(8370da0)
- update agent-facing docs to the up/down/status supervisor surface (#1784)(c95b64d)
- extend _format_install module docstring to cover ipython_display path (#1785) (dx)(354c217)
- refresh stale RoomKernel/kernel_manager.rs references (#1791)(4a83eea)
- add test_dx_integration.py setup + run instructions (#1792) (testing)(2cfb081)
- rewrite README for PyPI display (#1821) (dx)(58cff24)
Features
nteract v2.2.0-nightly.202604152158
Automated nightly release from main.
What's Changed
Bug Fixes
Features
- enrich create_notebook response, respect project env (#1831) (runt-mcp)(ee06423)
- llm_preview fields for blob-spilled stream and error outputs (#1829) (runtimed)(44de8c3)
Commit: 44de8c309b78431550674358acef65b8503dd1ab
nteract (desktop app)
| Platform | Architecture | Download |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | nteract-nightly-darwin-arm64.dmg |
| Windows | x64 | nteract-nightly-windows-x64.exe |
| Linux | x64 | nteract-nightly-linux-x64.AppImage |
| Linux | x64 (deb) | nteract-nightly-linux-x64.deb |
macOS builds are signed and notarized. Windows is not code signed — expect a SmartScreen prompt. Linux AppImage: chmod +x and run. Linux DEB: sudo dpkg -i nteract-nightly-linux-x64.deb.
This release includes auto-update support. Existing installations will be notified of this update automatically.
Linux (APT repository)
# Add the nteract signing key
curl -fsSL https://apt.runtimed.com/nteract-keyring.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/nteract-keyring.gpg
# Add the repository
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nteract-keyring.gpg] https://apt.runtimed.com nightly main" \
| sudo tee /etc/apt/sources.list.d/nteract.list
sudo apt update && sudo apt install nteract-nightlyrunt-nightly (CLI)
Also bundled inside the desktop app. Standalone binaries:
| Platform | Architecture | Download |
|---|---|---|
| Linux | x64 | runt-nightly-linux-x64 |
| macOS | ARM64 | runt-nightly-darwin-arm64 |
runtimed (Python — macOS, Linux, Windows)
pip install runtimed --predx (Python kernel-side helpers)
pip install dx --prenteract v2.2.0-nightly.202604151840
Automated nightly release from main.
What's Changed
Bug Fixes
Documentation
Features
Commit: 4fc2940f11558e857636f890e7c6a28f2571da8b
nteract (desktop app)
| Platform | Architecture | Download |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | nteract-nightly-darwin-arm64.dmg |
| Windows | x64 | nteract-nightly-windows-x64.exe |
| Linux | x64 | nteract-nightly-linux-x64.AppImage |
| Linux | x64 (deb) | nteract-nightly-linux-x64.deb |
macOS builds are signed and notarized. Windows is not code signed — expect a SmartScreen prompt. Linux AppImage: chmod +x and run. Linux DEB: sudo dpkg -i nteract-nightly-linux-x64.deb.
This release includes auto-update support. Existing installations will be notified of this update automatically.
Linux (APT repository)
# Add the nteract signing key
curl -fsSL https://apt.runtimed.com/nteract-keyring.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/nteract-keyring.gpg
# Add the repository
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nteract-keyring.gpg] https://apt.runtimed.com nightly main" \
| sudo tee /etc/apt/sources.list.d/nteract.list
sudo apt update && sudo apt install nteract-nightlyrunt-nightly (CLI)
Also bundled inside the desktop app. Standalone binaries:
| Platform | Architecture | Download |
|---|---|---|
| Linux | x64 | runt-nightly-linux-x64 |
| macOS | ARM64 | runt-nightly-darwin-arm64 |
runtimed (Python — macOS, Linux, Windows)
pip install runtimed --predx (Python kernel-side helpers)
pip install dx --prenteract v2.2.0-nightly.202604151705
Automated nightly release from main.
What's Changed
Bug Fixes
Features
Commit: 71ae91c60a7cee4c6dc8c5c071c096484f272028
nteract (desktop app)
| Platform | Architecture | Download |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | nteract-nightly-darwin-arm64.dmg |
| Windows | x64 | nteract-nightly-windows-x64.exe |
| Linux | x64 | nteract-nightly-linux-x64.AppImage |
| Linux | x64 (deb) | nteract-nightly-linux-x64.deb |
macOS builds are signed and notarized. Windows is not code signed — expect a SmartScreen prompt. Linux AppImage: chmod +x and run. Linux DEB: sudo dpkg -i nteract-nightly-linux-x64.deb.
This release includes auto-update support. Existing installations will be notified of this update automatically.
Linux (APT repository)
# Add the nteract signing key
curl -fsSL https://apt.runtimed.com/nteract-keyring.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/nteract-keyring.gpg
# Add the repository
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nteract-keyring.gpg] https://apt.runtimed.com nightly main" \
| sudo tee /etc/apt/sources.list.d/nteract.list
sudo apt update && sudo apt install nteract-nightlyrunt-nightly (CLI)
Also bundled inside the desktop app. Standalone binaries:
| Platform | Architecture | Download |
|---|---|---|
| Linux | x64 | runt-nightly-linux-x64 |
| macOS | ARM64 | runt-nightly-darwin-arm64 |
runtimed (Python — macOS, Linux, Windows)
pip install runtimed --predx (Python kernel-side helpers)
pip install dx --pre