diff --git a/backend/internal/session_manager/manager.go b/backend/internal/session_manager/manager.go index 48d93fe26f..b06424afc8 100644 --- a/backend/internal/session_manager/manager.go +++ b/backend/internal/session_manager/manager.go @@ -1016,6 +1016,10 @@ Spawn worker sessions for implementation with: Message workers with `+"`ao send`"+`, for example: `+"`ao send --session --message \"\"`"+` +Check on workers with `+"`ao session ls`"+` and `+"`ao session get `"+`. + +If you're unsure which command to use, run `+"`ao --help`"+` before guessing. + Use workers for focused implementation tasks, track their progress, synthesize their results, and only step into implementation directly for true emergencies or small coordination fixes.`, project, project) } diff --git a/backend/internal/session_manager/manager_test.go b/backend/internal/session_manager/manager_test.go index 82ff2c491a..5d9f476d7d 100644 --- a/backend/internal/session_manager/manager_test.go +++ b/backend/internal/session_manager/manager_test.go @@ -807,6 +807,9 @@ func TestSpawnOrchestrator_UsesCoordinatorPrompt(t *testing.T) { "You are the human-facing coordinator for project mer", `ao spawn --project mer --prompt ""`, "`ao send`", + "`ao session ls`", + "`ao session get `", + "run `ao --help` before guessing", "avoid doing implementation yourself unless it is necessary", } { if !strings.Contains(systemPrompt, want) {