@@ -41,6 +41,7 @@ import { Plugin } from "../../src/plugin"
4141import { Provider as ProviderSvc } from "@/provider/provider"
4242import { Env } from "../../src/env"
4343import { Question } from "../../src/question"
44+ import { Image } from "../../src/image/image"
4445import { Skill } from "../../src/skill"
4546import { SystemPrompt } from "../../src/session/system"
4647import { Todo } from "../../src/session/todo"
@@ -137,13 +138,18 @@ function makeHttp() {
137138 Layer . provideMerge ( deps ) ,
138139 )
139140 const trunc = Truncate . layer . pipe ( Layer . provideMerge ( deps ) )
140- const proc = SessionProcessor . layer . pipe ( Layer . provide ( SessionSummary . defaultLayer ) , Layer . provideMerge ( deps ) )
141+ const proc = SessionProcessor . layer . pipe (
142+ Layer . provide ( SessionSummary . defaultLayer ) ,
143+ Layer . provide ( Image . defaultLayer ) ,
144+ Layer . provideMerge ( deps ) ,
145+ )
141146 const compact = SessionCompaction . layer . pipe ( Layer . provideMerge ( proc ) , Layer . provideMerge ( deps ) )
142147 return Layer . mergeAll (
143148 TestLLMServer . layer ,
144149 SessionSummary . defaultLayer ,
145150 SessionPrompt . layer . pipe (
146151 Layer . provide ( SessionRevert . defaultLayer ) ,
152+ Layer . provide ( Image . defaultLayer ) ,
147153 Layer . provide ( SessionSummary . defaultLayer ) ,
148154 Layer . provideMerge ( run ) ,
149155 Layer . provideMerge ( compact ) ,
0 commit comments