pengyue-polaron/deepseek-harness-genui ↗★ 0
dsh-plugin-genui
Code-first generative UI artifacts for DeepSeek Harness
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:pengyue-polaron/deepseek-harness-genui说明文档
阅读完整 README ↗DeepSeek Harness GenUI
English | 简体中文

一个为 DeepSeek Harness 提供临时任务页面的插件。Agent 用文字回答问题,只在用户确实需要探索、比较、配置或执行操作时加入交互界面。
真实场景
选择日历时段
找出合适的 90 分钟写作时间,只创建最终确认的日程。
页面并列显示真实空闲时间、保留选择,并在写入日历前明确申请授权。

探索光合作用
改变光照、二氧化碳、温度和气孔开度,找到限制反应的环节。
图示会跟随控制项变化,因果关系可以直接操作和验证。

追踪代码路径
从 CLI 要求 Agent 根据真实项目源码解释一条执行链路。
返回的本地页面列出文件、函数、分支,以及用户当前选中的路径。

普通问答、文字改写、摘要和简单列表只返回文字。
Inline 与 Canvas
同一个页面既可以放在回答里,也可以在对话右侧打开。
| Inline | Canvas |
|---|---|

|

| | 适合紧凑的控制项或聚焦选择。 | 提供更大空间,同时保留对话。 |
Inline、Canvas、全屏、本地页面和 Agent 后续轮次共享同一份任务状态。
CLI 示例
终端 profile 会返回 localhost 页面。下一轮可以直接引用用户刚才在页面里选择的路径。
❯ 解释这个仓库里生成页面如何进入带权限控制的运行时。做一个交互式代码路径页面,
然后返回 localhost 地址。
我梳理了 src/tools.ts → src/artifacts/builder.ts → src/runtime/server.ts
→ src/artifacts/registry.ts。
http://127.0.0.1:
/genui/app/
❯ 我刚才选的路径停在哪里?
它到达了 src/runtime/server.ts 的权限检查,然后停在真实工具调用之前,
因为这项访问还没有获得允许。