fix: complete code runtime surface pruning
This commit is contained in:
@@ -23,9 +23,6 @@ import { prepareValue, truncateUtf8Bytes } from './bootstrap.ts'
|
|||||||
import { logTruncationMarker } from './protocol.ts'
|
import { logTruncationMarker } from './protocol.ts'
|
||||||
import type { ReplyMessage, WorkerBootData, WorkerToHost } from './protocol.ts'
|
import type { ReplyMessage, WorkerBootData, WorkerToHost } from './protocol.ts'
|
||||||
|
|
||||||
export type { BootstrapPort, PatchableStream } from './bootstrap.ts'
|
|
||||||
export type { CallMessage, DoneMessage, ReplyMessage, WorkerBootData, WorkerToHost } from './protocol.ts'
|
|
||||||
|
|
||||||
/** Plugin config: every execution cap, changeable from `cordis.yml` (no hardcoded tunables). */
|
/** Plugin config: every execution cap, changeable from `cordis.yml` (no hardcoded tunables). */
|
||||||
export interface Config {
|
export interface Config {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -408,8 +408,7 @@
|
|||||||
],
|
],
|
||||||
"isError": false,
|
"isError": false,
|
||||||
"meta": {
|
"meta": {
|
||||||
"logs": [],
|
"logs": []
|
||||||
"dispatches": 1
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"sourceEventSeqs": [
|
"sourceEventSeqs": [
|
||||||
@@ -1606,8 +1605,7 @@
|
|||||||
],
|
],
|
||||||
"isError": false,
|
"isError": false,
|
||||||
"meta": {
|
"meta": {
|
||||||
"logs": [],
|
"logs": []
|
||||||
"dispatches": 1
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"sourceEventSeqs": [
|
"sourceEventSeqs": [
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
{"type":"assistant/message","seq":20,"time":0,"data":{"turn":1,"step":2,"content":[{"type":"tool-call","id":"advanced-code","name":"run_code","arguments":"{\"code\": \"return await tools.snapshot_double({ value: 21 })\"}"}],"usage":{"inputTokens":3,"outputTokens":3}},"sourceEventSeqs":[15,16,17,18,19],"surfaceOp":"append"}
|
{"type":"assistant/message","seq":20,"time":0,"data":{"turn":1,"step":2,"content":[{"type":"tool-call","id":"advanced-code","name":"run_code","arguments":"{\"code\": \"return await tools.snapshot_double({ value: 21 })\"}"}],"usage":{"inputTokens":3,"outputTokens":3}},"sourceEventSeqs":[15,16,17,18,19],"surfaceOp":"append"}
|
||||||
{"type":"tool/call","seq":21,"time":0,"data":{"turn":1,"step":2,"callId":"advanced-code","name":"run_code","arguments":"{\"code\": \"return await tools.snapshot_double({ value: 21 })\"}"}}
|
{"type":"tool/call","seq":21,"time":0,"data":{"turn":1,"step":2,"callId":"advanced-code","name":"run_code","arguments":"{\"code\": \"return await tools.snapshot_double({ value: 21 })\"}"}}
|
||||||
{"type":"tool/code-dispatch","seq":22,"time":0,"data":{"parentCallId":"advanced-code","subCallId":"advanced-code:code:1","name":"snapshot_double","arguments":{"value":21},"isError":false,"resultSummary":"42"}}
|
{"type":"tool/code-dispatch","seq":22,"time":0,"data":{"parentCallId":"advanced-code","subCallId":"advanced-code:code:1","name":"snapshot_double","arguments":{"value":21},"isError":false,"resultSummary":"42"}}
|
||||||
{"type":"tool/result","seq":23,"time":0,"data":{"turn":1,"step":2,"callId":"advanced-code","content":[{"type":"text","text":"42"}],"isError":false,"meta":{"logs":[],"dispatches":1}},"sourceEventSeqs":[21],"surfaceOp":"append"}
|
{"type":"tool/result","seq":23,"time":0,"data":{"turn":1,"step":2,"callId":"advanced-code","content":[{"type":"text","text":"42"}],"isError":false,"meta":{"logs":[]}},"sourceEventSeqs":[21],"surfaceOp":"append"}
|
||||||
{"type":"step/end","seq":24,"time":0,"data":{"turn":1,"step":2}}
|
{"type":"step/end","seq":24,"time":0,"data":{"turn":1,"step":2}}
|
||||||
{"type":"step/start","seq":25,"time":0,"data":{"turn":1,"step":3}}
|
{"type":"step/start","seq":25,"time":0,"data":{"turn":1,"step":3}}
|
||||||
{"type":"assistant/chunk","seq":26,"time":0,"data":{"turn":1,"step":3,"chunk":{"type":"block-start","index":0,"blockType":"tool-call"}}}
|
{"type":"assistant/chunk","seq":26,"time":0,"data":{"turn":1,"step":3,"chunk":{"type":"block-start","index":0,"blockType":"tool-call"}}}
|
||||||
|
|||||||
Reference in New Issue
Block a user