This release adds 3 notable features for engineering teams evaluating rollout.
Published 25d
CLI & Terminal
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
ai-agent
ai-terminal
coding-assistant
devops
docker
fastapi
+12 more
langgraph
llm
nextjs
pty
python
self-hosted
ssh
ssh-client
cli
terminal-emulator
web-terminal
xtermjs
Summary
AI summaryUpdates External Agent & CLI, Desktop & Frontend Fixes, and Agent Skill & Docs across a mixed release.
Full changelog
Highlights
WinkTerm v0.3.0 is a larger external-agent and packaging release. It adds a published CLI, MCP server support, long-running WebSocket agent transport, richer SSH operations, and fixes macOS desktop startup reliability.
External Agent & CLI
- Added a WebSocket-based external agent transport at
/ws/agentfor long-running operations, with heartbeat behavior to avoid reverse proxy idle timeouts. - Added the
winktermCLI package for driving a WinkTerm backend without cloning the repo. - Published CLI usage through npm /
npx winkterm, with HTTP fallback when WebSocket transport is unavailable. - Added
login,logout, andwhoamicommands so credentials can be stored in~/.winkterm/cli.jsoninstead of being passed on every command line. - Fixed CLI upload behavior so local paths are read from the machine running the caller/CLI and sent to the WinkTerm backend correctly.
MCP Server
- Added
winkterm mcp/winkterm-mcpfor MCP-capable agents. - Exposed terminal, SSH connection, SSH command, job/event, and SSH file tools through MCP.
- Added a generic
winkterm_callMCP tool so agents can call newer backend methods without waiting for a CLI wrapper update.
SSH & Ops Workflow
- Added per-server ops runbooks on SSH connections, editable by both users and agents.
- Added backend and frontend support for storing, showing, and updating those runbooks in the SSH panel.
- Extended agent terminal tooling so server-specific runbook context can be used during remote operations.
Desktop & Frontend Fixes
- Fixed desktop startup polling so the app starts checking backend readiness immediately instead of waiting on a WebView loaded event that can be unreliable for inline loading HTML.
- Increased macOS backend readiness wait time so slower first launches do not get stuck on “正在启动服务...”.
- Packaged macOS as a foreground
.appbundle instead of a background-only bundle. - Aligned macOS bundle metadata and backend
/healthversion with0.3.0. - Fixed frontend WebSocket URL resolution to be lazy, improving deployment/runtime URL handling.
Agent Skill & Docs
- Split the external agent HTTP API reference into its own document to keep the default skill path focused on the CLI workflow.
- Updated the winkterm-remote skill to prefer the CLI/WebSocket path, with HTTP kept as a fallback/reference path.
- Updated install guidance for
npx winkterm, login flow, and agent setup. - Added README links and packaging/build ignore cleanup.
Download
WinkTerm-macOS-arm64.dmgfor Apple Silicon macOS.WinkTerm-Windows-x64.msifor Windows x64.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About WinkTerm
All releases →Beta — feedback welcome: [email protected]