Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b75e12ad4c |
@@ -138,6 +138,8 @@ func toNative(req squad.ExecRequest) exec.Request {
|
|||||||
prev(squad.ProcessEvent{
|
prev(squad.ProcessEvent{
|
||||||
Type: ev.Type, Text: ev.Text, Tool: ev.Tool, Detail: ev.Detail,
|
Type: ev.Type, Text: ev.Text, Tool: ev.Tool, Detail: ev.Detail,
|
||||||
PromptTokens: ev.PromptTokens, CompletionTokens: ev.CompletionTokens,
|
PromptTokens: ev.PromptTokens, CompletionTokens: ev.CompletionTokens,
|
||||||
|
LastPromptTokens: ev.LastPromptTokens, LastCompletionTokens: ev.LastCompletionTokens,
|
||||||
|
CacheReadTokens: ev.CacheReadTokens, CacheWriteTokens: ev.CacheWriteTokens,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+11
-6
@@ -64,12 +64,17 @@ type ExecBudget struct {
|
|||||||
|
|
||||||
// ProcessEvent 是过程帧。
|
// ProcessEvent 是过程帧。
|
||||||
type ProcessEvent struct {
|
type ProcessEvent struct {
|
||||||
Type string
|
Type string
|
||||||
Text string
|
Text string
|
||||||
Tool string
|
Tool string
|
||||||
Detail string
|
Detail string
|
||||||
PromptTokens int
|
PromptTokens int
|
||||||
CompletionTokens int
|
CompletionTokens int
|
||||||
|
// 以下在 Type=usage 时填写(N3 WP6:上一请求与缓存命中拆分)。
|
||||||
|
LastPromptTokens int
|
||||||
|
LastCompletionTokens int
|
||||||
|
CacheReadTokens int
|
||||||
|
CacheWriteTokens int
|
||||||
}
|
}
|
||||||
|
|
||||||
// ExecResult 是一次步骤执行的终态。
|
// ExecResult 是一次步骤执行的终态。
|
||||||
|
|||||||
Reference in New Issue
Block a user