modelWriteEvents(w, modelCompletedEvent(items, 100, 0, 5))
}
+
whatsapp, _, _ := whatsappStartTest(t, dir, newTestClock())
listener, err := daemonListenSocket(filepath.Join(dir, socketFileName))
require.NoError(t, err)
test.root.runs.subagents.draw = func() string {
return "BlueFox"
}
+
subagent, err := test.root.runs.subagents.Create(t.Context())
require.NoError(t, err)
require.Equal(t, "BlueFox", subagent.name)
child: "A" + strings.Repeat("b", 31),
},
}
+
for _, tc := range testCases {
t.Run(tc.name, func(t *testing.T) {
test := newDaemonChildrenTest(t)
child: "Hous\u00e9",
},
}
+
for _, tc := range testCases {
t.Run(tc.name, func(t *testing.T) {
test := newDaemonChildrenTest(t)
return name
}
+
subagent, err := test.root.runs.subagents.Create(t.Context())
require.NoError(t, err)
require.Equal(t, "BlueFox", subagent.name)
test.root.runs.subagents.draw = func() string {
return "BlueFox"
}
+
subagent, err := test.root.runs.subagents.Create(t.Context())
require.NoError(t, err)
test := &DaemonChildrenTest{
server: newModelFake(t),
}
+
agents, err := openDaemonAgents(t.Context(), t.TempDir(), test.server.URL, ModelAPIKey(modelTestKey), defaultConfig().Compactor, time.Now, discardLog())
require.NoError(t, err)
root: test.root,
messages: messages,
}
+
test.root.tools.children = test.runtime
t.Cleanup(func() {
cancel()