把工程交给 Agent
使用设置页工程作为起点。把 SDK 版本、编译命令和已有文件一起提供,按所选 SDK 包配置编译标准与运行库。界面使用 HTML/CSS 与原生事件,不默认安装浏览器 JavaScript 依赖。
任务描述示例
这个任务只修改设置页布局与一个状态字段,验收操作包含输入、错误和恢复。也可以换成自己的业务字段,但需相应调整数据模型和检查项。
Project: Forge KUI settings-lab, Windows x64, C++.
Use the installed SDK version reported by CMake.
Add a workspace description field to HTML and SettingsState.
Read live input values with HTMLInputElement::value().
Keep the UI usable at 1000px and 640px window widths.
Build with CMake and run CTest.
Run the app: save, reject invalid data, restore unsaved edits.
Capture the resulting window. Report actual results and remaining issues.可用资料
属性和值从能力目录核对,接口从 SDK 头文件确认。对当前值、默认属性、事件线程和元素生命周期要分别处理。代码生成后编译、运行并检查;首次生成不能替代验收。
交付检查
报告应给出实际执行的命令、退出码和窗口操作结果。不能把静态截图当作输入测试,也不能将某个 CSS 声明存在写成所有组合都支持。
- 工程可以从新的构建目录配置和编译。
- 表单的成功、失败、恢复状态均可操作。
- 窗口缩放后没有文字遮挡与不可达控件。
- 截图来自运行中的目标窗口;未验证项列明原因。
动手练习与验收
用这些动作确认自己完成了本课,不必额外抄一份同样的代码。
- 任务只改变一个交互,例如保存时增加明确成功反馈。
- 要求 Agent 读取当前源码与 API,再给出修改和构建结果。
- 用有效/无效输入、恢复、窄窗口验证;把发现的问题反馈给 Agent。
文档有误或遗漏?
反馈此页问题 →