Add change summaries, inline diff hunks and screenshots to reviews
This commit is contained in:
@@ -516,6 +516,7 @@ func (m *Manager) ensureLive(ctx context.Context, sess api.AgentSession, task ap
|
||||
}
|
||||
tools := []mcp.Tool{m.askTool(l), m.cancelQuestionTool(l), m.createTaskTool(l), m.setMergeTitleTool(l), m.exposePortTool(l)}
|
||||
env := portEnv(task)
|
||||
stdio := []mcp.Stdio{}
|
||||
if sess.Role == api.Reviewer {
|
||||
r, err := m.store.ReviewBySession(ctx, sess.Id)
|
||||
if err != nil {
|
||||
@@ -526,6 +527,7 @@ func (m *Manager) ensureLive(ctx context.Context, sess api.AgentSession, task ap
|
||||
g = reviewGuidance
|
||||
tools = []mcp.Tool{m.submitReviewTool(l)}
|
||||
env = nil
|
||||
stdio = []mcp.Stdio{playwrightMCP(m.reviewMediaDir(task.ProjectId, r.Id))}
|
||||
}
|
||||
if l.owner != "" {
|
||||
l.dir = filepath.Join(m.leadRoot, url.PathEscape(l.owner))
|
||||
@@ -544,9 +546,9 @@ func (m *Manager) ensureLive(ctx context.Context, sess api.AgentSession, task ap
|
||||
|
||||
switch l.vendor {
|
||||
case api.Codex:
|
||||
l.sess, err = m.startCodex(sctx, sess, l, g, servers, env)
|
||||
l.sess, err = m.startCodex(sctx, sess, l, g, servers, stdio, env)
|
||||
default:
|
||||
l.sess, err = m.startClaude(sctx, sess, l, g, servers, env)
|
||||
l.sess, err = m.startClaude(sctx, sess, l, g, servers, stdio, env)
|
||||
}
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user