Merge pull request #2179 from deepseek-harness/codex/workflow-runs-chat-node-f6

feat(workflow): show durable run records in Chat
This commit is contained in:
pku-xht
2026-08-11 19:05:44 +08:00
committed by GitHub
79 changed files with 3078 additions and 307 deletions

View File

@@ -1288,7 +1288,7 @@
{
"doc": "docs/subsystems/workflow.md",
"symbol": "WorkflowStartRequest",
"source": "packages/workflow/workflow/src/types.ts"
"source": "packages/workflow/workflow/src/runtime-types.ts"
},
{
"doc": "docs/subsystems/workflow.md",
@@ -1303,7 +1303,7 @@
{
"doc": "docs/subsystems/workflow.md",
"symbol": "WorkflowRun",
"source": "packages/workflow/workflow/src/types.ts"
"source": "packages/workflow/workflow/src/runtime-types.ts"
},
{
"doc": "docs/subsystems/lsp.md",

View File

@@ -73,6 +73,7 @@ const SENTENCE_MODEL_EXPERIENCE: Readonly<Record<string, SentenceContract>> = {
'packages/client/ui-tool': { kind: 'none', reason: 'Browser-side Tool presentation layer; renders logged calls without changing model context.' },
'packages/client/ui-deliverables': { kind: 'none', reason: 'Browser-side UI plugin layer; registers nothing model-facing.' },
'packages/client/ui-task': { kind: 'none', reason: 'Browser-side read-only projection of ctx.tasks records; dsh-tool-tasks owns the model-facing behavior.' },
'packages/client/ui-workflow-run': { kind: 'none', reason: 'Browser-side UI plugin layer; renders durable workflow records without changing model context.' },
'packages/client/ui-slash': { kind: 'none', reason: 'Browser-side UI plugin layer; registers nothing model-facing.' },
'packages/client/ui-command': { kind: 'indirect', reason: 'The dispatch paths trigger the host command.execute RPC; each command handler\'s host package owns any model-visible effect.' },
'packages/client/ui-model': { kind: 'indirect', reason: 'Selection routes session.selectModel; the Host snapshots the selection at the next prompt-assembly boundary and owns the model-visible effect.' },