@@ -9,14 +9,12 @@ import z from "zod"
99import { Token } from "../util/token"
1010import { Log } from "../util/log"
1111import { SessionProcessor } from "./processor"
12- import { fn } from "@/util/fn"
1312import { Agent } from "@/agent/agent"
1413import { Plugin } from "@/plugin"
1514import { Config } from "@/config/config"
1615import { NotFoundError } from "@/storage/db"
1716import { ModelID , ProviderID } from "@/provider/schema"
1817import { Effect , Layer , Context } from "effect"
19- import { makeRuntime } from "@/effect/run-service"
2018import { InstanceState } from "@/effect/instance-state"
2119import { isOverflow as overflow } from "./overflow"
2220
@@ -408,25 +406,4 @@ When constructing the summary, try to stick to this template:
408406 Layer . provide ( Config . defaultLayer ) ,
409407 ) ,
410408 )
411-
412- const { runPromise } = makeRuntime ( Service , defaultLayer )
413-
414- export async function isOverflow ( input : { tokens : MessageV2 . Assistant [ "tokens" ] ; model : Provider . Model } ) {
415- return runPromise ( ( svc ) => svc . isOverflow ( input ) )
416- }
417-
418- export async function prune ( input : { sessionID : SessionID } ) {
419- return runPromise ( ( svc ) => svc . prune ( input ) )
420- }
421-
422- export const create = fn (
423- z . object ( {
424- sessionID : SessionID . zod ,
425- agent : z . string ( ) ,
426- model : z . object ( { providerID : ProviderID . zod , modelID : ModelID . zod } ) ,
427- auto : z . boolean ( ) ,
428- overflow : z . boolean ( ) . optional ( ) ,
429- } ) ,
430- ( input ) => runPromise ( ( svc ) => svc . create ( input ) ) ,
431- )
432409}
0 commit comments