For AI agents: the complete documentation index is available at https://a3s-lab.github.io/UI/llms.txt, the full documentation bundle is available at https://a3s-lab.github.io/UI/llms-full.txt, and this page is available as Markdown at https://a3s-lab.github.io/UI/harness/index.md.

Harness 总览

Harness 集中放置构建 Coding Agent 工作流需要的组件。它把任务输入、对话、执行、权限、审阅、证据和预览工具从通用应用布局中分离出来,让组件选择从用户任务出发,而不是从页面外观出发。

当前 Harness 包含 30 个公开组件,所有页面继续使用稳定的 /components/* 路由,现有链接与包导入方式不变。

工作区框架

Dock 工作区 · Grid View · Split View · Pane View

这一组是可选布局集成,不计入 116 个语义组件清单。Dock 工作区负责标签、拖放、浮动、弹出、Edge Group 和布局恢复;Grid、Split 与 Pane View 分别解决固定二维网格、单轴分栏和可折叠工具窗格。四类布局均保留原生、React、Vue 用法和对应 Hook。

任务与输入

任务启动页 · 任务工作区 · 任务输入器 · 上下文选择器

这一组负责建立任务、绑定工作区上下文并收集第一条有效指令。输入状态、可用能力与提交边界必须在执行开始前清楚可见。

会话与消息

Agent 对话记录 · Agent 工作台 · 消息状态 · 消息附件 · 消息引用 · 后续建议

这一组呈现按时间排序的会话记录,并让流式、排队、离线、引用、附件和后续动作归属于对应消息。

文件与知识

文件资源管理器 · 文件管理器 · 知识库

这一组管理任务可访问的工作区资料。文件资源管理器处理源码层级,文件管理器处理熟悉的文件操作,知识库处理带有明确索引与恢复状态的长期可搜索来源。

执行与授权

任务计划 · 计划步骤 · 任务队列 · 审批请求 · 执行项 · 检查点 · 工具调用 · 工具调用时间线 · 工具结果

这一组让计划、执行进度、权限边界和可恢复状态保持可见。高影响操作必须在执行前展示来源、影响范围与授权结果。

审阅与证据

变更审阅 · 执行证据 · 产物卡

这一组负责把执行结果整理为可检查、可追溯的证据,并为接受、修订或回退提供明确依据。

开发与预览

3D 代码图谱 · 代码编辑器 · 终端 · 日志查看器 · 设备模拟器

开发与预览组件用于检查和操作真实工作结果。代码、终端、日志与设备能力保持沙箱边界;需要访问本机文件、进程或原生视图的操作通过结构化事件交给可信宿主执行。