feat(desktop): add a floating UI assistant / 新增悬浮界面助手 - #4979
Draft
M4n5ter wants to merge 6 commits into
Draft
Conversation
M4n5ter
changed the base branch from
main
to
stack/4956-session-experience-foundation
September 7, 2026 10:49
Generated-by: Codex
Generated-by: Codex
M4n5ter
force-pushed
the
feat/desktop-assistant
branch
from
September 7, 2026 12:25
38e10ea to
16cd57b
Compare
M4n5ter
changed the base branch from
stack/4956-session-experience-foundation
to
main
September 7, 2026 12:27
…nt cursor Generated-by: Codex
Generated-by: Codex
Generated-by: Codex
Generated-by: Codex
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
English
Summary
Add a floating Maka assistant with its own model selection and conversation.
Cmd/Ctrl+Shift+Ktoggles the panel; hiding it keeps the task running and completion does not reopen it.Verification
main, and 106 related tests pass.READY_OKwithout new read/subscription errors; the complete demo also produced no new errors. Hiding and reopening during native text entry, including separate modifier key presses, did not interrupt the task.Demo
Feature walkthrough (1 min 39 sec)
Fresh conversation, real time: create and send a task, receive its reply, rename and pin it, search installed skills, visit automations, and change the theme and display name. The assistant works while hidden and reports completion when reopened.
assistant-medium-demo.mp4
Short demo (22.5 seconds)
Fresh assistant conversation, real time: one request changes the theme and display name in a single batch. Hide during typing, then reopen after completion.
assistant-short-demo.mp4
Full demo (3 min 47 sec)
3 min 47 sec, real time. One model-driven request creates a task and sends a message, waits for its reply, renames and pins the task, searches and views the installed agent-browser skill, opens automations, changes the theme and display name, then returns to the pinned task and reports the result. The assistant stays hidden while working; the normal task list remains visible.
assistant-complex-demo.mp4
AI use
Tool(s) and scope: Codex implemented and validated the change; GPT-5.6 Luna and DeepSeek ran assistant scenarios.
Checklist
Does this PR entail a change in behavior?
中文
变更说明
新增拥有独立模型选择和对话的悬浮 Maka 助手。
⌘⇧K/Ctrl+Shift+K切换展开与收起;收起后任务继续运行,完成时不会自动弹开。验证
main的渲染架构检查及 106 项相关测试通过。READY_OK,没有新增读取或订阅错误;完整演示也没有新增错误。原生输入期间收起和展开,包括单独按下修饰键,都未中断任务。操作视频
中长版(1 分 39 秒)
从空白助手对话开始,原速展示新建并发送任务、收到回复、重命名置顶、搜索已安装技能、查看定时任务,以及修改主题与称呼。执行期间收起助手,完成后重新展开查看结果。
assistant-medium-demo.mp4
短版(22.5 秒)
从空白助手对话开始,原速录制:一句指令在同一批次切换主题、修改称呼,输入中收起,完成后重新展开。
assistant-short-demo.mp4
完整版(3 分 47 秒)
3 分 47 秒,原速录制。一条真实模型指令完成:新建并发送任务、等待回复、重命名并置顶、搜索和查看已安装的 agent-browser 技能、打开定时任务、修改主题与称呼,最后返回置顶任务汇报。执行期间收起助手,正常显示任务列表。
assistant-complex-demo.mp4
AI 使用说明
生成式工具参与:是。Codex 实现并验证本变更;GPT-5.6 Luna 和 DeepSeek 执行助手操作场景。
检查清单
测试覆盖变更,本地 lint、格式、类型检查和相关测试通过。本 PR 改变产品行为,详见变更说明。