Skip to content

DBX SSH plugin 0.7.3

Choose a tag to compare

@jinpy666 jinpy666 released this 02 Oct 12:53
· 89 commits to main since this release

Warp 对齐批 + AI 助手全量落地 / Warp-parity terminal input & AI assistant — main @ 6cc08be

新增 / Added

  • AI 助手(对标 Warp,需 DBX 0.6.31+):全面接入宿主 AI 桥(凭据始终由 DBX 管理,插件零密钥;AI 生成内容一律不自动执行)。
    AI assistant (Warp-parity, requires DBX 0.6.31+): full host AI bridge integration — credentials stay in DBX, nothing the AI generates runs without you pressing Enter.
    • # AI 命令搜索:空提示符键入 # 用自然语言描述命令,直连生成并回填输入行;等待态 loading 提示 + 输入冻结 + Esc 放弃。
      # AI command search: type # on an empty prompt, describe the command in natural language; the generated command is inserted into the input line (never executed). Loading tips with frozen input and Esc to discard.
    • 失败命令修复条:非零退出码出修复条,一键带脱敏输出快照生成修复命令(默认插入);test/grep 等预期非零豁免、首次发送快照预览确认、输出 200 行/16 KiB 截断 + 凭据脱敏。
      Fix bar for failed commands: a non-zero exit offers an AI fix with a redacted output snapshot (tail 200 lines / 16 KiB, secrets masked); expected non-zero commands (test/grep/…) are exempt; first send shows a preview confirmation.
    • 唤起 AI 助手热键(⌘⇧Y / Ctrl+Shift+Y,选中文本/屏幕尾部快照)+ Agent 档 opt-in(设置开关,执行仍走既有 MCP 审批门)+ AI 面板推荐卡(修复条联动)。
      AI assist hotkey (⌘⇧Y / Ctrl+Shift+Y with selection/screen snapshot), opt-in Agent mode for panel conversations (executions still pass the existing MCP approval gates), and AI-panel recommendation chips wired to the fix bar.
  • 终端输入对齐 Warp:行内建议接受键模型(→/Ctrl+F/Ctrl+E 整段、Ctrl+→ 逐词、Tab 可选)、首字符即建议、多候选 Tab 先补最长公共前缀、单条建议「不再提示」、历史面板富元数据(时长 + 退出码徽标)、Ctrl+R 打开历史面板、Ctrl+/ 手动补全、命令历史按连接作用域分桶。
    Warp-parity terminal input: autosuggestion accept keys (→/Ctrl+F/Ctrl+E whole, Ctrl+→ per word, optional Tab), suggestions from the first character, longest-common-prefix on Tab, per-suggestion ignore list, history panel with duration/exit-code badges, Ctrl+R command search, Ctrl+/ manual completions, per-connection history scoping.
  • 空提示符快捷键引导条(用过即散,含 # 引导项;密码提示与输出刷屏场景自动抑制)。
    Shortcut cheat-sheet on empty prompt (dismisses on first use, includes the # entry; suppressed on password prompts and during output bursts).
  • 表单动作 import-sessions(终端会话文件导入回填连接表单);端口映射右键动态二级菜单恢复(宿主 0.6.30+);配置存储接入 DBX host.storage 加密同步。
    import-sessions form action (import terminal session files into the connect form); per-profile port-forward context-menu submenu restored (host 0.6.30+); settings storage synced via encrypted DBX host.storage.

变更 / Changed

  • engines.dbx 下限上移 >=0.6.31:AI 直连生成桥(ai.listProviders/listModels/generateText 等)随宿主 #10629 发布。
    engines.dbx floor raised to >=0.6.31: the direct AI text-generation bridge shipped in host PR #10629.
  • 补全手动键默认 Ctrl+/(Ctrl+Space 被系统输入法抢占的机器上不可达)。
    Manual-completions default is now Ctrl+/ (Ctrl+Space is captured by system input-source switching on many machines).

修复 / Fixed

  • 引导条时序批:Password: 等凭据提示与登录输出刷屏期不再弹出;# 搜索条与引导条叠画、第一行/近顶裁切、翻转下方 CSS「通天框」三修。
    Cheat-sheet timing: no longer appears on password prompts or during login output bursts; three fixes around the # bar (overlap with the cheat-sheet, top-edge clipping, stretched-frame CSS regression).
  • 终端丝滑度系列:双浮层叠加、行模型残影、ghost 锚点 SSH RTT 滞后、↑ 到顶关面板、浮层原生 title 残留等十余项。
    Smoothness series: double-overlay stacking, line-model ghosts, ghost anchor lag over SSH RTT, panel close-at-top behavior, stray native tooltips, and more.