Skip to content

AISC Workbench v2.1.8-dev(已被 v2.1.9 取代)

Pre-release
Pre-release

Choose a tag to compare

@Evergarden-Alan Evergarden-Alan released this 31 Aug 04:17
· 558 commits to main since this release

AISC v2.1.8.dev0

预览版(preview):v2.1.7-dev 封版后的第二个开发周期——主题「Agent 历史对话管理 + Bash 体验增强」:工作区内的 Agent 会话可查、可续、可管;内建终端换装 zsh,补全、高亮、历史即时落盘一步到位。仅发布 Windows 安装器。

Agent 历史对话

  • 独立「历史」页签(文件 → 历史 → 变更 → 服务):列出当前工作区的全部 Claude / Codex 历史会话——标题取自你的真实输入(自动跳过注入的 AGENTS.md/技能上下文与 SDK 内部消息)、按最近排序、支持搜索;含消息数与 agent 归属标注。
  • 一键恢复对话:左键点击即在新标签页恢复该会话(claude --resume / codex resume);恢复前先做预校验(会话文件精确匹配),文件已删/ID 无效时行内提示原因,不产生空标签页。
  • 活会话不重复开:同一会话已有活标签页时,再次点击直接切换过去——provider 拒绝对进行中的会话二次恢复,不再出现"开了新页就报错"。
  • 右键管理:打开 / 重命名 / 删除。重命名写工作区级标题覆盖(重启后保留,provider 自身标题不受影响);删除带确认框,精确删除该会话文件并同步刷新列表。
  • 列表永不发霉:切到历史页签或点刷新按钮都会强制重扫本地会话文件,新会话即时出现。
  • 不可恢复的会话如实标注(文件过大 / 部分损坏),不再无声消失。

终端体验(bash 标签页全面升级)

  • zsh + 幽灵文本:终端标签页内建 zsh——输入时灰色建议随行提示(→ 接受)、实时语法高亮(合法/错误着色)、Tab 智能补全;自带彩色提示符。
  • 历史即时落盘:每条命令执行完立刻写入工作区历史——关标签、强退都不会丢;新开标签按 ↑ 可召回上次会话的全部命令。
  • SQLite 会话账本:工作区内所有终端命令(含会话 ID、目录、退出码)落库,跨标签持久,为后续工作台功能打底。
  • 常用工具预装:yazi(文件管理器,文本/代码预览)、neovim、ripgrep、fzf 余量保留、tmux;procps/file 补齐(前者曾导致终端增强加载失败,后者曾导致 yazi 预览永远转圈)。
  • 构建网络兜底强化:ble.sh 等 GitHub 资源预下载进镜像(国内镜像对部分资产返回 HTML 的坑已绕开);构建期下载失败不再静默产生"缺能力"的镜像。

安装器与镜像

  • 镜像重建即生效:工作区启动时检测镜像内容变更,提示移除旧运行时重建,不再默默用旧容器。
  • 国内网络环境下 apt/npm/GitHub 资产三级镜像与预下载兜底(v2.1.7 延续并加固)。

已知限制

  • 幽灵文本要求 Nerd Font:yazi 图标与终端图标字形需要安装 JetBrainsMono Nerd Font(设置 → 终端字体填入 JetBrainsMono Nerd Font Mono);未安装时自动回退系统字体,仅图标显示为方块。
  • ble.sh(bash 幽灵文本方案)在 Workbench 终端链路上会冻结 shell,已默认停用并改由 zsh 方案交付同一能力;兼容性专项挂账中。
  • 变更页对 Codex 产出文件的归因仍显示为"未归因修改"(沿袭问题,专项优化挂账)。
  • 嵌套虚拟化(Hyper-V VM)低分辨率下轮询闪烁仍未根治(沿袭 v2.1.7)。
  • WSL2 机器端口段幽灵保留的根治方案沿袭 v2.1.7(netsh int ipv4 add excludedportrange …)。