Drop runmgr import of genui to satisfy package boundaries #169

Merged
weichen merged 1 commits from feature/genui-auto-trigger-optin into main 2026-10-12 03:48:28 +00:00
+4 -2
View File
@@ -1,14 +1,16 @@
package runmgr
import (
"agent-system-backend/internal/genui"
core "agent-system-core"
)
// SetGenUIAuto 注入自动建议闸门(组合根装配;nil 关闭)。
func (m *Manager) SetGenUIAuto(a GenUIAutoTrigger) { m.genuiAuto = a }
func genUIAutoReminderText() string { return genui.AutoReminder }
// genUIAutoReminderText 与 genui.AutoReminder 文案保持同步(runmgr 不得依赖 genui 包)。
func genUIAutoReminderText() string {
return "任务语义事件已发生(阶段或材料/工件完成)。若 generative-ui 已启用,请调用一次 generative-ui.present 生成或修订建议页,按当前任务阶段组织信息。不要点击页面 actions,不要改写 plan/todo/任务完成状态;任务事实只能来自真实任务记录。"
}
// maybeGenUIAuto:语义事件钩子入口。会话忙碌时只追加 system 消息供下一轮消费;
// 空闲时启动短 notice-run 让模型有机会立即 present。