|
|
@@ -258,11 +258,7 @@ export function plan(input: { slug: string; time: { created: number } }) {
|
|
|
return path.join(base, [input.time.created, input.slug].join("-") + ".md")
|
|
|
}
|
|
|
|
|
|
-export const getUsage = (input: {
|
|
|
- model: Provider.Model
|
|
|
- usage: LanguageModelUsage
|
|
|
- metadata?: ProviderMetadata
|
|
|
-}) => {
|
|
|
+export const getUsage = (input: { model: Provider.Model; usage: LanguageModelUsage; metadata?: ProviderMetadata }) => {
|
|
|
const safe = (value: number) => {
|
|
|
if (!Number.isFinite(value)) return 0
|
|
|
return value
|
|
|
@@ -357,11 +353,7 @@ export interface Interface {
|
|
|
readonly remove: (sessionID: SessionID) => Effect.Effect<void>
|
|
|
readonly updateMessage: <T extends MessageV2.Info>(msg: T) => Effect.Effect<T>
|
|
|
readonly removeMessage: (input: { sessionID: SessionID; messageID: MessageID }) => Effect.Effect<MessageID>
|
|
|
- readonly removePart: (input: {
|
|
|
- sessionID: SessionID
|
|
|
- messageID: MessageID
|
|
|
- partID: PartID
|
|
|
- }) => Effect.Effect<PartID>
|
|
|
+ readonly removePart: (input: { sessionID: SessionID; messageID: MessageID; partID: PartID }) => Effect.Effect<PartID>
|
|
|
readonly getPart: (input: {
|
|
|
sessionID: SessionID
|
|
|
messageID: MessageID
|