Skip to content

ShellPier v0.2.0-alpha.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Oct 23:52
· 39 commits to main since this release
  • 新增 shell 交互终端:Unix PTY、Windows ConPTY、尺寸同步、信号与退出清理。
  • 新增 terminal 持久终端控制,支持分次读取、输入、调整尺寸、发信号和关闭;默认最长 3 小时,有界输出与私有状态,退出后可读取最终快照。
  • 新增 exec 精确命令、脚本、环境变量、工作目录、超时和有界 JSON 结果;保留远端退出码。
  • 新增 SFTP files 操作、sessions 会话发现和 capabilities 目标能力查询。
  • 新增离线 schema、全局 JSON 错误、分层命令补全,统一参数解析与管理命令输出。
  • 补充原生终端、进程回收、真实二进制和 Agent 操作测试,更新中文手册与 Agent skill。

验证范围:Windows、Linux、macOS 的 race 与各 10 轮重复测试、最低 Go 版本和依赖漏洞扫描均通过,见 CI。七个发布包的摘要、源码提交、文档和许可证已核对;macOS ARM64 下载包已完成真实 CLI、PTY、持久终端、文件操作、OpenSSH、停止与清理验收。

仍为预览版。一次先前的 Windows 测试运行出现过测试进程提前退出且没有失败测试名,后续多次运行未复现,原因尚未确定。Win7/8 Legacy 路线尚未完成实机验证;完整范围见兼容性说明。