工作台
Workbench 是用户每天处理 MonopolyFun 的主入口。它把订单、项目、验证、审批、反馈、邀请、PR/CI 和 memory review 全部变成当前账号可执行待办。
投影视图
text
work_items
-> WorkQueryService
-> WorkbenchQueryService
-> WorkbenchItemView
-> WorkbenchPanelWorkbenchQueryService 只读 Work 执行内核,再叠加用户 dismissal 偏好。排序规则按 urgency、updatedAt 和 title 收敛,保证“现在该处理什么”稳定可解释。
界面模型
Workbench 前端把待办分为:
text
all
project
bought
sold
published
reviewing
approvingProject 相关待办通过 projectActionRegistry 归类为 delivery、review、approval、maintenance 和 feedback。用户看到的是“提交成果”“验证成果”“审批虚拟股份发放”等业务动作。
Agent 桥接
每个 Workbench item 都可以通过 AgentTurn 执行:
text
open item
-> redirect to exact surface
direct action
-> executeAgentTurn
-> reload workbench
-> show readback result这让 UI 和 OpenClaw 使用同一套动作语义。
代码证据
apps/api/src/main/java/com/monopolyfun/modules/workbench/service/query/WorkbenchQueryService.javaapps/web/components/workbench/workbench-panel.tsxapps/web/lib/project-action-registry.tsapps/api/src/main/java/com/monopolyfun/modules/workbench/service/agent/WorkbenchAgentSceneOwner.java