返回作品集
AI 终端 / Windows 桌面应用

Workbench工作台 · AI 嵌入式终端

用自然语言获得命令建议,结合终端输出理解结果、继续处理问题。

真实操作截图 · 点击放大,可查看原尺寸
作品概览

从想法,到真实成果。

工作台将真实 PowerShell 与 AI 助手结合。描述目标,获得可编辑、可逐条提交的命令建议;选中终端输出提问,理解结果并继续处理任务。助手结合当前终端、已有对话和按需查询的信息回答问题,项目配置与代码分析则作为开发场景中的补充能力。

作品说明

本页展示 Windows 桌面软件的真实截图与 Agent 运行机制。命令由用户审阅并提交,执行后需继续提问才会触发下一轮分析。本站只展示成果,不运行终端或调用模型。

作品的核心功能

功能与成果
01

自然语言获得命令

描述当前任务,获得带用途说明的 PowerShell 命令卡片,审阅、编辑后逐条提交。

02

结合输出理解结果

选中终端输出,询问字段含义、执行结果或报错原因,按需要继续排查。

03

沿用上下文继续对话

结合当前目录、历史问答与实际执行记录,延续任务约束并给出后续建议。

Agent 运行机制

让 AI 理解终端中的任务。

上下文进入 Agent,模型按需查询环境,再根据返回的信息继续判断。 信息充分时可以直接回答,需要操作时生成命令建议。

输入

终端上下文与对话

  • 当前问题
  • 目录与 Shell 状态
  • 最近命令与输出/选区
  • 对话与执行记录

Agent

LangChain

DeepSeek 模型

判断信息是否充分

需要更多信息 · 调用工具

只读环境工具

目录与环境查询 · 按需读取项目资料

工具结果回传模型,继续判断

输出

回答与依据

生成过程中逐步显示

命令卡片

按需生成,本轮结束后交付

命令执行

独立提交接口 · 用户提交后触发
  1. 用户提交卡片审阅或编辑命令
  2. 应用校验会话 · 目录 · 提示符 · 语法
  3. PowerShell 执行真实终端
  4. Shell 回报更新卡片与执行记录
展开实现细节
上下文与记忆
当前终端的目录、命令、输出或选区与历史问答共同进入模型。近期问答保留,更早内容整理为摘要;每次请求创建 Agent,历史由外部对话存储维护。输出与命令的采集受设置和长度限制。
工具调用循环
模型返回工具名与结构化参数,应用校验后执行只读查询,LangChain 将结果加入消息并继续调用模型。目录、工具链、项目文件与 Git 信息按任务需要查询。
命令建议
propose_commands 收集结构化建议,不写入终端。工具结果返回模型,本轮完成后由业务服务生成绑定终端和目录的卡片。
调用预算
环境检查最多四轮、八次调用;Agent 模型调用最多七次。环境预算耗尽后,使用已有证据完成回答;取消与超时也会结束本轮请求。
真实操作案例

从一句目标,到终端里的结果。

五张实际操作截图,展示命令建议、执行反馈、输出理解与按需查询。

01

描述目标,获得命令建议

询问怎样查看最近修改的十个文件,助手生成一条只查询当前目录的 PowerShell 管道,并解释参数。卡片此时待提交,可以编辑、复制或审阅后执行。

真实操作截图 · 点击放大,可查看原尺寸
02

在真实终端中执行

用户提交卡片后,左侧终端显示文件名、修改时间与大小,右侧卡片更新为执行成功。建议、提交和结果是不同状态,执行反馈来自 Shell 回报。

真实操作截图 · 点击放大,可查看原尺寸
03

结合输出,继续对话

选中刚才的表格追问,助手解释三列的含义与排序方式,并沿用当前目录和不进入子目录的限制,给出按大小查询的新命令建议。

真实操作截图 · 点击放大,可查看原尺寸
04

需要事实时,查询环境

Agent 调用只读工具确认 Node.js 与 Git 的路径和版本,并说明查询来自无 Profile 的基础 Shell,区分已确认结果与未确认信息。

真实操作截图 · 点击放大,可查看原尺寸
05

开发场景:按需读取项目配置

需要启动开发项目时,助手读取配置、目录与工具链,给出 pnpm dev 卡片。这是一张待提交建议;启动后的运行结果未在本图中展示。

补充场景:图中依赖前提仍需实际验证,目录存在不代表依赖完整可用。

真实操作截图 · 点击放大,可查看原尺寸
终端日常功能

AI 能力,建立在真实终端之上。

多标签独立会话

每个标签运行独立 Shell,并保留各自的对话与草稿。聊天在当前会话内存中保存。

常用操作随手可用

快捷操作支持当前标签或新标签执行,减少重复输入。保存的快捷命令由用户维护。

调整自己的工作区

配置主题、字体与字号,调整 AI 侧栏宽度,让终端输出与对话适合当前任务。

Electron · React · TypeScript
桌面运行、界面与类型约束
xterm.js · node-pty · PowerShell
终端显示、进程连接与命令执行
LangChain · DeepSeek
Agent 工具调用循环、模型接入与流式回答
Shell 集成
目录与执行状态回报,关联卡片反馈
继续探索

WeRead微信读书推荐