@@ -4,7 +4,6 @@ import * as Session from "./session"
44import { SessionID , MessageID , PartID } from "./schema"
55import { Provider } from "@/provider/provider"
66import { MessageV2 } from "./message-v2"
7- import z from "zod"
87import { Token } from "@/util/token"
98import * as Log from "@opencode-ai/core/util/log"
109import { SessionProcessor } from "./processor"
@@ -19,7 +18,6 @@ import { InstanceState } from "@/effect/instance-state"
1918import { isOverflow as overflow , usable } from "./overflow"
2019import { makeRuntime } from "@/effect/run-service"
2120import { serviceUse } from "@/effect/service-use"
22- import { fn } from "@/util/fn"
2321import { EventV2 } from "@/v2/event"
2422import { SessionEvent } from "@/v2/session-event"
2523
@@ -641,15 +639,4 @@ export async function prune(input: { sessionID: SessionID }) {
641639 return runPromise ( ( svc ) => svc . prune ( input ) )
642640}
643641
644- export const create = fn (
645- z . object ( {
646- sessionID : SessionID . zod ,
647- agent : z . string ( ) ,
648- model : z . object ( { providerID : ProviderID . zod , modelID : ModelID . zod } ) ,
649- auto : z . boolean ( ) ,
650- overflow : z . boolean ( ) . optional ( ) ,
651- } ) ,
652- ( input ) => runPromise ( ( svc ) => svc . create ( input ) ) ,
653- )
654-
655642export * as SessionCompaction from "./compaction"
0 commit comments