Skip to content

Commit 7a05ba4

Browse files
authored
refactor(session): remove compaction async facade exports (anomalyco#22366)
1 parent 36745ca commit 7a05ba4

2 files changed

Lines changed: 303 additions & 178 deletions

File tree

packages/opencode/src/session/compaction.ts

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,12 @@ import z from "zod"
99
import { Token } from "../util/token"
1010
import { Log } from "../util/log"
1111
import { SessionProcessor } from "./processor"
12-
import { fn } from "@/util/fn"
1312
import { Agent } from "@/agent/agent"
1413
import { Plugin } from "@/plugin"
1514
import { Config } from "@/config/config"
1615
import { NotFoundError } from "@/storage/db"
1716
import { ModelID, ProviderID } from "@/provider/schema"
1817
import { Effect, Layer, Context } from "effect"
19-
import { makeRuntime } from "@/effect/run-service"
2018
import { InstanceState } from "@/effect/instance-state"
2119
import { 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

Comments
 (0)