Screenshots from implementers

This commit is contained in:
Ian Gulliver
2026-10-18 00:39:04 -07:00
parent bd66538383
commit 0a1f58cafa
9 changed files with 59 additions and 13 deletions
+7 -1
View File
@@ -734,7 +734,13 @@ func (m *Manager) startLive(ctx context.Context, sess api.AgentSession, task api
env := portEnv(task)
stdio := []mcp.Stdio{}
if sess.Role == api.Implementer {
stdio = []mcp.Stdio{handsMCP()}
media := MediaDir(task.WorktreePath)
err = os.MkdirAll(media, 0o755)
if err != nil {
return nil, err
}
g += screenshotGuidance
stdio = []mcp.Stdio{handsMCP(media), playwrightMCP(media)}
}
if sess.Role == api.Reviewer {
r, err := m.store.ReviewBySession(ctx, sess.Id)