Skip to content

Agenterm v0.7.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Nov 03:02

Agenterm v0.7.3 preview release.

Highlights

  • Unify command execution around client-owned sessions. Anonymous commands close their terminal on completion or retain the same shell when the wait expires; explicitly created sessions preserve shell state.
  • Move terminal creation options into setup (cwd, env, optional session_id). Top-level session_id reuses an existing terminal and rejects unknown IDs. Each client process allows up to 10 live terminals, with no implicit terminal reuse.
  • Simplify execution, session and client-management results, and make wait_ms default to 10 seconds.
  • Fix Windows PowerShell Unicode input/output, internal command echo and CLIXML noise. Preserve PowerShell failures, native exit codes and $LASTEXITCODE across commands.
  • Prevent host command reads from buffering program input, restoring early input for Read-Host, native stdin and EOF handling.

Upgrade notes

Update clients and servers together when moving from 0.6.x to 0.7.x, and refresh cached MCP tool schemas. execute_command replaces session_start; cwd and env now belong under setup, and terminal_name has been removed.

Validation

  • GitHub Actions validates Windows client and MCP execution/session behavior, both GUI builds, and native P2P components for Linux, macOS and Windows on amd64 and arm64.
  • On a real Windows 10 / Windows PowerShell 5.1 machine, the Windows-native Unicode/input/state regression and the previously failing MCP execution, wait-cancellation, Read-Host and native stdin/EOF cases all passed.
Program Action Binary version Source tag
cli Built 0.7.3 v0.7.3
server Built 0.7.3 v0.7.3
gui Built 0.7.3 v0.7.3

Release attachments contain raw executables and this version manifest. On macOS/Linux, make downloaded programs executable with chmod +x before running them. Reused programs retain their original version. Installation scripts, archive formats and download checksums are served by the Server.

Full Changelog: v0.6.1...v0.7.3