Skip to content

Serial Studio v0.13.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 08:49

✨ 新功能

  • 脚本文件写入:脚本新增 write_file(path, content)(截断覆盖)与 append_file(path, content)(追加)两个宿主机文件函数,父目录自动创建,与既有只读函数同一套错误语义。采集数据落盘、生成报告等场景不再需要把数据塞进 log。
  • 脚本日志自动落盘:设置页新增「脚本日志 log 输出自动落盘」开关(默认关闭,改动即时生效无需重启)。开启后每次脚本运行的 log 输出追加写入配置目录 script-logs\ 下的日志文件(文件名含时间/端口/脚本名,每条带毫秒级时间戳),设置页提供「打开目录」按钮直达。经 MCP 运行脚本时,响应末尾会给出本次日志文件完整路径——超出响应上限被截断的日志可用 read_file 从该文件读回全量。
  • 终端输入自动回底:串口终端向上滚动查看历史后,敲击键盘或粘贴会立即滚回底部跟随最新输出(单独按 Ctrl/Shift 等修饰键仍不触发跳转),不再需要手动滚回。

🔧 改进

  • settings.json 改为原子写入,杜绝并发读取时读到写一半的配置导致设置静默失效。

🐛 修复

  • 远端端口在线人数显示错误:桌面版远程连接到另一台机器并打开其已被多个客户端占用的端口时,人数错误显示为 1(实际应为真实占用数)。现以端口所在机器上报的权威值为准,Web 远程不受影响。