{
 "flight": {
  "id": 34575,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix AddViteApp port configuration to use Aspire-assigned port",
  "number": 724,
  "source": "aidev",
  "commits": 15,
  "debrief": "GitHub Copilot, in CommunityToolkit/Aspire, fixes AddViteApp so Vite uses the port Aspire assigns, rather than requiring users to navigate to a manually entered address. The change spans 11 files, with 163 additions and 132 deletions across 15 commits. It drew six reviews and five review comments. It merged after 147.51 hours with no change requests.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 163,
  "closed_at": "2025-06-16T04:38:41+00:00",
  "deletions": 132,
  "merged_at": "2025-06-16T04:38:41+00:00",
  "opened_at": "2025-06-10T01:08:19+00:00",
  "task_type": "fix",
  "body_chars": 3426,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:02:36.170089+00:00",
  "enriched_at": null,
  "body_excerpt": "The `AddViteApp` method was creating HTTP endpoints but not ensuring Vite used the assigned port, causing a mismatch where users had to manually navigate to `localhost:5173` instead of using Aspire's assigned URL.\n\n## Problem\n\nWhen using `AddViteApp`, the following code wouldn't work as expected:\n\n`",
  "review_count": 6,
  "files_changed": 11,
  "hours_to_merge": 147.51,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T22:02:36.170089+00:00",
  "reviewer_excerpt": "This change looks overly complex",
  "review_comment_count": 5,
  "reviewer_excerpt_url": "https://github.com/CommunityToolkit/Aspire/pull/724#issuecomment-2957763909"
 },
 "repo": {
  "name": "Aspire",
  "owner": "CommunityToolkit",
  "stars": 632,
  "license": "MIT",
  "full_name": "CommunityToolkit/Aspire",
  "primary_language": "C#"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Aaron Powell"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Aaron Powell"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Aaron Powell"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Aaron Powell"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Aaron Powell"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Aaron Powell"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Aaron Powell"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Aaron Powell"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Aaron Powell"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix blocking ParameterResource.Value calls to prevent deadlocks in Aspire 9.4+",
   "number": 763,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 184,
   "deletions": 149,
   "merged_at": "2025-07-30T02:23:38+00:00",
   "opened_at": "2025-07-28T01:58:37+00:00",
   "task_type": "fix",
   "files_changed": 21,
   "hours_to_merge": 48.42
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add custom service key support to AddKeyedOllamaApiClient",
   "number": 741,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 663,
   "deletions": 4769,
   "merged_at": "2025-07-02T03:41:00+00:00",
   "opened_at": "2025-06-25T05:43:56+00:00",
   "task_type": "feat",
   "files_changed": 54,
   "hours_to_merge": 165.95
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add support for passing additional arguments to package installation methods",
   "number": 739,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 172,
   "deletions": 56,
   "merged_at": "2025-06-23T03:39:22+00:00",
   "opened_at": "2025-06-23T01:13:45+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 2.43
  }
 ],
 "pr_url": "https://github.com/CommunityToolkit/Aspire/pull/724",
 "page": "https://agentriders.com/logs/CommunityToolkit/Aspire/724/"
}