mirror of https://github.com/openclaw/openclaw.git
fix(regression): preserve chat lifecycle subagent metadata
This commit is contained in:
parent
7a1f64e86b
commit
87875430a8
|
|
@ -756,6 +756,12 @@ describe("agent event handler", () => {
|
|||
key: "session-finished",
|
||||
kind: "direct",
|
||||
updatedAt: 1_650,
|
||||
spawnedBy: "agent:main:main",
|
||||
spawnedWorkspaceDir: "/tmp/subagent",
|
||||
forkedFromParent: true,
|
||||
spawnDepth: 2,
|
||||
subagentRole: "orchestrator",
|
||||
subagentControlScope: "children",
|
||||
fastMode: true,
|
||||
sendPolicy: "deny",
|
||||
verboseLevel: "on",
|
||||
|
|
@ -798,6 +804,12 @@ describe("agent event handler", () => {
|
|||
expect.objectContaining({
|
||||
sessionKey: "session-finished",
|
||||
phase: "end",
|
||||
spawnedBy: "agent:main:main",
|
||||
spawnedWorkspaceDir: "/tmp/subagent",
|
||||
forkedFromParent: true,
|
||||
spawnDepth: 2,
|
||||
subagentRole: "orchestrator",
|
||||
subagentControlScope: "children",
|
||||
fastMode: true,
|
||||
sendPolicy: "deny",
|
||||
verboseLevel: "on",
|
||||
|
|
|
|||
|
|
@ -494,6 +494,11 @@ export function createAgentEventHandler({
|
|||
chatType: row?.chatType,
|
||||
origin: row?.origin,
|
||||
spawnedBy: row?.spawnedBy,
|
||||
spawnedWorkspaceDir: row?.spawnedWorkspaceDir,
|
||||
forkedFromParent: row?.forkedFromParent,
|
||||
spawnDepth: row?.spawnDepth,
|
||||
subagentRole: row?.subagentRole,
|
||||
subagentControlScope: row?.subagentControlScope,
|
||||
label: row?.label,
|
||||
displayName: row?.displayName,
|
||||
deliveryContext: row?.deliveryContext,
|
||||
|
|
|
|||
Loading…
Reference in New Issue