feat: harden ai onboarding and approval chat flows
This commit is contained in:
@@ -4111,6 +4111,18 @@ function upsertDispatchPlanInState(
|
||||
state.dispatchPlans.unshift(plan);
|
||||
if (groupProject.collaborationMode === "approval_required") {
|
||||
groupProject.approvalState = "pending_user";
|
||||
const targetSummary = validatedTargets
|
||||
.map((target) => {
|
||||
const project = state.projects.find((item) => item.id === target.projectId);
|
||||
return `《${project?.threadMeta.threadDisplayName ?? project?.name ?? target.projectId}》`;
|
||||
})
|
||||
.join("、");
|
||||
pushProjectLedgerMessage(state, groupProjectId, {
|
||||
sender: "master",
|
||||
senderLabel: "主 Agent",
|
||||
body: `主 Agent 已生成推荐,等待你确认后再下发到 ${validatedTargets.length} 个线程:${targetSummary}。`,
|
||||
kind: "system_notice",
|
||||
});
|
||||
} else {
|
||||
groupProject.approvalState = "not_required";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user