Merge commit '5427cbcc19cfd1ce9f3af1ae22207852cc5740fa' into codex/workflow-runs-chat-node-f6

This commit is contained in:
pku-xht
2026-08-11 18:09:43 +08:00
3060 changed files with 45805 additions and 34331 deletions

View File

@@ -148,6 +148,7 @@ function updateAgentEnd(state: WorkflowState, data: ToolWorkflowAgentEndData): W
/** Durable workflow event family folded into one keyed Chat node. */
export const workflowRunDefinition: ConversationNodeDefinition<WorkflowState> = {
kind: 'workflow-run',
target: 'chat',
match: (event) => {
if (event.type === 'tool-workflow/run-start') return { id: String(event.data.runId), role: 'start' }
if (event.type === 'tool-workflow/agent-start'
@@ -175,8 +176,8 @@ export const workflowRunDefinition: ConversationNodeDefinition<WorkflowState> =
}
return context.state
},
buildViewNode: (context, target): ChatConversationViewNode | null => {
if (target !== 'chat' || context.start === undefined) return null
buildViewNode: (context): ChatConversationViewNode | null => {
if (context.start === undefined) return null
const data = projectWorkflow(context, context.start.location)
return {
key: context.key,

View File

@@ -1,7 +1,7 @@
/** Package-owned invariant companion for the workflow-run UI plugin. */
/* jscpd:ignore-start */
import type { Context } from 'cordis'
import type { Context } from '@deepseek-ai/cordis'
import type { InvariantInstaller } from '@deepseek-ai/dsh-invariants'
const PACKAGE_NAME = '@deepseek-ai/dsh-client-ui-workflow-run'