}
client := newModelClient(server.URL, ModelAPIKey(modelTestKey), child.CacheKey(), filepath.Join(t.TempDir(), "usage.jsonl"))
- backup, err := rebuild(t.Context(), child, plan.added, client, newCompactor(client, child.Prompt, defaultConfig().Compactor, child.Tools()), &strings.Builder{})
+ backup, err := rebuild(t.Context(), child, plan.added, client, newCompactor(client, child.Prompt, defaultConfig().Compactor, child.Tools(), child.Images()), &strings.Builder{})
require.NoError(t, err)
require.Equal(t, before, rebuildTestSnapshot(t, backup))
require.Equal(t, root.dir, filepath.Dir(backup))
Kind: "work",
Text: strings.Repeat("The plan is ready. ", 80),
Date: "2025-01-01T08:00:00Z",
- }}, client, newCompactor(client, child.Prompt, defaultConfig().Compactor, child.Tools()), &strings.Builder{})
+ }}, client, newCompactor(client, child.Prompt, defaultConfig().Compactor, child.Tools(), child.Images()), &strings.Builder{})
require.ErrorContains(t, err, "rebuild")
require.Equal(t, before, rebuildTestSnapshot(t, root.dir))