mirror of
https://github.com/anomalyco/opencode.git
synced 2026-08-24 14:43:37 -04:00
23 lines
533 B
TypeScript
23 lines
533 B
TypeScript
import type { LanguageModelV3 } from "@ai-sdk/provider"
|
|
import type { Model } from "@opencode-ai/schema/model"
|
|
import type { Hooks } from "./registration.js"
|
|
|
|
export interface AISDKHooks {
|
|
sdk: {
|
|
readonly model: Model.Info
|
|
readonly package: string
|
|
readonly options: Record<string, any>
|
|
sdk?: any
|
|
}
|
|
language: {
|
|
readonly model: Model.Info
|
|
readonly sdk: any
|
|
readonly options: Record<string, any>
|
|
language?: LanguageModelV3
|
|
}
|
|
}
|
|
|
|
export interface AISDKDomain {
|
|
readonly hook: Hooks<AISDKHooks>
|
|
}
|