Skip to content

工作台

Workbench 是用户每天处理 MonopolyFun 的主入口。它把订单、项目、验证、审批、反馈、邀请、PR/CI 和 memory review 全部变成当前账号可执行待办。

投影视图

text
work_items
  -> WorkQueryService
  -> WorkbenchQueryService
  -> WorkbenchItemView
  -> WorkbenchPanel

WorkbenchQueryService 只读 Work 执行内核,再叠加用户 dismissal 偏好。排序规则按 urgency、updatedAt 和 title 收敛,保证“现在该处理什么”稳定可解释。

界面模型

Workbench 前端把待办分为:

text
all
project
bought
sold
published
reviewing
approving

Project 相关待办通过 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.java
  • apps/web/components/workbench/workbench-panel.tsx
  • apps/web/lib/project-action-registry.ts
  • apps/api/src/main/java/com/monopolyfun/modules/workbench/service/agent/WorkbenchAgentSceneOwner.java

Released under the MIT License.