feat: capture file pre/post-image to CAS and emit FileWrittenEvent

This commit is contained in:
2026-05-31 10:34:30 +04:00
parent 0e688f3daf
commit b778c06f6c
4 changed files with 189 additions and 0 deletions
@@ -135,11 +135,13 @@ object InfrastructureModule {
registry: ToolRegistry,
eventDispatcher: EventDispatcher,
workDir: Path,
artifactStore: ArtifactStore? = null,
): ToolExecutor = SandboxedToolExecutor(
delegate = DispatchingToolExecutor(registry),
registry = registry,
eventDispatcher = eventDispatcher,
workDir = workDir,
artifactStore = artifactStore,
)
fun createNoopEmbedder(dimension: Int = 1536): Embedder = NoopEmbedder(dimension)