test(python): record final admitted-input notification order
Refresh advanced and restart expectations through the final native packaged runtime. Synchronous request finalization places deferred fallback-title events after header/context in parent and child logs; expected SDK notifications must reflect that actual lifecycle instead of forcing the old incidental scheduling order. Validation: the advanced mismatch was reproduced against the built macOS ARM64 executable, both owning scenarios refreshed, then the complete keyless --scenario all passed, including the new in-history prompt evidence and independent shell/file effects. No SDK runtime or normalizer behavior changes in this commit.
This commit is contained in:
1 parent
fc1bc118e9
commit
42955a346a
2 files changed
+84
-84
No files matched your search
@@ -128,23 +128,9 @@
|
||||
},
|
||||
"surfaceOp": "append"
|
||||
},
|
||||
{
|
||||
"type": "session/title",
|
||||
"seq": 10,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"title": "Run the advanced packaged-runtime snapsh",
|
||||
"messageSeqs": [
|
||||
8
|
||||
],
|
||||
"source": {
|
||||
"kind": "fallback"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "request/header",
|
||||
"seq": 11,
|
||||
"seq": 10,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"header": {
|
||||
@@ -179,7 +165,7 @@
|
||||
},
|
||||
{
|
||||
"type": "request/context",
|
||||
"seq": 12,
|
||||
"seq": 11,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"provider": "deepseek-official",
|
||||
@@ -187,6 +173,20 @@
|
||||
"contextWindow": 1000000
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "session/title",
|
||||
"seq": 12,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"title": "Run the advanced packaged-runtime snapsh",
|
||||
"messageSeqs": [
|
||||
8
|
||||
],
|
||||
"source": {
|
||||
"kind": "fallback"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "session-log-deepseek/delivery-accepted",
|
||||
"seq": 13,
|
||||
@@ -1752,33 +1752,13 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
"sessionId": "{{parent}}",
|
||||
"event": {
|
||||
"type": "session/title",
|
||||
"seq": 10,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"title": "Run the advanced packaged-runtime snapsh",
|
||||
"messageSeqs": [
|
||||
8
|
||||
],
|
||||
"source": {
|
||||
"kind": "fallback"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
"sessionId": "{{parent}}",
|
||||
"event": {
|
||||
"type": "request/header",
|
||||
"seq": 11,
|
||||
"seq": 10,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"header": {
|
||||
@@ -1819,7 +1799,7 @@
|
||||
"sessionId": "{{parent}}",
|
||||
"event": {
|
||||
"type": "request/context",
|
||||
"seq": 12,
|
||||
"seq": 11,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"provider": "deepseek-official",
|
||||
@@ -1829,6 +1809,26 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
"sessionId": "{{parent}}",
|
||||
"event": {
|
||||
"type": "session/title",
|
||||
"seq": 12,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"title": "Run the advanced packaged-runtime snapsh",
|
||||
"messageSeqs": [
|
||||
8
|
||||
],
|
||||
"source": {
|
||||
"kind": "fallback"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
@@ -2912,33 +2912,13 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
"sessionId": "{{child-1}}",
|
||||
"event": {
|
||||
"type": "session/title",
|
||||
"seq": 11,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"title": "Reply with exactly DIRECT_CHILD_OK and",
|
||||
"messageSeqs": [
|
||||
9
|
||||
],
|
||||
"source": {
|
||||
"kind": "fallback"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
"sessionId": "{{child-1}}",
|
||||
"event": {
|
||||
"type": "request/header",
|
||||
"seq": 12,
|
||||
"seq": 11,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"header": {
|
||||
@@ -2979,7 +2959,7 @@
|
||||
"sessionId": "{{child-1}}",
|
||||
"event": {
|
||||
"type": "request/context",
|
||||
"seq": 13,
|
||||
"seq": 12,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"provider": "deepseek-official",
|
||||
@@ -2989,6 +2969,26 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
"sessionId": "{{child-1}}",
|
||||
"event": {
|
||||
"type": "session/title",
|
||||
"seq": 13,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"title": "Reply with exactly DIRECT_CHILD_OK and",
|
||||
"messageSeqs": [
|
||||
9
|
||||
],
|
||||
"source": {
|
||||
"kind": "fallback"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
@@ -3600,33 +3600,13 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
"sessionId": "{{child-2}}",
|
||||
"event": {
|
||||
"type": "session/title",
|
||||
"seq": 11,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"title": "Reply with exactly WORKFLOW_CHILD_OK and",
|
||||
"messageSeqs": [
|
||||
9
|
||||
],
|
||||
"source": {
|
||||
"kind": "fallback"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
"sessionId": "{{child-2}}",
|
||||
"event": {
|
||||
"type": "request/header",
|
||||
"seq": 12,
|
||||
"seq": 11,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"header": {
|
||||
@@ -3667,7 +3647,7 @@
|
||||
"sessionId": "{{child-2}}",
|
||||
"event": {
|
||||
"type": "request/context",
|
||||
"seq": 13,
|
||||
"seq": 12,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"provider": "deepseek-official",
|
||||
@@ -3677,6 +3657,26 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
"sessionId": "{{child-2}}",
|
||||
"event": {
|
||||
"type": "session/title",
|
||||
"seq": 13,
|
||||
"time": 0,
|
||||
"data": {
|
||||
"title": "Reply with exactly WORKFLOW_CHILD_OK and",
|
||||
"messageSeqs": [
|
||||
9
|
||||
],
|
||||
"source": {
|
||||
"kind": "fallback"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "session.event",
|
||||
"payload": {
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
"system/message",
|
||||
"user/message",
|
||||
"user/message",
|
||||
"session/title",
|
||||
"request/header",
|
||||
"request/context",
|
||||
"session/title",
|
||||
"session-log-deepseek/delivery-accepted",
|
||||
"assistant/message",
|
||||
"step/end",
|
||||
@@ -50,9 +50,9 @@
|
||||
"system/message",
|
||||
"user/message",
|
||||
"user/message",
|
||||
"session/title",
|
||||
"request/header",
|
||||
"request/context",
|
||||
"session/title",
|
||||
"session-log-deepseek/delivery-accepted",
|
||||
"assistant/message",
|
||||
"step/end",
|
||||
|
||||
Reference in new issue
Block a user