Automated AI Code Pull Request Review

0dd2400f-2641-443a-b8ed-5ce5015f79f1

Latency
2039ms
Cost
$0.0016
Tokens
246
Status
success
gpt-4o-mini

Workflow Graph

Trace

[
  {
    "data": {
      "nodeType": "manualTrigger"
    },
    "event": "node_start",
    "nodeId": "trigger",
    "timestamp": 1780343936150
  },
  {
    "data": {
      "initialData": {
        "pr_body": "Splits UserService into UserRepository + UserService. Adds Jest tests for the repository layer. No public API changes.",
        "pr_title": "Refactor user service to use repository pattern",
        "diff_summary": "+125 / -98 across src/services/user.ts, src/repositories/user-repository.ts, and a new test file."
      }
    },
    "event": "triggered",
    "nodeId": "manualTrigger",
    "timestamp": 1780343936150
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "manualTrigger"
    },
    "event": "node_end",
    "nodeId": "trigger",
    "timestamp": 1780343936150
  },
  {
    "data": {
      "nodeType": "llm"
    },
    "event": "node_start",
    "nodeId": "reviewer",
    "timestamp": 1780343936150
  },
  {
    "data": {
      "messages": 2,
      "maxTokens": 350
    },
    "event": "calling openai/gpt-4o-mini",
    "nodeId": "llm",
    "timestamp": 1780343936150
  },
  {
    "data": {
      "model": "gpt-4o-mini",
      "provider": "openai"
    },
    "event": "llm_call",
    "nodeId": "_context",
    "timestamp": 1780343936150
  },
  {
    "data": {
      "model": "gpt-4o-mini-2024-07-18",
      "costUsd": 0.001635,
      "provider": "openai",
      "latencyMs": 2039,
      "promptTokens": 110,
      "completionTokens": 136
    },
    "event": "llm_result",
    "nodeId": "_context",
    "timestamp": 1780343938193
  },
  {
    "data": {
      "status": "ok",
      "nodeType": "llm"
    },
    "event": "node_end",
    "nodeId": "reviewer",
    "timestamp": 1780343938193
  }
]