chore: generate
This commit is contained in:
@@ -85,9 +85,9 @@ export function messageLoaderFromSDK(sdk: SDK): MessageLoaderInterface {
|
|||||||
return MessageLoader.of({
|
return MessageLoader.of({
|
||||||
messages: (input) =>
|
messages: (input) =>
|
||||||
Effect.promise(() =>
|
Effect.promise(() =>
|
||||||
sdk.session.messages({ sessionID: input.sessionID, directory: input.directory }, { throwOnError: true }).then(
|
sdk.session
|
||||||
(response) => response.data ?? [],
|
.messages({ sessionID: input.sessionID, directory: input.directory }, { throwOnError: true })
|
||||||
),
|
.then((response) => response.data ?? []),
|
||||||
),
|
),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -102,8 +102,7 @@ export function buildUsage(message: AssistantTokenCost): Usage {
|
|||||||
return {
|
return {
|
||||||
inputTokens: message.tokens.input,
|
inputTokens: message.tokens.input,
|
||||||
outputTokens: message.tokens.output,
|
outputTokens: message.tokens.output,
|
||||||
totalTokens:
|
totalTokens: message.tokens.input + message.tokens.output + thoughtTokens + cachedReadTokens + cachedWriteTokens,
|
||||||
message.tokens.input + message.tokens.output + thoughtTokens + cachedReadTokens + cachedWriteTokens,
|
|
||||||
...(thoughtTokens > 0 ? { thoughtTokens } : {}),
|
...(thoughtTokens > 0 ? { thoughtTokens } : {}),
|
||||||
...(cachedReadTokens > 0 ? { cachedReadTokens } : {}),
|
...(cachedReadTokens > 0 ? { cachedReadTokens } : {}),
|
||||||
...(cachedWriteTokens > 0 ? { cachedWriteTokens } : {}),
|
...(cachedWriteTokens > 0 ? { cachedWriteTokens } : {}),
|
||||||
@@ -186,7 +185,7 @@ export const layer = Layer.effect(
|
|||||||
readonly providerID: ProviderID
|
readonly providerID: ProviderID
|
||||||
readonly modelID: ModelID
|
readonly modelID: ModelID
|
||||||
}) {
|
}) {
|
||||||
return yield* (yield* cachedLimit(input))
|
return yield* yield* cachedLimit(input)
|
||||||
})
|
})
|
||||||
|
|
||||||
const sendUpdate = Effect.fn("ACPNextUsage.sendUpdate")(function* (input: {
|
const sendUpdate = Effect.fn("ACPNextUsage.sendUpdate")(function* (input: {
|
||||||
|
|||||||
Reference in New Issue
Block a user