Repository navigation
DMY-59: establish Web-first phone workbench #108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
c1a0647
d816ca0
2401254
933a682
c2ba813
75eb5c8
e62322b
6ed17c8
939a2bb
b51e272
1208c31
e4a7c7b
dde393c
e8fd0c9
355b9a7
77fdf9e
90082d0
2d661f2
e88f34c
4a835ae
0ee3278
036f03a
fe5bbab
b10ce54
b3bfcb8
0601203
91c56cb
9f56e78
8130d1b
62d179c
ed6be66
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,8 +1,10 @@ | ||
| # OpenGUI | ||
|
|
||
| > Current candidate phone execution is host-driven: the current DSH conversation model plans and inspects screenshots through `opengui_manage_task next/decide`. The workbench has no separate model configuration. `/opengui` opens the workbench; `/opengui <goal>` submits once and hands the accepted task back to the host. Embedded homepage handoff uses `/opengui continue <taskId>`. Closing the page does not stop execution, but execution cannot continue without host decisions. New phone tasks currently support macOS only. Dedicated-model and router/subagent instructions below describe legacy/browser paths, not the new phone workbench. See the [current Chinese flow](README.zh.md). Real DSH host/model acceptance remains pending. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 当用户按照此处的新手说明操作时,流程会稳定失败:最终实现由 Useful? React with 👍 / 👎. |
||
|
|
||
| English | [中文](README.zh.md) | ||
|
|
||
| `dsh-coremate-mobile` is the OpenGUI plugin for DeepSeek Harness. It uses restricted child tasks to control authorized Android phones and a plugin-managed local browser. It provides `/opengui` and the `phone_agent` and `browser_agent` delegation tools. OpenGUI prefers the model already selected in the receiving DSH conversation; a separate visual model is only a compatibility fallback. The legacy `/coremate` command remains available for compatibility. | ||
| `dsh-coremate-mobile` is the OpenGUI plugin for DeepSeek Harness. Current phone tasks use host decisions and a shared device runtime; the plugin-managed local browser retains its existing execution path. It provides `/opengui` and the `phone_agent` and `browser_agent` delegation tools. New phone tasks use the model selected in the receiving DSH conversation, without a separate model fallback. The legacy `/coremate` command remains available for compatibility. | ||
|
|
||
| The plugin does not modify DeepSeek Harness and does not depend on CoreMateDesktop2, system Chrome, Python, or Hermes CLI. Chromium is installed on demand only after the first browser task receives user approval. | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
宿主现在直接编译并打包
packages/phone-agent、packages/workbench和packages/task-service,但路径过滤器只新增了packages/device-runtime/**;WorkBuddy 工作流同样如此,DSH 工作流则没有任何共享目录过滤项。因此只修改其余三个共享包的 PR 不会触发对应宿主的构建、测试或隔离边界校验,破坏性改动可以在所有发布检查之外合入。请将所有被宿主导入或 staged 的共享目录加入各宿主 CI 的 push 和 pull_request 路径。Useful? React with 👍 / 👎.