[2026-03-18T19:33:31.283Z] [error] [Client] [28979] Failed to update feature flags: Connection to communication bridge error: Couldn’t communicate with a helper application.
[2026-03-18T19:33:31.284Z] [info] [Client] [28979] Registering bridge launch agent
[2026-03-18T19:33:31.790Z] [error] [UI] [28979] Failed to reach communication bridge. Connection to communication bridge error: Couldn’t communicate with a helper application.
[2026-03-18T19:38:53.877Z] [info] [Client] [28979] Registering bridge launch agent
[2026-03-18T19:38:54.189Z] [error] [Client] [28979] Failed to update copilot policy: Connection to communication bridge error: Couldn’t communicate with a helper application.
[2026-03-18T19:40:21.324Z] [info] [Client] [28979] Starting MCP config file monitoring
[2026-03-18T19:40:21.353Z] [info] [Client] [28979] Refreshing MCP server tools...
[2026-03-18T19:40:21.353Z] [error] [UI] [28979] Failed to reach communication bridge. Connection to communication bridge error: Couldn’t communicate with a helper application.
[2026-03-18T19:40:21.355Z] [error] [Client] [28979] Failed to fetch MCP server tools: xpcServiceError(Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.github.CopilotForXcode.CommunicationBridge was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named com.github.CopilotForXcode.CommunicationBridge was invalidated from this process.})
[2026-03-18T19:40:21.355Z] [error] [Client] [28979] Failed to get MCP allowlist from registry: xpcServiceError(Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.github.CopilotForXcode.CommunicationBridge was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named com.github.CopilotForXcode.CommunicationBridge was invalidated from this process.})
[2026-03-18T19:40:23.213Z] [info] [Client] [28979] Stopping MCP config file monitoring
[2026-03-18T19:40:23.225Z] [info] [Client] [28979] Stopped MCP config file monitoring
[2026-03-18T19:40:23.226Z] [error] [Client] [28979] Failed to refresh BYOK data: xpcServiceError(Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.github.CopilotForXcode.CommunicationBridge was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named com.github.CopilotForXcode.CommunicationBridge was invalidated from this process.})
[2026-03-18T19:40:29.389Z] [info] [Client] [28979] Registering bridge launch agent
[2026-03-18T19:40:29.416Z] [error] [Client] [28979] AgentModeDropdown: Failed to load modes: Connection to communication bridge error: Couldn’t communicate with a helper application.
[2026-03-18T19:59:52.837Z] [info] [CommunicationBridge] [30584] Accepted new connection.
[2026-03-18T19:59:52.839Z] [info] [CommunicationBridge] [30584] Accepted new connection.
[2026-03-18T19:59:52.839Z] [info] [CommunicationBridge] [30584] Accepted new connection.
[2026-03-18T19:59:52.839Z] [info] [CommunicationBridge] [30584] Accepted new connection.
[2026-03-18T19:59:52.839Z] [info] [CommunicationBridge] [30584] Accepted new connection.
[2026-03-18T19:59:52.839Z] [info] [CommunicationBridge] [30584] Launching extension service app.
[2026-03-18T19:59:52.839Z] [info] [CommunicationBridge] [30584] Accepted new connection.
[2026-03-18T19:59:52.892Z] [info] [CommunicationBridge] [30584] Communication bridge started
[2026-03-18T19:59:53.100Z] [info] [Service] [30590] Syncing Xcode theme: Default (Dark).xccolortheme
[2026-03-18T19:59:53.103Z] [info] [Service] [30590] XPC Service started.
[2026-03-18T19:59:53.103Z] [info] [CommunicationBridge] [30584] Accepted new connection.
[2026-03-18T19:59:53.589Z] [error] [Service] [30590] AXObserver: Accessibility API disabled, will try again later
[2026-03-18T19:59:54.107Z] [info] [GitHubCopilot] [30590] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-18T19:59:54.108Z] [info] [GitHubCopilot] [30590] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support, ["HOME": "/Users/bjgibson2", "PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin"]
[2026-03-18T19:59:54.108Z] [info] [GitHubCopilot] [30590] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-18T19:59:55.761Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized"
}
[2026-03-18T19:59:55.901Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 2,
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined"
}
[2026-03-18T19:59:55.902Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[certificates] Removed 2 expired certificates"
}
[2026-03-18T19:59:55.902Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin"
}
[2026-03-18T19:59:55.904Z] [info] [GitHubCopilot] [30590] didChangeStatus: {
  "message" : "You are not signed into GitHub.",
  "kind" : "Error",
  "busy" : false
}
[2026-03-18T19:59:55.904Z] [info] [Client] [30590] Notify about language model tools change: 14 enabled, 0 disabled.
[2026-03-18T19:59:55.904Z] [info] [GitHubCopilot] [30590] No previously disabled tools need to be restored
[2026-03-18T19:59:55.904Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[GithubAvailableEmbeddingTypes] Could not find any available embedding types. Error: noSession"
}
[2026-03-18T19:59:55.904Z] [info] [GitHubCopilot] [30590] didChangeStatus: {
  "message" : "You are not signed into GitHub.",
  "kind" : "Error",
  "busy" : false
}
[2026-03-18T19:59:55.904Z] [info] [GitHubCopilot] [30590] check status response: Response(status: Not Signed In, user: nil)
[2026-03-18T19:59:55.904Z] [info] [GitHubCopilot] [30590] check status response: Response(status: Not Signed In, user: nil)
[2026-03-18T20:00:25.910Z] [info] [GitHubCopilot] [30590] didChangeStatus: {
  "busy" : false,
  "kind" : "Error",
  "message" : "You are not signed into GitHub."
}
[2026-03-18T20:00:25.910Z] [info] [GitHubCopilot] [30590] check status response: Response(status: Not Signed In, user: nil)
[2026-03-18T20:00:42.485Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T20:00:42.512Z] [info] [CommunicationBridge] [30584] Accepted new connection.
[2026-03-18T20:00:42.513Z] [info] [Client] [30662] Registering bridge launch agent
[2026-03-18T20:00:42.517Z] [info] [CommunicationBridge] [30584] Service app found: 30590 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-18T20:00:42.517Z] [info] [CommunicationBridge] [30584] Service app is still valid
[2026-03-18T20:00:42.518Z] [info] [Client] [30662] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-18T20:00:42.544Z] [info] [CommunicationBridge] [30584] Service app found: 30590 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-18T20:00:42.544Z] [info] [CommunicationBridge] [30584] Service app is still valid
[2026-03-18T20:00:42.545Z] [info] [GitHubCopilot] [30590] didChangeStatus: {
  "message" : "You are not signed into GitHub.",
  "kind" : "Error",
  "busy" : false
}
[2026-03-18T20:00:42.545Z] [info] [GitHubCopilot] [30590] check status response: Response(status: Not Signed In, user: nil)
[2026-03-18T20:00:49.646Z] [info] [GitHubCopilot] [30590] didChangeStatus: {
  "busy" : false,
  "kind" : "Error",
  "message" : "You are not signed into GitHub."
}
[2026-03-18T20:00:55.916Z] [info] [GitHubCopilot] [30590] didChangeStatus: {
  "busy" : false,
  "message" : "You are not signed into GitHub.",
  "kind" : "Error"
}
[2026-03-18T20:00:55.916Z] [info] [GitHubCopilot] [30590] check status response: Response(status: Not Signed In, user: nil)
[2026-03-18T20:01:21.235Z] [info] [GitHubCopilot] [30590] didChangeStatus: {
  "busy" : false,
  "kind" : "Normal"
}
[2026-03-18T20:01:21.235Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-18T20:01:21.235Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
[2026-03-18T20:01:21.235Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CopilotMCP] MCP state changed from false to true"
}
[2026-03-18T20:01:25.911Z] [info] [GitHubCopilot] [30590] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-18T20:01:25.911Z] [info] [GitHubCopilot] [30590] No BYOK API keys found, fetching BYOK API keys...
[2026-03-18T20:01:25.915Z] [info] [GitHubCopilot] [30590] No BYOK models found, fetching BYOK models...
[2026-03-18T20:01:35.532Z] [info] [GitHubCopilot] [30590] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-18T20:01:35.532Z] [info] [GitHubCopilot] [30590] No BYOK API keys found, fetching BYOK API keys...
[2026-03-18T20:01:35.532Z] [info] [GitHubCopilot] [30590] No BYOK models found, fetching BYOK models...
[2026-03-18T20:01:56.032Z] [debug] [Service] [30590] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T20:01:56.086Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T20:01:56.265Z] [info] [GitHubCopilot] [30590] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-18T20:01:56.265Z] [info] [GitHubCopilot] [30590] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["HOME": "/Users/bjgibson2", "PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin"]
[2026-03-18T20:01:56.265Z] [info] [GitHubCopilot] [30590] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-18T20:01:57.760Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized",
  "type" : 3
}
[2026-03-18T20:01:57.763Z] [info] [GitHubCopilot] [30590] No previously disabled tools need to be restored
[2026-03-18T20:01:57.808Z] [info] [Client] [30590] Notify about language model tools change (merged): 14 enabled, 0 disabled.
[2026-03-18T20:01:57.856Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined",
  "type" : 2
}
[2026-03-18T20:01:57.857Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[certificates] Removed 2 expired certificates",
  "type" : 3
}
[2026-03-18T20:01:57.857Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin",
  "type" : 3
}
[2026-03-18T20:01:58.024Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
[2026-03-18T20:01:58.373Z] [info] [GitHubCopilot] [30590] didChangeStatus: {
  "busy" : false,
  "kind" : "Normal"
}
[2026-03-18T20:01:58.373Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-18T20:01:58.373Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CopilotMCP] MCP state changed from false to true",
  "type" : 3
}
[2026-03-18T20:01:58.373Z] [info] [GitHubCopilot] [30590] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-18T20:01:58.373Z] [info] [GitHubCopilot] [30590] No BYOK API keys found, fetching BYOK API keys...
[2026-03-18T20:01:58.373Z] [info] [Client] [30590] Notify about MCP tools change: 
[2026-03-18T20:01:58.375Z] [info] [GitHubCopilot] [30590] No BYOK models found, fetching BYOK models...
[2026-03-18T20:01:58.555Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[Semantic Search] Semantic search feature flag is updated {\n  shouldEnableSemanticSearch: false,\n  ideSemanticSearchEnabledExpFlag: false,\n  editorPreviewFeaturesDisabled: false\n}",
  "type" : 3
}
[2026-03-18T20:01:58.598Z] [info] [Client] [30590] Started watching for file changes in [file:///Users/bjgibson2/Dev/Cargo/Cargo/]
[2026-03-18T20:01:58.598Z] [info] [Client] [30590] [FileWatcher] Started watching file: /Users/bjgibson2/Dev/Cargo/Cargo/Cargo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
[2026-03-18T20:01:58.915Z] [debug] [Service] [30590] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T20:03:12.270Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Rendering fresh global context for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/51bf8f11-8f94-43a3-ad94-6b124de8c0d7"
}
[2026-03-18T20:03:14.765Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 78848947-67be-40f5-802d-1b9f2777bf6d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2466.77062499999ms",
  "type" : 3
}
[2026-03-18T20:03:16.772Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:03:16.787Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T20:03:16.787Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T20:03:16.816Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Desktop\/cargoapp_icon.png && file ~\/Desktop\/cargoapp_icon.png && sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargoapp_icon.png' is split into sub-commands: [\"ls ~\/Desktop\/cargoapp_icon.png\",\"file ~\/Desktop\/cargoapp_icon.png\",\"sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargoapp_icon.png\"]",
  "type" : 3
}
[2026-03-18T20:03:16.816Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Desktop\/cargoapp_icon.png && file ~\/Desktop\/cargoapp_icon.png && sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargoapp_icon.png' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T20:27:10.010Z] [debug] [Service] [30590] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T20:27:10.077Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T20:31:51.139Z] [debug] [Service] [30590] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T20:31:52.446Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agenticTurnProcessor] Cancellation requested for turn 51bf8f11-8f94-43a3-ad94-6b124de8c0d7",
  "type" : 3
}
[2026-03-18T20:31:58.364Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-18T20:31:59.507Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Rendering fresh global context for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/6ed4cb58-ffec-4f4a-afba-6ac7832d071b",
  "type" : 3
}
[2026-03-18T20:32:02.571Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 38415daa-e51c-41d1-b3cc-dd0f3189a722 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3049.2984170001ms"
}
[2026-03-18T20:32:04.568Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agenticTurnProcessor] Turn 51bf8f11-8f94-43a3-ad94-6b124de8c0d7 was cancelled Canceled: Canceled\n    at t.abortIfCanceled (\/snapshot\/copilot-intellij\/lib\/src\/toolCall\/toolCallingLoop.ts:1020:19)\n    at t.run (\/snapshot\/copilot-intellij\/lib\/src\/toolCall\/toolCallingLoop.ts:149:22)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)\n    at wze.processWithModelAndToolCall (\/snapshot\/copilot-intellij\/lib\/src\/conversation\/editAgent\/agenticTurnProcessor.ts:149:13)\n    at wze.process (\/snapshot\/copilot-intellij\/lib\/src\/conversation\/editAgent\/agenticTurnProcessor.ts:60:13)\n    at handleConversationCreateChecked (\/snapshot\/copilot-intellij\/agent\/src\/methods\/conversation\/conversationCreate.ts:150:5)\n    at wr.messageHandler (\/snapshot\/copilot-intellij\/agent\/src\/service.ts:349:45)"
}
[2026-03-18T20:32:05.645Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[chat] Work done token for conversation 72bed45c-728d-4afb-9c85-31e1706ffc22 is already cancelled, last updated at 1773865924568",
  "type" : 1
}
[2026-03-18T20:32:05.645Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:32:05.657Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:32:05.657Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T20:32:05.657Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Desktop\/cargoapp_icon.png && file ~\/Desktop\/cargoapp_icon.png && identify ~\/Desktop\/cargoapp_icon.png 2>\/dev\/null || sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargoapp_icon.png' is split into sub-commands: [\"ls ~\/Desktop\/cargoapp_icon.png\",\"file ~\/Desktop\/cargoapp_icon.png\",\"identify ~\/Desktop\/cargoapp_icon.png\",\"sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargoapp_icon.png\"]",
  "type" : 3
}
[2026-03-18T20:32:05.657Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Desktop\/cargoapp_icon.png && file ~\/Desktop\/cargoapp_icon.png && identify ~\/Desktop\/cargoapp_icon.png 2>\/dev\/null || sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargoapp_icon.png' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T20:32:16.845Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Rendering fresh global context for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/533c5565-1999-458b-80e8-2dcc37d60370",
  "type" : 3
}
[2026-03-18T20:32:20.465Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request d6b7c0d0-fdae-41a0-a280-93a835272d1f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3607.7122500000987ms",
  "type" : 3
}
[2026-03-18T20:32:25.890Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:32:25.905Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:32:25.905Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T20:32:25.905Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Desktop\/cargoapp_icon.png && file ~\/Desktop\/cargoapp_icon.png && identify ~\/Desktop\/cargoapp_icon.png 2>\/dev\/null || sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargoapp_icon.png' is split into sub-commands: [\"ls ~\/Desktop\/cargoapp_icon.png\",\"file ~\/Desktop\/cargoapp_icon.png\",\"identify ~\/Desktop\/cargoapp_icon.png\",\"sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargoapp_icon.png\"]",
  "type" : 3
}
[2026-03-18T20:32:25.905Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Desktop\/cargoapp_icon.png && file ~\/Desktop\/cargoapp_icon.png && identify ~\/Desktop\/cargoapp_icon.png 2>\/dev\/null || sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargoapp_icon.png' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T20:32:27.148Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/533c5565-1999-458b-80e8-2dcc37d60370",
  "type" : 3
}
[2026-03-18T20:32:28.733Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 02a327f3-1f84-4ede-8d2b-1f045995d4d8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1574.8669160001446ms",
  "type" : 3
}
[2026-03-18T20:32:29.318Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:32:29.328Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T20:32:29.338Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/533c5565-1999-458b-80e8-2dcc37d60370"
}
[2026-03-18T20:32:30.838Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 02f6014a-4f34-4e3b-b412-9ec8862da6d6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1484.5721670000348ms",
  "type" : 3
}
[2026-03-18T20:32:31.805Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:32:31.815Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:32:31.824Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/533c5565-1999-458b-80e8-2dcc37d60370"
}
[2026-03-18T20:32:33.098Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b79320fb-4344-4d82-91e7-bb00ce8553ca at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1261.8054579999298ms"
}
[2026-03-18T20:32:36.257Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T20:32:36.264Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:32:36.272Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/533c5565-1999-458b-80e8-2dcc37d60370",
  "type" : 3
}
[2026-03-18T20:32:37.783Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 0485261d-432b-46b1-9608-7d5b66ecc9a3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1497.6172080000397ms",
  "type" : 3
}
[2026-03-18T20:32:38.890Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:32:38.896Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:32:38.901Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/533c5565-1999-458b-80e8-2dcc37d60370",
  "type" : 3
}
[2026-03-18T20:32:40.558Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 51caea5f-84a3-48ba-8a0e-e4538a5e9208 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1640.5924170000944ms"
}
[2026-03-18T20:32:45.058Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:32:45.074Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:32:45.074Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T20:32:45.074Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command '\nICON_SRC=~\/Desktop\/cargoapp_icon.png\nDEST=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\"\n\n# iOS \/ universal\nsips -z 1024 1024 \"$ICON_SRC\" --out \"$DEST\/icon_1024.png\"\n\n# macOS sizes\nsips -z 16 16     \"$ICON_SRC\" --out \"$DEST\/icon_16.png\"\nsips -z 32 32     \"$ICON_SRC\" --out \"$DEST\/icon_16x16@2x.png\"\nsips -z 32 32     \"$ICON_SRC\" --out \"$DEST\/icon_32.png\"\nsips -z 64 64     \"$ICON_SRC\" --out \"$DEST\/icon_32x32@2x.png\"\nsips -z 128 128   \"$ICON_SRC\" --out \"$DEST\/icon_128.png\"\nsips -z 256 256   \"$ICON_SRC\" --out \"$DEST\/icon_128x128@2x.png\"\nsips -z 256 256   \"$ICON_SRC\" --out \"$DEST\/icon_256.png\"\nsips -z 512 512   \"$ICON_SRC\" --out \"$DEST\/icon_256x256@2x.png\"\nsips -z 512 512   \"$ICON_SRC\" --out \"$DEST\/icon_512.png\"\nsips -z 1024 1024 \"$ICON_SRC\" --out \"$DEST\/icon_512x512@2x.png\"\n\necho \"Done\"\n' is split into sub-commands: [\"sips -z 1024 1024 \\\"$ICON_SRC\\\" --out \\\"$DEST\/icon_1024.png\\\"\",\"sips -z 16 16     \\\"$ICON_SRC\\\" --out \\\"$DEST\/icon_16.png\\\"\",\"sips -z 32 32     \\\"$ICON_SRC\\\" --out \\\"$DEST\/icon_16x16@2x.png\\\"\",\"sips -z 32 32     \\\"$ICON_SRC\\\" --out \\\"$DEST\/icon_32.png\\\"\",\"sips -z 64 64     \\\"$ICON_SRC\\\" --out \\\"$DEST\/icon_32x32@2x.png\\\"\",\"sips -z 128 128   \\\"$ICON_SRC\\\" --out \\\"$DEST\/icon_128.png\\\"\",\"sips -z 256 256   \\\"$ICON_SRC\\\" --out \\\"$DEST\/icon_128x128@2x.png\\\"\",\"sips -z 256 256   \\\"$ICON_SRC\\\" --out \\\"$DEST\/icon_256.png\\\"\",\"sips -z 512 512   \\\"$ICON_SRC\\\" --out \\\"$DEST\/icon_256x256@2x.png\\\"\",\"sips -z 512 512   \\\"$ICON_SRC\\\" --out \\\"$DEST\/icon_512.png\\\"\",\"sips -z 1024 1024 \\\"$ICON_SRC\\\" --out \\\"$DEST\/icon_512x512@2x.png\\\"\",\"echo \\\"Done\\\"\"]",
  "type" : 3
}
[2026-03-18T20:32:45.074Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command '\nICON_SRC=~\/Desktop\/cargoapp_icon.png\nDEST=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\"\n\n# iOS \/ universal\nsips -z 1024 1024 \"$ICON_SRC\" --out \"$DEST\/icon_1024.png\"\n\n# macOS sizes\nsips -z 16 16     \"$ICON_SRC\" --out \"$DEST\/icon_16.png\"\nsips -z 32 32     \"$ICON_SRC\" --out \"$DEST\/icon_16x16@2x.png\"\nsips -z 32 32     \"$ICON_SRC\" --out \"$DEST\/icon_32.png\"\nsips -z 64 64     \"$ICON_SRC\" --out \"$DEST\/icon_32x32@2x.png\"\nsips -z 128 128   \"$ICON_SRC\" --out \"$DEST\/icon_128.png\"\nsips -z 256 256   \"$ICON_SRC\" --out \"$DEST\/icon_128x128@2x.png\"\nsips -z 256 256   \"$ICON_SRC\" --out \"$DEST\/icon_256.png\"\nsips -z 512 512   \"$ICON_SRC\" --out \"$DEST\/icon_256x256@2x.png\"\nsips -z 512 512   \"$ICON_SRC\" --out \"$DEST\/icon_512.png\"\nsips -z 1024 1024 \"$ICON_SRC\" --out \"$DEST\/icon_512x512@2x.png\"\n\necho \"Done\"\n' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T20:32:46.192Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/533c5565-1999-458b-80e8-2dcc37d60370",
  "type" : 3
}
[2026-03-18T20:32:47.657Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 186f0bfd-3a9a-4c3b-9ebc-127c8b39a907 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1448.2624999999534ms"
}
[2026-03-18T20:32:48.715Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T20:32:48.730Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:32:48.730Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T20:32:48.730Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/\"' is split into sub-commands: [\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/\\\"\"]",
  "type" : 3
}
[2026-03-18T20:32:48.730Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T20:32:49.936Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/533c5565-1999-458b-80e8-2dcc37d60370",
  "type" : 3
}
[2026-03-18T20:32:51.238Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request fbaaf069-9c84-4c0c-9530-795a941ff647 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1287.7009159999434ms",
  "type" : 3
}
[2026-03-18T20:32:53.404Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:32:53.411Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T20:32:53.419Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/533c5565-1999-458b-80e8-2dcc37d60370",
  "type" : 3
}
[2026-03-18T20:32:54.849Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request b9e77924-5bec-4bcf-af49-bd627b3d4ff3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1417.40870800009ms",
  "type" : 3
}
[2026-03-18T20:32:58.289Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T20:32:58.673Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ba2aa86a-a0b0-4a55-b493-ae1367607387 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 368.5016670001205ms"
}
[2026-03-18T20:32:58.895Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-18T20:34:23.956Z] [debug] [Service] [30590] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T20:34:24.015Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T20:36:01.557Z] [debug] [Service] [30590] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T20:41:36.626Z] [debug] [Service] [30590] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T20:41:36.718Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T20:41:45.288Z] [debug] [Service] [30590] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T20:54:21.544Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e"
}
[2026-03-18T20:54:23.697Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 31678cca-37d4-4902-9c2a-0e1433790396 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2129.7740000002086ms",
  "type" : 3
}
[2026-03-18T20:54:26.471Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T20:54:26.476Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T20:54:26.485Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e"
}
[2026-03-18T20:54:28.071Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 7bc3b5c6-bc77-4c67-aee5-48b1ac2dd4dd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1572.277749999892ms"
}
[2026-03-18T20:54:31.167Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T20:54:31.174Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T20:54:31.185Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T20:54:31.185Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T20:54:31.185Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Desktop\/cargo_launch.png && sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargo_launch.png' is split into sub-commands: [\"ls ~\/Desktop\/cargo_launch.png\",\"sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargo_launch.png\"]"
}
[2026-03-18T20:54:31.185Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Desktop\/cargo_launch.png && sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargo_launch.png' has no matching auto approve entries"
}
[2026-03-18T20:54:32.399Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:54:34.613Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request bd6804b2-50ac-49db-afdd-8d81ab8de35e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2199.598792000208ms",
  "type" : 3
}
[2026-03-18T20:54:36.919Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:54:36.925Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:54:36.931Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:54:39.328Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 960563dd-9dbd-465c-bb21-4e18a6f76942 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2382.7410829998553ms"
}
[2026-03-18T20:54:42.638Z] [debug] [Service] [30590] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T20:54:42.705Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T20:54:48.058Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T20:54:48.074Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:54:48.074Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T20:54:48.074Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command '\nASSETS=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\"\n\n# Helper: create a colorset with a single universal color (hex r g b as float strings)\nmake_color() {\n  local name=\"$1\" r=\"$2\" g=\"$3\" b=\"$4\"\n  local dir=\"$ASSETS\/${name}.colorset\"\n  mkdir -p \"$dir\"\n  cat > \"$dir\/Contents.json\" <<EOF\n{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"srgb\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"$b\",\n          \"green\" : \"$g\",\n          \"red\" : \"$r\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}\nEOF\n}\n\n# #f9f7ed -> 249 247 237\nmake_color \"CargoCream\"       \"0.976\" \"0.969\" \"0.929\"\n# #e5dccd -> 229 220 205\nmake_color \"CargoLightBackground\" \"0.898\" \"0.863\" \"0.804\"\n# #926c48 -> 146 108 72\nmake_color \"CargoBrown\"       \"0.573\" \"0.424\" \"0.282\"\n# #d69b62 -> 214 155 98\nmake_color \"CargoGolden\"      \"0.839\" \"0.608\" \"0.384\"\n# #df8a47 -> 223 138 71\nmake_color \"CargoOrange\"      \"0.875\" \"0.541\" \"0.278\"\n# #f6cc9a -> 246 204 154\nmake_color \"CargoSand\"        \"0.965\" \"0.800\" \"0.604\"\n# #35271a -> 53 39 26\nmake_color \"CargoDarkBackground\" \"0.208\" \"0.153\" \"0.102\"\n\necho \"Color sets created:\"\nls \"$ASSETS\" | grep -E \"Cargo.*\\.colorset\"\n' is split into sub-commands: [\"mkdir -p \\\"$dir\\\"\",\"cat\",\"make_color \\\"CargoCream\\\"       \\\"0.976\\\" \\\"0.969\\\" \\\"0.929\\\"\",\"make_color \\\"CargoLightBackground\\\" \\\"0.898\\\" \\\"0.863\\\" \\\"0.804\\\"\",\"make_color \\\"CargoBrown\\\"       \\\"0.573\\\" \\\"0.424\\\" \\\"0.282\\\"\",\"make_color \\\"CargoGolden\\\"      \\\"0.839\\\" \\\"0.608\\\" \\\"0.384\\\"\",\"make_color \\\"CargoOrange\\\"      \\\"0.875\\\" \\\"0.541\\\" \\\"0.278\\\"\",\"make_color \\\"CargoSand\\\"        \\\"0.965\\\" \\\"0.800\\\" \\\"0.604\\\"\",\"make_color \\\"CargoDarkBackground\\\" \\\"0.208\\\" \\\"0.153\\\" \\\"0.102\\\"\",\"echo \\\"Color sets created:\\\"\",\"ls \\\"$ASSETS\\\"\",\"grep -E \\\"Cargo.*\\\\.colorset\\\"\"]",
  "type" : 3
}
[2026-03-18T20:54:48.074Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command '\nASSETS=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\"\n\n# Helper: create a colorset with a single universal color (hex r g b as float strings)\nmake_color() {\n  local name=\"$1\" r=\"$2\" g=\"$3\" b=\"$4\"\n  local dir=\"$ASSETS\/${name}.colorset\"\n  mkdir -p \"$dir\"\n  cat > \"$dir\/Contents.json\" <<EOF\n{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"srgb\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"$b\",\n          \"green\" : \"$g\",\n          \"red\" : \"$r\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}\nEOF\n}\n\n# #f9f7ed -> 249 247 237\nmake_color \"CargoCream\"       \"0.976\" \"0.969\" \"0.929\"\n# #e5dccd -> 229 220 205\nmake_color \"CargoLightBackground\" \"0.898\" \"0.863\" \"0.804\"\n# #926c48 -> 146 108 72\nmake_color \"CargoBrown\"       \"0.573\" \"0.424\" \"0.282\"\n# #d69b62 -> 214 155 98\nmake_color \"CargoGolden\"      \"0.839\" \"0.608\" \"0.384\"\n# #df8a47 -> 223 138 71\nmake_color \"CargoOrange\"      \"0.875\" \"0.541\" \"0.278\"\n# #f6cc9a -> 246 204 154\nmake_color \"CargoSand\"        \"0.965\" \"0.800\" \"0.604\"\n# #35271a -> 53 39 26\nmake_color \"CargoDarkBackground\" \"0.208\" \"0.153\" \"0.102\"\n\necho \"Color sets created:\"\nls \"$ASSETS\" | grep -E \"Cargo.*\\.colorset\"\n' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T20:54:49.285Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:54:51.065Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 7766c151-444c-41bd-a75d-a6ca47222434 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1761.6431249999441ms"
}
[2026-03-18T20:54:51.915Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:54:51.928Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:54:51.928Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T20:54:51.928Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\" | grep colorset' is split into sub-commands: [\"ls \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\\\"\",\"grep colorset\"]"
}
[2026-03-18T20:54:51.928Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\" | grep colorset' has no matching auto approve entries"
}
[2026-03-18T20:54:53.137Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:54:54.837Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 15f0262e-b11c-42c0-aa5f-e38b37acd235 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1679.3015829999931ms",
  "type" : 3
}
[2026-03-18T20:54:56.800Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:54:56.807Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:54:56.814Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:54:59.537Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 7acde680-9e0d-43e1-9f37-050e6c5a4e45 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2706.8495410000905ms",
  "type" : 3
}
[2026-03-18T20:55:04.797Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:55:04.815Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:55:04.815Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T20:55:04.815Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command '\nASSETS=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\"\nIMGSET=\"$ASSETS\/CargoLaunch.imageset\"\nmkdir -p \"$IMGSET\"\n\ncp ~\/Desktop\/cargo_launch.png \"$IMGSET\/cargo_launch.png\"\n\ncat > \"$IMGSET\/Contents.json\" <<'EOF'\n{\n  \"images\" : [\n    {\n      \"filename\" : \"cargo_launch.png\",\n      \"idiom\" : \"universal\",\n      \"scale\" : \"1x\"\n    },\n    {\n      \"idiom\" : \"universal\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\" : \"universal\",\n      \"scale\" : \"3x\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}\nEOF\n\necho \"Done. Contents:\"\nls \"$IMGSET\"\n' is split into sub-commands: [\"mkdir -p \\\"$IMGSET\\\"\",\"cp ~\/Desktop\/cargo_launch.png \\\"$IMGSET\/cargo_launch.png\\\"\",\"cat\",\"echo \\\"Done. Contents:\\\"\",\"ls \\\"$IMGSET\\\"\"]"
}
[2026-03-18T20:55:04.815Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command '\nASSETS=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\"\nIMGSET=\"$ASSETS\/CargoLaunch.imageset\"\nmkdir -p \"$IMGSET\"\n\ncp ~\/Desktop\/cargo_launch.png \"$IMGSET\/cargo_launch.png\"\n\ncat > \"$IMGSET\/Contents.json\" <<'EOF'\n{\n  \"images\" : [\n    {\n      \"filename\" : \"cargo_launch.png\",\n      \"idiom\" : \"universal\",\n      \"scale\" : \"1x\"\n    },\n    {\n      \"idiom\" : \"universal\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\" : \"universal\",\n      \"scale\" : \"3x\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}\nEOF\n\necho \"Done. Contents:\"\nls \"$IMGSET\"\n' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T20:55:05.949Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e"
}
[2026-03-18T20:55:07.427Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request dbe03353-6862-4188-9cc5-73ae6e8c8960 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1462.1104999999516ms",
  "type" : 3
}
[2026-03-18T20:55:08.244Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:55:08.261Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:55:08.261Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T20:55:08.261Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"' is split into sub-commands: [\"ls \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\\\"\"]",
  "type" : 3
}
[2026-03-18T20:55:08.261Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T20:55:09.448Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:55:11.903Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 42b9cd5d-0282-4c6b-a3cd-297956b70f3f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2438.223166999873ms",
  "type" : 3
}
[2026-03-18T20:55:13.313Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:55:13.313Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:55:13.319Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:55:15.107Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 707d11de-b4d8-4d75-b5ce-b93e8d5478bd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1771.1792500000447ms"
}
[2026-03-18T20:55:18.806Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:55:18.812Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:55:19.593Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:55:21.946Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2dc5d3a6-1de4-45d0-b3fc-78d41ae4b6b0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2338.981832999736ms"
}
[2026-03-18T20:55:27.721Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:55:27.731Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:55:27.841Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e"
}
[2026-03-18T20:55:30.258Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 34c1ec27-8adb-4e23-a547-9fa7c33d148a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2402.934750000015ms",
  "type" : 3
}
[2026-03-18T20:55:33.239Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:55:33.248Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:55:33.349Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:55:37.582Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 391d925a-5b44-4783-886d-0041e60926a3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4221.774416999891ms",
  "type" : 3
}
[2026-03-18T20:55:37.586Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:55:37.586Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:55:37.592Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:55:39.231Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 09aaff10-4fce-48d9-88f0-be23a3b24eca at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1624.538416000083ms",
  "type" : 3
}
[2026-03-18T20:55:41.659Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T20:55:41.664Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T20:55:41.672Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:55:43.370Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0a9c6271-b2fa-4707-b9a5-bf1826669d8f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1685.6102080000564ms"
}
[2026-03-18T20:55:43.466Z] [debug] [Service] [30590] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T20:55:45.643Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T20:55:45.651Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T20:55:45.655Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/683aff6c-249c-44a7-8a3f-c0fe300c640e",
  "type" : 3
}
[2026-03-18T20:55:48.010Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 58f029d3-529a-43ab-9bc1-9b7eee99f382 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2342.576958999969ms"
}
[2026-03-18T20:55:52.900Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-18T20:55:53.210Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 21b2de18-f735-4a18-8bfc-b5b662690b48 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 293.53920800006017ms",
  "type" : 3
}
[2026-03-18T20:55:53.421Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T20:56:12.901Z] [debug] [Service] [30590] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T20:56:12.961Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T20:57:02.061Z] [debug] [Service] [30590] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:00:50.166Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-18T21:00:50.168Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:00:52.045Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request dc867bf6-b354-4ed5-bb54-e48d4cba8968 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1868.239083999768ms",
  "type" : 3
}
[2026-03-18T21:00:55.518Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:00:55.526Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:00:55.527Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:00:55.528Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:00:55.529Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:00:55.532Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:00:59.785Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 6e17de74-4c54-450b-9ee9-f3716079ffd0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4244.07258399995ms",
  "type" : 3
}
[2026-03-18T21:01:04.693Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:01:04.700Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:01:04.703Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:01:04.706Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:01:04.707Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:01:04.710Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23",
  "type" : 3
}
[2026-03-18T21:01:07.599Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 881b3459-8e6b-468d-a4d9-efb79c6d6c25 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2870.221166000236ms"
}
[2026-03-18T21:01:10.605Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:01:10.606Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:01:10.618Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:01:10.618Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:01:10.618Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Library\/Fonts\/ | grep -i magic' is split into sub-commands: [\"ls ~\/Library\/Fonts\/\",\"grep -i magic\"]"
}
[2026-03-18T21:01:10.618Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Library\/Fonts\/ | grep -i magic' has no matching auto approve entries"
}
[2026-03-18T21:01:11.836Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:01:14.271Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request b1c5b0d1-0d89-4dd6-8d81-cb900c5988a4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2417.8840410001576ms",
  "type" : 3
}
[2026-03-18T21:01:15.067Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:01:15.071Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:01:15.086Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23",
  "type" : 3
}
[2026-03-18T21:01:16.645Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 1b0c115c-53ba-4f15-8953-1f4821f25a7c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1530.7578750001267ms",
  "type" : 3
}
[2026-03-18T21:01:22.675Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:01:22.679Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:01:22.683Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23",
  "type" : 3
}
[2026-03-18T21:01:25.441Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 68d28498-78cf-44ea-8d85-1fe5b85b8b76 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2737.6792920003645ms",
  "type" : 3
}
[2026-03-18T21:01:26.485Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:01:26.499Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:01:26.499Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:01:26.499Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cp ~\/Library\/Fonts\/Magical\\ Night.ttf \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf\" && echo \"Copied\"' is split into sub-commands: [\"cp ~\/Library\/Fonts\/Magical\\\\ Night.ttf \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf\\\"\",\"echo \\\"Copied\\\"\"]"
}
[2026-03-18T21:01:26.499Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cp ~\/Library\/Fonts\/Magical\\ Night.ttf \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf\" && echo \"Copied\"' has no matching auto approve entries"
}
[2026-03-18T21:01:27.673Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:01:29.442Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 422cd6f9-5309-4de7-83b0-ef27fe0c9b9d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1747.6089169997722ms",
  "type" : 3
}
[2026-03-18T21:01:31.127Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:01:31.133Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:01:31.160Z] [debug] [Service] [30590] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:01:31.245Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T21:01:37.604Z] [error] [Client] [30590] Editor element not found for Info.plist after 6 attempts.
[2026-03-18T21:01:37.605Z] [info] [Client] [30590] Failed to apply edit for file at file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/Info.plist, missingEditorElement(file: file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/Info.plist)
[2026-03-18T21:01:37.610Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:01:42.677Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b6f1d0be-1710-46fb-b242-cfed957b3cec at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5022.964042000007ms"
}
[2026-03-18T21:01:44.093Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:01:44.097Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:01:44.117Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66-short, Token count: 518 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist",
  "type" : 3
}
[2026-03-18T21:01:44.616Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 52d6b042-f5fe-40ee-ad57-583d079b540a at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 509.48237500013784ms",
  "type" : 3
}
[2026-03-18T21:01:44.893Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:01:51.051Z] [error] [Client] [30590] Editor element not found for Info.plist after 6 attempts.
[2026-03-18T21:01:51.051Z] [info] [Client] [30590] Failed to apply edit for file at file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/Info.plist, missingEditorElement(file: file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/Info.plist)
[2026-03-18T21:01:51.055Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23",
  "type" : 3
}
[2026-03-18T21:01:57.141Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 8914daff-8de6-4a27-bd84-fee22bd1e73d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6070.653666999657ms",
  "type" : 3
}
[2026-03-18T21:01:57.148Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:01:57.168Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:01:57.168Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:01:57.168Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\" && python3 - <<'EOF'\nimport plistlib\n\npath = \"Info.plist\"\nwith open(path, \"rb\") as f:\n    plist = plistlib.load(f)\n\nfonts = plist.get(\"UIAppFonts\", [])\nif \"Magical Night.ttf\" not in fonts:\n    fonts.append(\"Magical Night.ttf\")\nplist[\"UIAppFonts\"] = fonts\n\nwith open(path, \"wb\") as f:\n    plistlib.dump(plist, f, fmt=plistlib.FMT_XML, sort_keys=False)\n\nprint(\"Updated UIAppFonts:\", plist[\"UIAppFonts\"])\nEOF' is split into sub-commands: [\"cd \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\\\"\",\"python3\"]",
  "type" : 3
}
[2026-03-18T21:01:57.168Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\" && python3 - <<'EOF'\nimport plistlib\n\npath = \"Info.plist\"\nwith open(path, \"rb\") as f:\n    plist = plistlib.load(f)\n\nfonts = plist.get(\"UIAppFonts\", [])\nif \"Magical Night.ttf\" not in fonts:\n    fonts.append(\"Magical Night.ttf\")\nplist[\"UIAppFonts\"] = fonts\n\nwith open(path, \"wb\") as f:\n    plistlib.dump(plist, f, fmt=plistlib.FMT_XML, sort_keys=False)\n\nprint(\"Updated UIAppFonts:\", plist[\"UIAppFonts\"])\nEOF' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:01:59.014Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23",
  "type" : 3
}
[2026-03-18T21:02:02.116Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2aaf9556-d40a-4f2b-9125-2ba49ca005c7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3069.3335829996504ms"
}
[2026-03-18T21:02:04.465Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:02:04.478Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:02:04.478Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:02:04.478Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"NewYork.ttf\\|fonts\\|\\.ttf\\|\\.otf\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -40' is split into sub-commands: [\"grep -n \\\"NewYork.ttf\\\\|fonts\\\\|\\\\.ttf\\\\|\\\\.otf\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -40\"]"
}
[2026-03-18T21:02:04.478Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"NewYork.ttf\\|fonts\\|\\.ttf\\|\\.otf\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -40' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:02:05.654Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:02:08.453Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b831d04e-ea36-4399-9ad6-792fd69766f2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2778.1523329997435ms"
}
[2026-03-18T21:02:12.360Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:02:12.371Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:02:12.371Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:02:12.371Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"font\\|Font\\|\\.ttf\\|\\.otf\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' is split into sub-commands: [\"grep -n \\\"font\\\\|Font\\\\|\\\\.ttf\\\\|\\\\.otf\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-18T21:02:12.371Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"font\\|Font\\|\\.ttf\\|\\.otf\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:02:13.599Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23",
  "type" : 3
}
[2026-03-18T21:02:15.678Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9af2f2ef-5839-4ff6-b3a8-dbcd1f11c17c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2052.742917000316ms"
}
[2026-03-18T21:02:16.737Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:02:16.753Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:02:16.753Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:02:16.753Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"NewYork\\|Magical\\|fonts\/\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' is split into sub-commands: [\"grep -n \\\"NewYork\\\\|Magical\\\\|fonts\/\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-18T21:02:16.753Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"NewYork\\|Magical\\|fonts\/\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:02:17.945Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23",
  "type" : 3
}
[2026-03-18T21:02:20.964Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 4945995b-53ef-44cd-ab2f-bbb8fc905a19 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2997.257582999766ms",
  "type" : 3
}
[2026-03-18T21:02:22.718Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:02:22.731Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:02:22.731Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:02:22.731Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -c \".\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" && grep -n \"Copy Bundle Resources\\|PBXResourcesBuildPhase\\|resources\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' is split into sub-commands: [\"grep -c \\\".\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"grep -n \\\"Copy Bundle Resources\\\\|PBXResourcesBuildPhase\\\\|resources\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-18T21:02:22.732Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -c \".\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" && grep -n \"Copy Bundle Resources\\|PBXResourcesBuildPhase\\|resources\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:02:23.931Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:02:26.321Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request a07c8837-980d-4f53-84fe-4056e465a076 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2366.2922919997945ms",
  "type" : 3
}
[2026-03-18T21:02:27.954Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:02:27.960Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:02:27.962Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:02:27.970Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:02:30.213Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 604591d2-6f08-4935-9db6-8137df6c30ed at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2222.198708000127ms"
}
[2026-03-18T21:02:38.364Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:02:38.371Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:02:38.378Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:02:40.827Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request de403f1f-aadd-4003-861d-6d3c8d3d7193 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2425.3161249998957ms"
}
[2026-03-18T21:02:43.454Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:02:43.455Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:02:43.458Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66-short, Token count: 730 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/LaunchScreenView.swift",
  "type" : 3
}
[2026-03-18T21:02:43.866Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 7221fe87-fe7b-497a-a061-a7390a034e38 at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 295.91933300020173ms",
  "type" : 3
}
[2026-03-18T21:02:44.371Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:02:44.641Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:02:47.903Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e9282469-48a3-45cf-b685-55dc17689255 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3244.8587919999845ms"
}
[2026-03-18T21:02:50.268Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:02:50.274Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:02:50.279Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:02:52.013Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 29c9a3f9-4477-44b5-b93a-99286ab617ac at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1713.460375000257ms"
}
[2026-03-18T21:02:56.509Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:02:56.514Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:02:56.945Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:02:59.400Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 27eec3e1-65f9-4704-9642-d01a39bd18a0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2436.843584000133ms"
}
[2026-03-18T21:03:01.279Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:03:01.292Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:03:01.455Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23",
  "type" : 3
}
[2026-03-18T21:03:03.738Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 72edc55e-0fef-4bb9-b184-29e3d73aeab5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2266.5076659996994ms",
  "type" : 3
}
[2026-03-18T21:03:09.440Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:03:09.446Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:03:09.607Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23",
  "type" : 3
}
[2026-03-18T21:03:11.890Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 34001c43-727d-45b2-b448-06595c04b437 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2268.2462089997716ms",
  "type" : 3
}
[2026-03-18T21:03:15.008Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:03:15.015Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:03:15.194Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23",
  "type" : 3
}
[2026-03-18T21:03:18.237Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request dfc37d5b-1cd8-4b54-bc91-2f89640be9ac at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3026.7245829999447ms"
}
[2026-03-18T21:03:23.216Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:03:23.218Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:03:23.224Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:03:26.224Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 0ab594d8-89b1-4f2b-8445-f876cce3ef36 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2979.467707999982ms",
  "type" : 3
}
[2026-03-18T21:03:35.210Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:03:35.218Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:03:35.652Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:03:38.130Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 933f351d-5b2d-436e-a9b8-fb1147ff9b44 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2465.24329100037ms",
  "type" : 3
}
[2026-03-18T21:03:40.624Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:03:40.630Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:03:40.805Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/c225324a-9cea-44d2-8cb7-a6e6cabfeb23"
}
[2026-03-18T21:03:43.104Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 5d4cc389-bb88-42ce-9c70-e6cd6d8fd003 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2281.146333000157ms"
}
[2026-03-18T21:03:46.198Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:03:46.211Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:03:53.353Z] [debug] [Service] [30590] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:04:04.076Z] [info] [UI] [30590] GitHub Copilot for Xcode activated: true
[2026-03-18T21:04:04.120Z] [info] [Client] [30662] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-18T21:04:04.197Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T21:04:04.579Z] [info] [UI] [30590] GitHub Copilot for Xcode settings script error: {
    NSAppleScriptErrorAppName = "System Events";
    NSAppleScriptErrorBriefMessage = "Not authorized to send Apple events to System Events.";
    NSAppleScriptErrorMessage = "Not authorized to send Apple events to System Events.";
    NSAppleScriptErrorNumber = "-1743";
    NSAppleScriptErrorRange = "NSRange: {92, 43}";
}
[2026-03-18T21:04:04.579Z] [info] [UI] [30590] GitHub Copilot for Xcode Advanced settings notification sent after activation
[2026-03-18T21:04:04.999Z] [info] [Client] [30662] Copilot policy updated: customAgent=true, mcp=true, subagent=true
[2026-03-18T21:04:29.155Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined",
  "type" : 2
}
[2026-03-18T21:04:29.170Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined",
  "type" : 2
}
[2026-03-18T21:04:47.344Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/e3bfd3b4-4974-43bf-a160-07449408dcc0"
}
[2026-03-18T21:04:49.897Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 3cb7ef39-4443-4ebd-89bb-a273051d3a84 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2532.4240840002894ms",
  "type" : 3
}
[2026-03-18T21:04:57.364Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:04:57.369Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:04:57.392Z] [debug] [Service] [30590] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:04:57.454Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T21:04:57.930Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/e3bfd3b4-4974-43bf-a160-07449408dcc0"
}
[2026-03-18T21:05:00.555Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 227955c7-4752-409b-a3f5-5fb6f477066f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2592.277291999664ms",
  "type" : 3
}
[2026-03-18T21:05:04.788Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:05:04.793Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:05:04.946Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/e3bfd3b4-4974-43bf-a160-07449408dcc0"
}
[2026-03-18T21:05:08.000Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request c4317330-c02e-4c75-80ed-698dac718631 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3033.638040999882ms",
  "type" : 3
}
[2026-03-18T21:05:18.415Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:05:18.420Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:05:18.589Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/e3bfd3b4-4974-43bf-a160-07449408dcc0"
}
[2026-03-18T21:05:21.002Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0f063553-0870-4587-b304-ab4575a280f1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2390.726832999848ms"
}
[2026-03-18T21:05:22.518Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:05:22.523Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:05:22.529Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/e3bfd3b4-4974-43bf-a160-07449408dcc0"
}
[2026-03-18T21:05:25.763Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f439273d-2df4-4e0f-a74d-6bd83691b4c7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3212.8227920001373ms"
}
[2026-03-18T21:05:28.488Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:05:28.492Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:05:28.496Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/e3bfd3b4-4974-43bf-a160-07449408dcc0"
}
[2026-03-18T21:05:31.614Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e9e3d2a8-8e46-4fdd-bbf6-6209db7a7a02 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3094.567749999929ms"
}
[2026-03-18T21:05:38.366Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:05:38.714Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3294a14d-121a-4f10-a251-0aaf29cecd0a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 336.2329589999281ms"
}
[2026-03-18T21:05:38.882Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-18T21:09:00.568Z] [debug] [Service] [30590] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:09:13.617Z] [debug] [Service] [30590] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:09:13.683Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T21:09:32.752Z] [debug] [Service] [30590] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:09:43.703Z] [debug] [Service] [30590] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:09:43.760Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T21:10:48.148Z] [debug] [Service] [30590] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:11:39.368Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/e5306064-4dd3-438c-b910-bf3d4ccfdf9c",
  "type" : 3
}
[2026-03-18T21:11:42.221Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 07010986-258a-4310-a5b1-6518adc156dd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2832.2397920000367ms"
}
[2026-03-18T21:11:44.630Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:11:44.632Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:11:44.639Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/e5306064-4dd3-438c-b910-bf3d4ccfdf9c",
  "type" : 3
}
[2026-03-18T21:11:46.243Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request 0909d628-4c75-4646-aa29-4fc07a2f1a8f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1580.8159170001745ms",
  "type" : 3
}
[2026-03-18T21:11:48.539Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:11:48.553Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:11:48.553Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:11:48.553Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf\" && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\"' is split into sub-commands: [\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf\\\"\",\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\\\"\"]",
  "type" : 3
}
[2026-03-18T21:11:48.553Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf\" && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:11:49.775Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/e5306064-4dd3-438c-b910-bf3d4ccfdf9c"
}
[2026-03-18T21:11:51.890Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a2d10a93-914d-4927-a092-3336359fed82 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2081.9900000002235ms"
}
[2026-03-18T21:11:54.974Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:11:54.985Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:11:54.985Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:11:54.985Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'rm -rf ~\/Library\/Developer\/Xcode\/DerivedData\/Cargo-* && echo \"Cleared Cargo derived data\"' is split into sub-commands: [\"rm -rf ~\/Library\/Developer\/Xcode\/DerivedData\/Cargo-*\",\"echo \\\"Cleared Cargo derived data\\\"\"]"
}
[2026-03-18T21:11:54.985Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'rm -rf ~\/Library\/Developer\/Xcode\/DerivedData\/Cargo-* && echo \"Cleared Cargo derived data\"' has no matching auto approve entries"
}
[2026-03-18T21:11:56.862Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/e5306064-4dd3-438c-b910-bf3d4ccfdf9c",
  "type" : 3
}
[2026-03-18T21:11:58.697Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[fetchChat] Request eca9ed8c-7556-427a-a124-ea6760a3d04b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1813.718584000133ms",
  "type" : 3
}
[2026-03-18T21:12:00.455Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:12:00.466Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:12:00.466Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:12:00.466Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'rm -rf ~\/Library\/Caches\/com.apple.dt.Xcode\/*\/Previews 2>\/dev\/null; rm -rf ~\/Library\/Developer\/Xcode\/UserData\/Previews 2>\/dev\/null; echo \"Cleared preview caches\"' is split into sub-commands: [\"rm -rf ~\/Library\/Caches\/com.apple.dt.Xcode\/*\/Previews\",\"rm -rf ~\/Library\/Developer\/Xcode\/UserData\/Previews\",\"echo \\\"Cleared preview caches\\\"\"]",
  "type" : 3
}
[2026-03-18T21:12:00.466Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'rm -rf ~\/Library\/Caches\/com.apple.dt.Xcode\/*\/Previews 2>\/dev\/null; rm -rf ~\/Library\/Developer\/Xcode\/UserData\/Previews 2>\/dev\/null; echo \"Cleared preview caches\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:12:07.562Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 72bed45c-728d-4afb-9c85-31e1706ffc22\/e5306064-4dd3-438c-b910-bf3d4ccfdf9c",
  "type" : 3
}
[2026-03-18T21:12:09.990Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 743c9164-e2fc-4eec-a350-91ffaf590d3d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2406.669250000268ms"
}
[2026-03-18T21:12:13.157Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-18T21:12:13.536Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ce4cbf0f-6463-45da-96bf-e56971db4a7e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 365.63558400049806ms"
}
[2026-03-18T21:12:13.716Z] [info] [GitHubCopilot] [30590] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-18T21:18:33.434Z] [debug] [Service] [30590] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:18:33.490Z] [info] [Service] [30590] Extension Service is not updated, no need to quit.
[2026-03-18T21:19:54.106Z] [debug] [Service] [30590] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:19:54.310Z] [info] [Client] [30590] No Xcode instances running, preparing to quit
[2026-03-18T21:19:54.314Z] [info] [Service] [30590] Prepare for exit.
[2026-03-18T21:19:54.318Z] [error] [Service] [30590] Failed to connect to bridge (1 consecutive failures): The operation couldn’t be completed. (Swift.CancellationError error 1.)
[2026-03-18T21:19:54.342Z] [info] [CommunicationBridge] [30584] Exiting service.
[2026-03-18T21:19:54.361Z] [info] [Client] [30590] XPCService interrupted
[2026-03-18T21:19:54.441Z] [info] [Client] [30662] XPCService interrupted
[2026-03-18T21:19:54.441Z] [info] [Client] [30662] XPCService interrupted
[2026-03-18T21:21:48.191Z] [info] [Client] [36669] Registering bridge launch agent
[2026-03-18T21:21:48.245Z] [info] [CommunicationBridge] [36671] Accepted new connection.
[2026-03-18T21:21:48.247Z] [info] [CommunicationBridge] [36671] Launching extension service app.
[2026-03-18T21:21:48.250Z] [error] [Client] [36669] Failed to update feature flags: Waiting for service to connect to the communication bridge.
[2026-03-18T21:21:48.303Z] [info] [CommunicationBridge] [36671] Communication bridge started
[2026-03-18T21:21:48.401Z] [info] [Service] [36672] Syncing Xcode theme: Default (Dark).xccolortheme
[2026-03-18T21:21:48.416Z] [info] [Service] [36672] XPC Service started.
[2026-03-18T21:21:48.417Z] [info] [CommunicationBridge] [36671] Accepted new connection.
[2026-03-18T21:21:48.698Z] [info] [CommunicationBridge] [36671] Service app is still valid
[2026-03-18T21:21:48.698Z] [info] [CommunicationBridge] [36671] Service app found: 36672 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-18T21:21:49.146Z] [info] [GitHubCopilot] [36672] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-18T21:21:49.291Z] [info] [GitHubCopilot] [36672] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["HOME": "/Users/bjgibson2", "PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin"]
[2026-03-18T21:21:49.291Z] [info] [GitHubCopilot] [36672] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-18T21:21:49.444Z] [info] [GitHubCopilot] [36672] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-18T21:21:49.444Z] [info] [GitHubCopilot] [36672] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin", "HOME": "/Users/bjgibson2"]
[2026-03-18T21:21:49.444Z] [info] [GitHubCopilot] [36672] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-18T21:21:51.617Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized"
}
[2026-03-18T21:21:51.707Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized"
}
[2026-03-18T21:21:51.712Z] [info] [Client] [36672] Notify about language model tools change: 14 enabled, 0 disabled.
[2026-03-18T21:21:51.712Z] [info] [GitHubCopilot] [36672] No previously disabled tools need to be restored
[2026-03-18T21:21:51.744Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 2,
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined"
}
[2026-03-18T21:21:51.744Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[certificates] Removed 2 expired certificates"
}
[2026-03-18T21:21:51.745Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin"
}
[2026-03-18T21:21:51.747Z] [info] [GitHubCopilot] [36672] No previously disabled tools need to be restored
[2026-03-18T21:21:51.747Z] [info] [Client] [36672] Notify about language model tools change (merged): 14 enabled, 0 disabled.
[2026-03-18T21:21:51.803Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 2,
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined"
}
[2026-03-18T21:21:51.803Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[certificates] Removed 2 expired certificates"
}
[2026-03-18T21:21:51.803Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin"
}
[2026-03-18T21:21:51.941Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
[2026-03-18T21:21:51.954Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
[2026-03-18T21:21:52.216Z] [info] [GitHubCopilot] [36672] didChangeStatus: {
  "busy" : false,
  "kind" : "Normal"
}
[2026-03-18T21:21:52.216Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-18T21:21:52.216Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
[2026-03-18T21:21:52.216Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CopilotMCP] MCP state changed from false to true"
}
[2026-03-18T21:21:52.216Z] [info] [GitHubCopilot] [36672] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-18T21:21:52.216Z] [info] [GitHubCopilot] [36672] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-18T21:21:52.219Z] [info] [GitHubCopilot] [36672] No models found, fetching models...
[2026-03-18T21:21:52.219Z] [info] [GitHubCopilot] [36672] No models found, fetching models...
[2026-03-18T21:21:52.312Z] [info] [GitHubCopilot] [36672] didChangeStatus: {
  "kind" : "Normal",
  "busy" : false
}
[2026-03-18T21:21:52.312Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-18T21:21:52.312Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CopilotMCP] MCP state changed from false to true"
}
[2026-03-18T21:21:52.312Z] [info] [GitHubCopilot] [36672] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-18T21:21:52.312Z] [info] [GitHubCopilot] [36672] No models found, fetching models...
[2026-03-18T21:21:52.343Z] [info] [Client] [36672] Notify about MCP tools change: 
[2026-03-18T21:21:52.530Z] [info] [GitHubCopilot] [36672] No BYOK API keys found, fetching BYOK API keys...
[2026-03-18T21:21:52.531Z] [info] [GitHubCopilot] [36672] No BYOK models found, fetching BYOK models...
[2026-03-18T21:21:52.543Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[Semantic Search] Semantic search feature flag is updated {\n  shouldEnableSemanticSearch: false,\n  ideSemanticSearchEnabledExpFlag: false,\n  editorPreviewFeaturesDisabled: false\n}",
  "type" : 3
}
[2026-03-18T21:21:52.564Z] [info] [GitHubCopilot] [36672] No BYOK API keys found, fetching BYOK API keys...
[2026-03-18T21:21:52.565Z] [info] [GitHubCopilot] [36672] No BYOK models found, fetching BYOK models...
[2026-03-18T21:21:52.669Z] [info] [GitHubCopilot] [36672] No BYOK API keys found, fetching BYOK API keys...
[2026-03-18T21:21:52.669Z] [info] [GitHubCopilot] [36672] No BYOK models found, fetching BYOK models...
[2026-03-18T21:21:52.674Z] [info] [Client] [36672] Started watching for file changes in [file:///Users/bjgibson2/Dev/Cargo/Cargo/]
[2026-03-18T21:21:52.674Z] [info] [Client] [36672] [FileWatcher] Started watching file: /Users/bjgibson2/Dev/Cargo/Cargo/Cargo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
[2026-03-18T21:21:52.762Z] [info] [Service] [36672] User quota checked successfully: GitHubCopilotQuotaInfo(chat: Status.QuotaSnapshot(percentRemaining: 100.0, unlimited: true, overagePermitted: false), completions: Status.QuotaSnapshot(percentRemaining: 100.0, unlimited: true, overagePermitted: false), premiumInteractions: Status.QuotaSnapshot(percentRemaining: 94.8, unlimited: false, overagePermitted: false), resetDate: "2026-04-01", copilotPlan: "individual_pro")
[2026-03-18T21:21:53.400Z] [info] [CommunicationBridge] [36671] Service app found: 36672 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-18T21:21:53.400Z] [info] [CommunicationBridge] [36671] Service app is still valid
[2026-03-18T21:21:53.404Z] [info] [GitHubCopilot] [36672] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-18T21:21:53.404Z] [info] [GitHubCopilot] [36672] No BYOK API keys found, fetching BYOK API keys...
[2026-03-18T21:21:53.405Z] [info] [GitHubCopilot] [36672] No BYOK models found, fetching BYOK models...
[2026-03-18T21:22:00.394Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:22:00.443Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:24:26.858Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:24:50.059Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Rendering fresh global context for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/abe59f29-6050-4826-b2af-e7b22014f4a2"
}
[2026-03-18T21:24:52.570Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request bebb1b39-cdee-41bc-b1e6-af778f54ff5a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2459.432415999996ms"
}
[2026-03-18T21:24:53.729Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:24:53.739Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:24:53.791Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:24:53.897Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:24:54.615Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/abe59f29-6050-4826-b2af-e7b22014f4a2"
}
[2026-03-18T21:24:57.315Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 214744e6-9f4d-4595-9a1e-144c8c63a363 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2690.0139590000035ms",
  "type" : 3
}
[2026-03-18T21:24:59.261Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:24:59.612Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b97663e5-5421-44a3-904a-3faa9f6e1e05 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 322.76774999999907ms"
}
[2026-03-18T21:24:59.872Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-18T21:29:43.442Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:30:14.840Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:30:14.914Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:30:27.988Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:31:05.335Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38",
  "type" : 3
}
[2026-03-18T21:31:07.215Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 04bb3bfc-08cb-4796-a5e5-2bcbcd0b285e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1865.0051250000251ms"
}
[2026-03-18T21:31:08.729Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:31:08.736Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:31:08.742Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38"
}
[2026-03-18T21:31:10.213Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 114e7bab-08d5-4369-83cf-1c467696dc38 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1455.1741669999901ms"
}
[2026-03-18T21:31:10.934Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:31:10.940Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:31:10.951Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38",
  "type" : 3
}
[2026-03-18T21:31:12.726Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ddad6bf4-f142-4af0-a5bc-91e089949f68 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1758.4913330000127ms"
}
[2026-03-18T21:31:15.061Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:31:15.080Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:31:15.081Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:31:15.120Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'for color in CargoBrown CargoCream CargoDarkBackground CargoGolden CargoLightBackground CargoOrange CargoSand; do\n  echo \"=== $color ===\"; cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/$color.colorset\/Contents.json\"; echo\ndone' is split into sub-commands: [\"echo \\\"=== $color ===\\\"\",\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/$color.colorset\/Contents.json\\\"\",\"echo\"]"
}
[2026-03-18T21:31:15.120Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'for color in CargoBrown CargoCream CargoDarkBackground CargoGolden CargoLightBackground CargoOrange CargoSand; do\n  echo \"=== $color ===\"; cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/$color.colorset\/Contents.json\"; echo\ndone' has no matching auto approve entries"
}
[2026-03-18T21:31:29.194Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38",
  "type" : 3
}
[2026-03-18T21:31:30.550Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request fc78c5a0-7290-49d2-82c7-36768380a4aa at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1340.1659590000054ms",
  "type" : 3
}
[2026-03-18T21:31:35.959Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:31:35.970Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:31:35.970Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:31:35.970Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\ncolors = {\n    'CargoCream':           '#f9f7ed',\n    'CargoLightBackground': '#e5dccd',\n    'CargoBrown':           '#926c48',\n    'CargoGolden':          '#d69b62',\n    'CargoOrange':          '#df8a47',\n    'CargoSand':            '#f6cc9a',\n    'CargoDarkBackground':  '#35271a',\n}\nfor name, hex in colors.items():\n    r = int(hex[1:3], 16) \/ 255\n    g = int(hex[3:5], 16) \/ 255\n    b = int(hex[5:7], 16) \/ 255\n    print(f'{name}: r={r:.3f} g={g:.3f} b={b:.3f}')\n\"\n' is split into sub-commands: [\"python3 -c \\\"\\ncolors = {\\n    'CargoCream':           '#f9f7ed',\\n    'CargoLightBackground': '#e5dccd',\\n    'CargoBrown':           '#926c48',\\n    'CargoGolden':          '#d69b62',\\n    'CargoOrange':          '#df8a47',\\n    'CargoSand':            '#f6cc9a',\\n    'CargoDarkBackground':  '#35271a',\\n}\\nfor name, hex in colors.items():\\n    r = int(hex[1:3], 16) \/ 255\\n    g = int(hex[3:5], 16) \/ 255\\n    b = int(hex[5:7], 16) \/ 255\\n    print(f'{name}: r={r:.3f} g={g:.3f} b={b:.3f}')\\n\\\"\"]",
  "type" : 3
}
[2026-03-18T21:31:35.970Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\ncolors = {\n    'CargoCream':           '#f9f7ed',\n    'CargoLightBackground': '#e5dccd',\n    'CargoBrown':           '#926c48',\n    'CargoGolden':          '#d69b62',\n    'CargoOrange':          '#df8a47',\n    'CargoSand':            '#f6cc9a',\n    'CargoDarkBackground':  '#35271a',\n}\nfor name, hex in colors.items():\n    r = int(hex[1:3], 16) \/ 255\n    g = int(hex[3:5], 16) \/ 255\n    b = int(hex[5:7], 16) \/ 255\n    print(f'{name}: r={r:.3f} g={g:.3f} b={b:.3f}')\n\"\n' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:32:23.298Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38"
}
[2026-03-18T21:32:24.753Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a521d149-ac98-4410-95c7-f20a0a8b2eb8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1439.1676250000019ms"
}
[2026-03-18T21:32:29.328Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:32:29.340Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:32:29.340Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:32:29.340Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/\" && echo \"---\" && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\"' is split into sub-commands: [\"ls -la \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/\\\"\",\"echo \\\"---\\\"\",\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\\\"\"]"
}
[2026-03-18T21:32:29.340Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/\" && echo \"---\" && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\"' has no matching auto approve entries"
}
[2026-03-18T21:32:30.585Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38",
  "type" : 3
}
[2026-03-18T21:32:32.023Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8e71c6ba-a685-4f25-882d-534c0a4897f7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1423.0531249999767ms"
}
[2026-03-18T21:32:41.446Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:32:41.516Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:32:42.480Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:32:42.497Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:32:42.497Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:32:42.497Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\nimport struct, os\n\npath = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf'\nwith open(path, 'rb') as f:\n    data = f.read()\n\n# Parse name table\noffset_table = struct.unpack('>IHHHH', data[:12])\nnum_tables = offset_table[1]\ntables = {}\nfor i in range(num_tables):\n    tag = data[12+i*16:12+i*16+4].decode('ascii', errors='ignore')\n    checksum, offset, length = struct.unpack('>III', data[12+i*16+4:12+i*16+16])\n    tables[tag] = (offset, length)\n\nname_offset, name_length = tables['name']\nname_data = data[name_offset:name_offset+name_length]\ncount, string_offset = struct.unpack('>HH', name_data[2:6])\nfor i in range(count):\n    base = 6 + i*12\n    platform_id, encoding_id, lang_id, name_id, length, offset = struct.unpack('>HHHHHH', name_data[base:base+12])\n    if name_id in (4, 6):  # Full name=4, PostScript name=6\n        string = name_data[string_offset+offset:string_offset+offset+length]\n        try:\n            decoded = string.decode('utf-16-be') if platform_id == 3 else string.decode('latin-1')\n            print(f'nameID={name_id} platform={platform_id}: {decoded}')\n        except:\n            pass\n\"\n' is split into sub-commands: [\"python3 -c \\\"\\nimport struct, os\\n\\npath = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf'\\nwith open(path, 'rb') as f:\\n    data = f.read()\\n\\n# Parse name table\\noffset_table = struct.unpack('>IHHHH', data[:12])\\nnum_tables = offset_table[1]\\ntables = {}\\nfor i in range(num_tables):\\n    tag = data[12+i*16:12+i*16+4].decode('ascii', errors='ignore')\\n    checksum, offset, length = struct.unpack('>III', data[12+i*16+4:12+i*16+16])\\n    tables[tag] = (offset, length)\\n\\nname_offset, name_length = tables['name']\\nname_data = data[name_offset:name_offset+name_length]\\ncount, string_offset = struct.unpack('>HH', name_data[2:6])\\nfor i in range(count):\\n    base = 6 + i*12\\n    platform_id, encoding_id, lang_id, name_id, length, offset = struct.unpack('>HHHHHH', name_data[base:base+12])\\n    if name_id in (4, 6):  # Full name=4, PostScript name=6\\n        string = name_data[string_offset+offset:string_offset+offset+length]\\n        try:\\n            decoded = string.decode('utf-16-be') if platform_id == 3 else string.decode('latin-1')\\n            print(f'nameID={name_id} platform={platform_id}: {decoded}')\\n        except:\\n            pass\\n\\\"\"]"
}
[2026-03-18T21:32:42.497Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\nimport struct, os\n\npath = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf'\nwith open(path, 'rb') as f:\n    data = f.read()\n\n# Parse name table\noffset_table = struct.unpack('>IHHHH', data[:12])\nnum_tables = offset_table[1]\ntables = {}\nfor i in range(num_tables):\n    tag = data[12+i*16:12+i*16+4].decode('ascii', errors='ignore')\n    checksum, offset, length = struct.unpack('>III', data[12+i*16+4:12+i*16+16])\n    tables[tag] = (offset, length)\n\nname_offset, name_length = tables['name']\nname_data = data[name_offset:name_offset+name_length]\ncount, string_offset = struct.unpack('>HH', name_data[2:6])\nfor i in range(count):\n    base = 6 + i*12\n    platform_id, encoding_id, lang_id, name_id, length, offset = struct.unpack('>HHHHHH', name_data[base:base+12])\n    if name_id in (4, 6):  # Full name=4, PostScript name=6\n        string = name_data[string_offset+offset:string_offset+offset+length]\n        try:\n            decoded = string.decode('utf-16-be') if platform_id == 3 else string.decode('latin-1')\n            print(f'nameID={name_id} platform={platform_id}: {decoded}')\n        except:\n            pass\n\"\n' has no matching auto approve entries"
}
[2026-03-18T21:32:43.725Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38"
}
[2026-03-18T21:32:45.684Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request add6b5be-3b26-413b-8c6b-18105a3af4fb at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1946.5809160000645ms"
}
[2026-03-18T21:32:48.706Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:32:48.712Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:32:54.945Z] [error] [Client] [36672] Editor element not found for Info.plist after 6 attempts.
[2026-03-18T21:32:54.945Z] [info] [Client] [36672] Failed to apply edit for file at file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/Info.plist, missingEditorElement(file: file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/Info.plist)
[2026-03-18T21:32:54.951Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38"
}
[2026-03-18T21:32:56.934Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 33c35594-0459-4adc-9793-20f514e3e537 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1965.530124999932ms",
  "type" : 3
}
[2026-03-18T21:32:58.221Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:32:58.236Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:32:58.236Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:32:58.236Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -i '' 's|<string>Magical Night.ttf<\/string>|<string>fonts\/Magical Night.ttf<\/string>|' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\" && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\"' is split into sub-commands: [\"sed -i '' 's|<string>Magical Night.ttf<\/string>|<string>fonts\/Magical Night.ttf<\/string>|' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\\\"\",\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\\\"\"]"
}
[2026-03-18T21:32:58.236Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -i '' 's|<string>Magical Night.ttf<\/string>|<string>fonts\/Magical Night.ttf<\/string>|' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\" && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\"' has no matching auto approve entries"
}
[2026-03-18T21:32:59.418Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38",
  "type" : 3
}
[2026-03-18T21:33:01.074Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request d4e389c1-a667-45ed-a860-f433d3f11537 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1647.0627080000704ms"
}
[2026-03-18T21:33:03.004Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:33:03.017Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:33:03.017Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:33:03.017Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -rn \"Magical Night\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ --include=\"*.swift\"' is split into sub-commands: [\"grep -rn \\\"Magical Night\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ --include=\\\"*.swift\\\"\"]"
}
[2026-03-18T21:33:03.017Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -rn \"Magical Night\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ --include=\"*.swift\"' has no matching auto approve entries"
}
[2026-03-18T21:33:04.189Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38",
  "type" : 3
}
[2026-03-18T21:33:06.666Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3c8776f8-175e-4f15-a88d-a19295048fd0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2461.6152499999152ms"
}
[2026-03-18T21:33:08.328Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:33:08.342Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:33:08.342Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:33:08.342Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -i '' 's\/\\.custom(\"Magical Night\",\/.custom(\"MagicalNightDEMO-Regular\",\/g' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\" && grep -n \"MagicalNight\\|Magical Night\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift' is split into sub-commands: [\"sed -i '' 's\/\\\\.custom(\\\"Magical Night\\\",\/.custom(\\\"MagicalNightDEMO-Regular\\\",\/g' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\\\"\",\"grep -n \\\"MagicalNight\\\\|Magical Night\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\"]"
}
[2026-03-18T21:33:08.342Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -i '' 's\/\\.custom(\"Magical Night\",\/.custom(\"MagicalNightDEMO-Regular\",\/g' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\" && grep -n \"MagicalNight\\|Magical Night\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift' has no matching auto approve entries"
}
[2026-03-18T21:33:09.577Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38"
}
[2026-03-18T21:33:11.165Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request e1eb708d-7146-461a-a8b7-54b3df95908a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1568.8717079999624ms",
  "type" : 3
}
[2026-03-18T21:33:12.963Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:33:12.976Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:33:12.976Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:33:12.976Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -rn \"Magical Night\\|MagicalNight\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ --include=\"*.swift\"' is split into sub-commands: [\"grep -rn \\\"Magical Night\\\\|MagicalNight\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ --include=\\\"*.swift\\\"\"]",
  "type" : 3
}
[2026-03-18T21:33:12.976Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -rn \"Magical Night\\|MagicalNight\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ --include=\"*.swift\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:33:14.201Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2ea9e0c2-6a6f-4644-9ef4-234588e41e38"
}
[2026-03-18T21:33:17.733Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 76365690-8606-4777-a80b-726f0efdea68 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3510.659333000076ms",
  "type" : 3
}
[2026-03-18T21:33:23.894Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:33:24.270Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 12dab72a-7105-4ab2-839f-f27c94b2841f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 360.2673749999376ms",
  "type" : 3
}
[2026-03-18T21:33:24.460Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-18T21:33:33.744Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:34:47.596Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:34:47.677Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:35:02.841Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:36:06.208Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/df2b51c0-1471-48f8-9530-192bada8169a",
  "type" : 3
}
[2026-03-18T21:36:07.965Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 5d899827-ee2b-426f-ac1f-1ac21b0b197d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1748.6780419999268ms"
}
[2026-03-18T21:36:12.686Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:36:12.694Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:36:12.815Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:36:12.843Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:36:13.032Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/df2b51c0-1471-48f8-9530-192bada8169a"
}
[2026-03-18T21:36:14.989Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 601ebcaf-67e4-4b82-b6f0-ddbd885e2ce3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1933.081790999975ms"
}
[2026-03-18T21:36:15.341Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:36:15.362Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:36:15.372Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/df2b51c0-1471-48f8-9530-192bada8169a"
}
[2026-03-18T21:36:17.542Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request c214a8e4-912d-497a-9d3c-45493ba2c214 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2138.3737080000574ms",
  "type" : 3
}
[2026-03-18T21:36:19.244Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-18T21:36:19.583Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 8779b715-cc05-421c-a24a-ff6d2c5d156a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 322.5359579999931ms",
  "type" : 3
}
[2026-03-18T21:36:19.848Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:36:29.927Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:36:32.489Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:36:32.565Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:37:37.342Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:39:16.872Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/00a56a4f-1bbc-4e60-b6ad-23fba332df01",
  "type" : 3
}
[2026-03-18T21:39:19.504Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 27511d06-e860-4d71-8e3d-ebea8ce69b2e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2615.1847919999855ms",
  "type" : 3
}
[2026-03-18T21:39:21.082Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:39:21.089Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:39:21.095Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/00a56a4f-1bbc-4e60-b6ad-23fba332df01",
  "type" : 3
}
[2026-03-18T21:39:22.379Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agenticTurnProcessor] Cancellation requested for turn 00a56a4f-1bbc-4e60-b6ad-23fba332df01",
  "type" : 3
}
[2026-03-18T21:39:22.379Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agenticTurnProcessor] Turn 00a56a4f-1bbc-4e60-b6ad-23fba332df01 was cancelled Canceled: Canceled\n    at t.abortIfCanceled (\/snapshot\/copilot-intellij\/lib\/src\/toolCall\/toolCallingLoop.ts:1020:19)\n    at t.processChatFetchResult (\/snapshot\/copilot-intellij\/lib\/src\/toolCall\/toolCallingLoop.ts:292:14)\n    at t.runOne (\/snapshot\/copilot-intellij\/lib\/src\/toolCall\/toolCallingLoop.ts:276:21)\n    at t.run (\/snapshot\/copilot-intellij\/lib\/src\/toolCall\/toolCallingLoop.ts:154:32)\n    at wze.processWithModelAndToolCall (\/snapshot\/copilot-intellij\/lib\/src\/conversation\/editAgent\/agenticTurnProcessor.ts:149:13)\n    at wze.process (\/snapshot\/copilot-intellij\/lib\/src\/conversation\/editAgent\/agenticTurnProcessor.ts:60:13)\n    at handleConversationTurnChecked (\/snapshot\/copilot-intellij\/agent\/src\/methods\/conversation\/conversationTurn.ts:186:5)\n    at wr.messageHandler (\/snapshot\/copilot-intellij\/agent\/src\/service.ts:349:45)",
  "type" : 3
}
[2026-03-18T21:39:22.379Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[chat] Work done token for conversation 6cec8635-79dc-482f-b602-b08c2aa3e82f is already cancelled, last updated at 1773869962374",
  "type" : 1
}
[2026-03-18T21:39:32.510Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/b1eeec3a-1d88-48d9-aafe-83ba31451f87",
  "type" : 3
}
[2026-03-18T21:39:35.268Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 4a9d1b5d-9fec-4609-bfda-d1c4db15c656 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2741.6798749999143ms",
  "type" : 3
}
[2026-03-18T21:39:36.727Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:39:36.736Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:39:36.743Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/b1eeec3a-1d88-48d9-aafe-83ba31451f87",
  "type" : 3
}
[2026-03-18T21:39:38.227Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 69f80859-3d93-417b-93b8-ee1859f6cfaf at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1467.9425419999752ms",
  "type" : 3
}
[2026-03-18T21:39:44.106Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:39:44.112Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:39:44.153Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:39:44.211Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:39:46.471Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:39:47.586Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/b1eeec3a-1d88-48d9-aafe-83ba31451f87",
  "type" : 3
}
[2026-03-18T21:39:49.152Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 86e4174f-baf2-4c3e-848f-2539b2b977c7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1544.032499999972ms"
}
[2026-03-18T21:39:50.950Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:39:50.957Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:39:50.989Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:39:51.064Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:39:51.139Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/b1eeec3a-1d88-48d9-aafe-83ba31451f87"
}
[2026-03-18T21:39:51.448Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:39:52.277Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-18T21:39:52.277Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [5670641a-be5f-4af6-8c1c-54355a929284] model deployment ID: []] "
}
[2026-03-18T21:39:52.778Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ea1d63df-073d-451e-b239-cbde9c26ca80 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1623.6692500000354ms"
}
[2026-03-18T21:40:00.553Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:40:00.559Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:40:00.603Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:40:00.702Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:40:00.859Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/b1eeec3a-1d88-48d9-aafe-83ba31451f87",
  "type" : 3
}
[2026-03-18T21:40:01.364Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:40:01.592Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [04183737-ec06-4e4e-bb60-4598e392bf0d] model deployment ID: []] "
}
[2026-03-18T21:40:02.624Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 7e9738ab-0f5f-4709-87d5-b56d9faa2285 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1752.5767919998616ms"
}
[2026-03-18T21:40:11.743Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:40:11.753Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:40:11.867Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:40:11.869Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:40:12.055Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/b1eeec3a-1d88-48d9-aafe-83ba31451f87",
  "type" : 3
}
[2026-03-18T21:40:13.159Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-18T21:40:13.159Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[request done: requestId: [a5f13455-e3c1-4e0e-8391-4aa92c442df4] model deployment ID: []] ",
  "type" : 3
}
[2026-03-18T21:40:13.974Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request c3295b4f-641a-4ab0-b79f-fa7a310b83de at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1901.6776669998653ms",
  "type" : 3
}
[2026-03-18T21:40:17.106Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:40:17.114Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:40:17.249Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/b1eeec3a-1d88-48d9-aafe-83ba31451f87"
}
[2026-03-18T21:40:17.526Z] [info] [GitHubCopilot] [36672] didChangeStatus: {
  "kind" : "Normal",
  "busy" : true
}
[2026-03-18T21:40:17.917Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchCompletions] Request 0cfd9177-dac9-4ac8-b5dd-84aa48b8e26a at <https:\/\/proxy.individual.githubcopilot.com\/v1\/engines\/gpt-41-copilot\/completions> finished with 200 status after 385.1950000000652ms"
}
[2026-03-18T21:40:18.021Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamChoices] solution 2 returned. finish reason: [stop]"
}
[2026-03-18T21:40:18.027Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamChoices] solution 0 returned. finish reason: [stop]"
}
[2026-03-18T21:40:18.027Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamChoices] solution 1 returned. finish reason: [stop]"
}
[2026-03-18T21:40:18.027Z] [info] [GitHubCopilot] [36672] didChangeStatus: {
  "kind" : "Normal",
  "busy" : false
}
[2026-03-18T21:40:19.935Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request b7a487f2-f15b-43f0-9e93-c42525b178f1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2671.9754579998553ms",
  "type" : 3
}
[2026-03-18T21:40:20.340Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:40:20.347Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:40:20.354Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/b1eeec3a-1d88-48d9-aafe-83ba31451f87",
  "type" : 3
}
[2026-03-18T21:40:20.582Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-18T21:40:20.582Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [17543d71-0b73-44bc-90df-5262f813acb0] model deployment ID: []] "
}
[2026-03-18T21:40:22.948Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 093df8da-ee2e-4934-9cdf-a852843b6478 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2578.3170419998933ms"
}
[2026-03-18T21:40:27.639Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:40:28.014Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request a4c1a320-d430-4a25-99d9-8dc4c9f20373 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 355.0335419999901ms",
  "type" : 3
}
[2026-03-18T21:40:28.368Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:40:52.425Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:42:18.818Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:42:18.903Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:42:21.185Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:42:33.215Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:42:33.294Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:42:44.230Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:48:52.840Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-18T21:48:52.841Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 1,
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)"
}
[2026-03-18T21:48:52.844Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9"
}
[2026-03-18T21:48:55.107Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ebf152c6-675b-42cf-b9f9-b824507309bb at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2240.9152079999913ms"
}
[2026-03-18T21:48:56.497Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:48:56.505Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:48:56.508Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9"
}
[2026-03-18T21:48:58.078Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 630b71f0-9a13-451d-9b0f-69cdc15e9fea at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1552.308041999815ms",
  "type" : 3
}
[2026-03-18T21:49:03.635Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:49:03.642Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:49:03.645Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9",
  "type" : 3
}
[2026-03-18T21:49:05.713Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 412447a1-630e-44ae-8431-ee69b03ce388 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2047.5444159999024ms"
}
[2026-03-18T21:49:09.300Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:49:09.306Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:49:09.339Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:49:09.451Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:49:09.925Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:49:12.428Z] [error] [Client] [36672] Editor element not found for CargoApp.swift after 6 attempts.
[2026-03-18T21:49:12.429Z] [info] [Client] [36672] Failed to apply edit for file at file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/CargoApp.swift, missingEditorElement(file: file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/CargoApp.swift)
[2026-03-18T21:49:12.435Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9",
  "type" : 3
}
[2026-03-18T21:49:15.031Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 29f4fbba-e910-40d7-a46c-8ffd583ed97b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2559.4179999998305ms",
  "type" : 3
}
[2026-03-18T21:49:17.262Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:49:17.266Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:49:17.277Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66-short, Token count: 792 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift",
  "type" : 3
}
[2026-03-18T21:49:17.585Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ca273264-e1c0-4f8d-bbdc-79827453758b at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 311.4327920000069ms"
}
[2026-03-18T21:49:18.830Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:49:18.861Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:49:18.926Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:49:20.075Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:49:21.442Z] [error] [Client] [36672] Editor element not found for CargoApp.swift after 6 attempts.
[2026-03-18T21:49:21.442Z] [info] [Client] [36672] Failed to apply edit for file at file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/CargoApp.swift, missingEditorElement(file: file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/CargoApp.swift)
[2026-03-18T21:49:21.447Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9",
  "type" : 3
}
[2026-03-18T21:49:23.107Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request a71c769c-5c90-44d5-a1d1-0fa85af271c9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1633.5406250001397ms",
  "type" : 3
}
[2026-03-18T21:49:24.326Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:49:24.341Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:49:24.341Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:49:24.341Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift' is split into sub-commands: [\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift\"]",
  "type" : 3
}
[2026-03-18T21:49:24.341Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:49:25.568Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9",
  "type" : 3
}
[2026-03-18T21:49:27.685Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9b960080-392c-4168-bc28-8e9298b1821d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2100.3619160000235ms"
}
[2026-03-18T21:49:32.563Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:49:32.578Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:49:32.578Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:49:32.578Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat > \/tmp\/CargoApp_new.swift << 'SWIFT'\n\/\/\n\/\/  CargoApp.swift\n\/\/  Cargo\n\/\/\n\/\/  Created by Bryan Gibson on 3\/18\/26.\n\/\/\n\nimport SwiftUI\nimport SwiftData\nimport CoreText\n\n@main\nstruct CargoApp: App {\n    @State private var showLaunchScreen = true\n    @AppStorage(\"appearanceMode\") private var appearanceMode: String = AppearanceMode.system.rawValue\n\n    init() {\n        \/\/ Register bundled fonts programmatically — more reliable than Info.plist UIAppFonts\n        let fontNames = [\"Magical Night.ttf\"]\n        for name in fontNames {\n            if let url = Bundle.main.url(forResource: name, withExtension: nil, subdirectory: \"fonts\") {\n                CTFontManagerRegisterFontsForURL(url as CFURL, .process, nil)\n            }\n        }\n    }\n\n    var sharedModelContainer: ModelContainer = {\n        let schema = Schema([\n            Package.self,\n            TrackingEvent.self,\n        ])\n        let modelConfiguration = ModelConfiguration(schema: schema, isStoredInMemoryOnly: false)\n\n        do {\n            return try ModelContainer(for: schema, configurations: [modelConfiguration])\n        } catch {\n            fatalError(\"Could not create ModelContainer: \\(error)\")\n        }\n    }()\n\n    private var selectedAppearance: AppearanceMode {\n        AppearanceMode(rawValue: appearanceMode) ?? .system\n    }\n\n    var body: some Scene {\n        WindowGroup {\n            ZStack {\n                ContentView()\n                    .opacity(showLaunchScreen ? 0 : 1)\n\n                if showLaunchScreen {\n                    LaunchScreenView()\n                        .transition(.opacity)\n                }\n            }\n            .preferredColorScheme(selectedAppearance.colorScheme)\n            .task {\n                try? await Task.sleep(for: .seconds(1.5))\n                withAnimation(.easeOut(duration: 0.4)) {\n                    showLaunchScreen = false\n                }\n            }\n        }\n        .modelContainer(sharedModelContainer)\n    }\n}\nSWIFT\ncp \/tmp\/CargoApp_new.swift \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift\necho \"Done\"' is split into sub-commands: [\"cat\",\"cp \/tmp\/CargoApp_new.swift \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift\",\"echo \\\"Done\\\"\"]"
}
[2026-03-18T21:49:32.578Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat > \/tmp\/CargoApp_new.swift << 'SWIFT'\n\/\/\n\/\/  CargoApp.swift\n\/\/  Cargo\n\/\/\n\/\/  Created by Bryan Gibson on 3\/18\/26.\n\/\/\n\nimport SwiftUI\nimport SwiftData\nimport CoreText\n\n@main\nstruct CargoApp: App {\n    @State private var showLaunchScreen = true\n    @AppStorage(\"appearanceMode\") private var appearanceMode: String = AppearanceMode.system.rawValue\n\n    init() {\n        \/\/ Register bundled fonts programmatically — more reliable than Info.plist UIAppFonts\n        let fontNames = [\"Magical Night.ttf\"]\n        for name in fontNames {\n            if let url = Bundle.main.url(forResource: name, withExtension: nil, subdirectory: \"fonts\") {\n                CTFontManagerRegisterFontsForURL(url as CFURL, .process, nil)\n            }\n        }\n    }\n\n    var sharedModelContainer: ModelContainer = {\n        let schema = Schema([\n            Package.self,\n            TrackingEvent.self,\n        ])\n        let modelConfiguration = ModelConfiguration(schema: schema, isStoredInMemoryOnly: false)\n\n        do {\n            return try ModelContainer(for: schema, configurations: [modelConfiguration])\n        } catch {\n            fatalError(\"Could not create ModelContainer: \\(error)\")\n        }\n    }()\n\n    private var selectedAppearance: AppearanceMode {\n        AppearanceMode(rawValue: appearanceMode) ?? .system\n    }\n\n    var body: some Scene {\n        WindowGroup {\n            ZStack {\n                ContentView()\n                    .opacity(showLaunchScreen ? 0 : 1)\n\n                if showLaunchScreen {\n                    LaunchScreenView()\n                        .transition(.opacity)\n                }\n            }\n            .preferredColorScheme(selectedAppearance.colorScheme)\n            .task {\n                try? await Task.sleep(for: .seconds(1.5))\n                withAnimation(.easeOut(duration: 0.4)) {\n                    showLaunchScreen = false\n                }\n            }\n        }\n        .modelContainer(sharedModelContainer)\n    }\n}\nSWIFT\ncp \/tmp\/CargoApp_new.swift \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift\necho \"Done\"' has no matching auto approve entries"
}
[2026-03-18T21:49:33.811Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9",
  "type" : 3
}
[2026-03-18T21:49:35.476Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request fb00783c-3f12-40f0-bf2e-ad64f862e5c7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1645.2637500001583ms"
}
[2026-03-18T21:49:36.168Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:49:36.178Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:49:36.178Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:49:36.178Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift' is split into sub-commands: [\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift\"]"
}
[2026-03-18T21:49:36.178Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift' has no matching auto approve entries"
}
[2026-03-18T21:49:37.391Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9",
  "type" : 3
}
[2026-03-18T21:49:39.248Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request d261798b-3aa7-42b4-982f-57bfbde787e2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1837.3255000000354ms",
  "type" : 3
}
[2026-03-18T21:49:45.466Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:49:45.472Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:49:45.582Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:49:45.592Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:49:48.194Z] [error] [Client] [36672] Editor element not found for ContentView.swift after 6 attempts.
[2026-03-18T21:49:48.195Z] [info] [Client] [36672] Failed to apply edit for file at file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/ContentView.swift, missingEditorElement(file: file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/ContentView.swift)
[2026-03-18T21:49:48.199Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9",
  "type" : 3
}
[2026-03-18T21:49:50.031Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request b32e2d4c-502a-461c-97a2-fa3edc7f50f2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1808.4488750000019ms",
  "type" : 3
}
[2026-03-18T21:49:51.213Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:49:51.226Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:49:51.226Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:49:51.226Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'sed -n '155,185p' \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift' is split into sub-commands: [\"sed -n '155,185p' \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\"]",
  "type" : 3
}
[2026-03-18T21:49:51.226Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'sed -n '155,185p' \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:49:52.449Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9",
  "type" : 3
}
[2026-03-18T21:49:54.192Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request cb5fd310-1f6b-4cfd-93dc-3b4064f5b3a2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1724.1984170000069ms",
  "type" : 3
}
[2026-03-18T21:49:55.262Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:49:55.274Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:49:55.274Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:49:55.274Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -n '185,215p' \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift' is split into sub-commands: [\"sed -n '185,215p' \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\"]"
}
[2026-03-18T21:49:55.274Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -n '185,215p' \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift' has no matching auto approve entries"
}
[2026-03-18T21:49:56.490Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9",
  "type" : 3
}
[2026-03-18T21:49:58.119Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8a567b69-aa8a-47c4-9a49-172baec3cbe6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1609.5603330000304ms"
}
[2026-03-18T21:50:01.563Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:50:01.575Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:50:01.575Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:50:01.575Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 - << 'EOF'\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift', 'r') as f:\n    content = f.read()\n\nold = '''                Text(\"No Packages\")\n                    .font(.title2)\n                    .fontWeight(.semibold)\n            } description: {\n                Text(\"Add a package to start tracking your deliveries.\")\n            } actions: {\n                Button {\n                    showingAddPackage = true\n                } label: {\n                    Text(\"Add Package\")\n                }\n                .buttonStyle(.borderedProminent)\n            }'''\n\nnew = '''                Text(\"No Packages\")\n                    .font(.title2)\n                    .fontWeight(.semibold)\n                    .foregroundStyle(Color(\"CargoCream\"))\n            } description: {\n                Text(\"Add a package to start tracking your deliveries.\")\n                    .foregroundStyle(Color(\"CargoSand\"))\n            } actions: {\n                Button {\n                    showingAddPackage = true\n                } label: {\n                    Text(\"Add Package\")\n                }\n                .buttonStyle(.borderedProminent)\n                .tint(Color(\"CargoOrange\"))\n            }'''\n\nif old in content:\n    content = content.replace(old, new, 1)\n    with open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift', 'w') as f:\n        f.write(content)\n    print(\"Replaced successfully\")\nelse:\n    print(\"NOT FOUND\")\nEOF' is split into sub-commands: [\"python3\"]"
}
[2026-03-18T21:50:01.575Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 - << 'EOF'\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift', 'r') as f:\n    content = f.read()\n\nold = '''                Text(\"No Packages\")\n                    .font(.title2)\n                    .fontWeight(.semibold)\n            } description: {\n                Text(\"Add a package to start tracking your deliveries.\")\n            } actions: {\n                Button {\n                    showingAddPackage = true\n                } label: {\n                    Text(\"Add Package\")\n                }\n                .buttonStyle(.borderedProminent)\n            }'''\n\nnew = '''                Text(\"No Packages\")\n                    .font(.title2)\n                    .fontWeight(.semibold)\n                    .foregroundStyle(Color(\"CargoCream\"))\n            } description: {\n                Text(\"Add a package to start tracking your deliveries.\")\n                    .foregroundStyle(Color(\"CargoSand\"))\n            } actions: {\n                Button {\n                    showingAddPackage = true\n                } label: {\n                    Text(\"Add Package\")\n                }\n                .buttonStyle(.borderedProminent)\n                .tint(Color(\"CargoOrange\"))\n            }'''\n\nif old in content:\n    content = content.replace(old, new, 1)\n    with open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift', 'w') as f:\n        f.write(content)\n    print(\"Replaced successfully\")\nelse:\n    print(\"NOT FOUND\")\nEOF' has no matching auto approve entries"
}
[2026-03-18T21:50:02.760Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9",
  "type" : 3
}
[2026-03-18T21:50:04.090Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 25030aa5-02b6-4bd1-921e-3c35c6bdb21e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1313.326708999928ms",
  "type" : 3
}
[2026-03-18T21:50:05.577Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:50:05.588Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:50:05.588Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:50:05.588Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'sed -n '185,205p' \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift' is split into sub-commands: [\"sed -n '185,205p' \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\"]",
  "type" : 3
}
[2026-03-18T21:50:05.588Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'sed -n '185,205p' \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:50:06.806Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9"
}
[2026-03-18T21:50:08.748Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request d8d48d2a-2bab-4660-b68c-0bd483d54e55 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1922.9681669999845ms",
  "type" : 3
}
[2026-03-18T21:50:09.645Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:50:09.648Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:50:09.655Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/9582945e-a3cd-4e70-ba25-7e003c0a18b9",
  "type" : 3
}
[2026-03-18T21:50:12.532Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b8fedd74-2ce7-4bf9-8e09-6e69f00d671d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2853.6788340001367ms"
}
[2026-03-18T21:50:17.689Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-18T21:50:18.028Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 0703a8c3-b694-4b8a-b439-a0a1c4654382 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 324.718084000051ms",
  "type" : 3
}
[2026-03-18T21:50:18.241Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-18T21:52:09.158Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:53:11.298Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/6ee6a83b-176a-4613-9646-57806579570a"
}
[2026-03-18T21:53:13.239Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a33c7cc9-0e97-46c5-937c-a7b8bee2beae at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1922.721416000044ms"
}
[2026-03-18T21:53:16.051Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:53:16.065Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:53:16.065Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:53:16.065Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/ && echo \"---\" && ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/' is split into sub-commands: [\"ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/\",\"echo \\\"---\\\"\",\"ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\"]"
}
[2026-03-18T21:53:16.065Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/ && echo \"---\" && ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/' has no matching auto approve entries"
}
[2026-03-18T21:53:17.238Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/6ee6a83b-176a-4613-9646-57806579570a"
}
[2026-03-18T21:53:18.635Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 25b38cae-ef05-48f3-91d1-ad05579294ce at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1379.815416000085ms"
}
[2026-03-18T21:53:21.757Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:53:21.769Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:53:21.769Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:53:21.769Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sips -g pixelWidth -g pixelHeight \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/cargo_logo.png\nsips -g pixelWidth -g pixelHeight \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/cargo_launch.png' is split into sub-commands: [\"sips -g pixelWidth -g pixelHeight \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/cargo_logo.png\",\"sips -g pixelWidth -g pixelHeight \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/cargo_launch.png\"]"
}
[2026-03-18T21:53:21.769Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sips -g pixelWidth -g pixelHeight \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/cargo_logo.png\nsips -g pixelWidth -g pixelHeight \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/cargo_launch.png' has no matching auto approve entries"
}
[2026-03-18T21:53:23.012Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/6ee6a83b-176a-4613-9646-57806579570a"
}
[2026-03-18T21:53:25.420Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 5263ff26-6dc5-4246-b923-65a040498fe8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2388.1320829999167ms",
  "type" : 3
}
[2026-03-18T21:53:38.090Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:53:38.103Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:53:38.103Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:53:38.103Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 << 'EOF'\nfrom PIL import ImageFont, ImageDraw, Image\nimport subprocess, sys\n\n# Check if Pillow is available\ntry:\n    from PIL import ImageFont, ImageDraw, Image\nexcept ImportError:\n    subprocess.run([sys.executable, '-m', 'pip', 'install', 'Pillow', '-q'])\n    from PIL import ImageFont, ImageDraw, Image\n\nfont_path = '\/Users\/bjgibson2\/Library\/Fonts\/Magical Night.ttf'\nout_dir = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoWordmark.imageset'\n\nimport os\nos.makedirs(out_dir, exist_ok=True)\n\n# CargoOrange = #df8a47\ncolor = (223, 138, 71, 255)\n\ndef make_wordmark(px_size, out_path):\n    font = ImageFont.truetype(font_path, px_size)\n    # Measure text\n    dummy = Image.new('RGBA', (1,1))\n    draw = ImageDraw.Draw(dummy)\n    bbox = draw.textbbox((0, 0), 'Cargo', font=font)\n    w = bbox[2] - bbox[0] + 20\n    h = bbox[3] - bbox[1] + 20\n    img = Image.new('RGBA', (w, h), (0, 0, 0, 0))\n    draw = ImageDraw.Draw(img)\n    draw.text((-bbox[0] + 10, -bbox[1] + 10), 'Cargo', font=font, fill=color)\n    img.save(out_path)\n    print(f'Saved {out_path} ({w}x{h})')\n\nmake_wordmark(80,  f'{out_dir}\/cargo_wordmark.png')      # 1x\nmake_wordmark(160, f'{out_dir}\/cargo_wordmark@2x.png')   # 2x\nmake_wordmark(240, f'{out_dir}\/cargo_wordmark@3x.png')   # 3x\n\nEOF' is split into sub-commands: [\"python3\"]",
  "type" : 3
}
[2026-03-18T21:53:38.103Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 << 'EOF'\nfrom PIL import ImageFont, ImageDraw, Image\nimport subprocess, sys\n\n# Check if Pillow is available\ntry:\n    from PIL import ImageFont, ImageDraw, Image\nexcept ImportError:\n    subprocess.run([sys.executable, '-m', 'pip', 'install', 'Pillow', '-q'])\n    from PIL import ImageFont, ImageDraw, Image\n\nfont_path = '\/Users\/bjgibson2\/Library\/Fonts\/Magical Night.ttf'\nout_dir = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoWordmark.imageset'\n\nimport os\nos.makedirs(out_dir, exist_ok=True)\n\n# CargoOrange = #df8a47\ncolor = (223, 138, 71, 255)\n\ndef make_wordmark(px_size, out_path):\n    font = ImageFont.truetype(font_path, px_size)\n    # Measure text\n    dummy = Image.new('RGBA', (1,1))\n    draw = ImageDraw.Draw(dummy)\n    bbox = draw.textbbox((0, 0), 'Cargo', font=font)\n    w = bbox[2] - bbox[0] + 20\n    h = bbox[3] - bbox[1] + 20\n    img = Image.new('RGBA', (w, h), (0, 0, 0, 0))\n    draw = ImageDraw.Draw(img)\n    draw.text((-bbox[0] + 10, -bbox[1] + 10), 'Cargo', font=font, fill=color)\n    img.save(out_path)\n    print(f'Saved {out_path} ({w}x{h})')\n\nmake_wordmark(80,  f'{out_dir}\/cargo_wordmark.png')      # 1x\nmake_wordmark(160, f'{out_dir}\/cargo_wordmark@2x.png')   # 2x\nmake_wordmark(240, f'{out_dir}\/cargo_wordmark@3x.png')   # 3x\n\nEOF' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:53:39.373Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/6ee6a83b-176a-4613-9646-57806579570a"
}
[2026-03-18T21:53:40.944Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 11490344-3646-42dc-b378-15c24607e3cd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1552.6841250001453ms",
  "type" : 3
}
[2026-03-18T21:53:44.497Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:53:44.509Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:53:44.509Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-18T21:53:44.509Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'pip3 install Pillow -q && python3 << 'EOF'\nfrom PIL import ImageFont, ImageDraw, Image\nimport os\n\nfont_path = '\/Users\/bjgibson2\/Library\/Fonts\/Magical Night.ttf'\nout_dir = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoWordmark.imageset'\nos.makedirs(out_dir, exist_ok=True)\n\ncolor = (223, 138, 71, 255)  # CargoOrange #df8a47\n\ndef make_wordmark(px_size, out_path):\n    font = ImageFont.truetype(font_path, px_size)\n    dummy = Image.new('RGBA', (1, 1))\n    draw = ImageDraw.Draw(dummy)\n    bbox = draw.textbbox((0, 0), 'Cargo', font=font)\n    w = bbox[2] - bbox[0] + 20\n    h = bbox[3] - bbox[1] + 20\n    img = Image.new('RGBA', (w, h), (0, 0, 0, 0))\n    draw = ImageDraw.Draw(img)\n    draw.text((-bbox[0] + 10, -bbox[1] + 10), 'Cargo', font=font, fill=color)\n    img.save(out_path)\n    print(f'Saved {out_path} ({w}x{h})')\n\nmake_wordmark(80,  f'{out_dir}\/cargo_wordmark.png')\nmake_wordmark(160, f'{out_dir}\/cargo_wordmark@2x.png')\nmake_wordmark(240, f'{out_dir}\/cargo_wordmark@3x.png')\nEOF' is split into sub-commands: [\"pip3 install Pillow -q\",\"python3\"]",
  "type" : 3
}
[2026-03-18T21:53:44.509Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'pip3 install Pillow -q && python3 << 'EOF'\nfrom PIL import ImageFont, ImageDraw, Image\nimport os\n\nfont_path = '\/Users\/bjgibson2\/Library\/Fonts\/Magical Night.ttf'\nout_dir = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoWordmark.imageset'\nos.makedirs(out_dir, exist_ok=True)\n\ncolor = (223, 138, 71, 255)  # CargoOrange #df8a47\n\ndef make_wordmark(px_size, out_path):\n    font = ImageFont.truetype(font_path, px_size)\n    dummy = Image.new('RGBA', (1, 1))\n    draw = ImageDraw.Draw(dummy)\n    bbox = draw.textbbox((0, 0), 'Cargo', font=font)\n    w = bbox[2] - bbox[0] + 20\n    h = bbox[3] - bbox[1] + 20\n    img = Image.new('RGBA', (w, h), (0, 0, 0, 0))\n    draw = ImageDraw.Draw(img)\n    draw.text((-bbox[0] + 10, -bbox[1] + 10), 'Cargo', font=font, fill=color)\n    img.save(out_path)\n    print(f'Saved {out_path} ({w}x{h})')\n\nmake_wordmark(80,  f'{out_dir}\/cargo_wordmark.png')\nmake_wordmark(160, f'{out_dir}\/cargo_wordmark@2x.png')\nmake_wordmark(240, f'{out_dir}\/cargo_wordmark@3x.png')\nEOF' has no matching auto approve entries",
  "type" : 3
}
[2026-03-18T21:53:50.183Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/6ee6a83b-176a-4613-9646-57806579570a",
  "type" : 3
}
[2026-03-18T21:53:52.089Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 526ac6ae-4a3f-4cd2-b697-cb7a9255e7d2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1888.4397909999825ms",
  "type" : 3
}
[2026-03-18T21:53:54.985Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:53:54.994Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:53:55.003Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/6ee6a83b-176a-4613-9646-57806579570a",
  "type" : 3
}
[2026-03-18T21:53:55.126Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:53:55.161Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:53:58.437Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 75d4323f-8b05-4aaa-b285-b47793310e5c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3407.6752919999417ms"
}
[2026-03-18T21:54:05.407Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:54:05.417Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:54:05.417Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:54:05.417Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 << 'EOF'\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift', 'r') as f:\n    content = f.read()\n\n# Replace macOS toolbar title\nold1 = '''                    HStack(spacing: 6) {\n                        Image(\"CargoLogo\")\n                            .resizable()\n                            .aspectRatio(contentMode: .fit)\n                            .frame(height: 24)\n                        Text(\"Cargo\")\n                            .font(.custom(\"MagicalNightDEMO-Regular\", size: 20))\n                            .foregroundStyle(Color(\"CargoOrange\"))\n                    }\n                    .accessibilityElement(children: .combine)\n                    .accessibilityLabel(\"Cargo\")'''\n\nnew1 = '''                    Image(\"CargoWordmark\")\n                        .resizable()\n                        .aspectRatio(contentMode: .fit)\n                        .frame(height: 28)\n                        .accessibilityLabel(\"Cargo\")'''\n\n# Replace titleHeader\nold2 = '''    private var titleHeader: some View {\n        HStack(spacing: 8) {\n            Text(\"Cargo\")\n                .font(.custom(\"MagicalNightDEMO-Regular\", size: 40))\n                .foregroundStyle(Color(\"CargoOrange\"))\n        }\n        .frame(maxWidth: .infinity, alignment: .leading)\n        .accessibilityElement(children: .combine)\n        .accessibilityLabel(\"Cargo\")\n    }'''\n\nnew2 = '''    private var titleHeader: some View {\n        Image(\"CargoWordmark\")\n            .resizable()\n            .aspectRatio(contentMode: .fit)\n            .frame(height: 52)\n            .frame(maxWidth: .infinity, alignment: .leading)\n            .accessibilityLabel(\"Cargo\")\n    }'''\n\nif old1 in content:\n    content = content.replace(old1, new1, 1)\n    print(\"Replaced macOS toolbar title\")\nelse:\n    print(\"WARNING: macOS toolbar title not found\")\n\nif old2 in content:\n    content = content.replace(old2, new2, 1)\n    print(\"Replaced titleHeader\")\nelse:\n    print(\"WARNING: titleHeader not found\")\n\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift', 'w') as f:\n    f.write(content)\nEOF' is split into sub-commands: [\"python3\"]"
}
[2026-03-18T21:54:05.417Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 << 'EOF'\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift', 'r') as f:\n    content = f.read()\n\n# Replace macOS toolbar title\nold1 = '''                    HStack(spacing: 6) {\n                        Image(\"CargoLogo\")\n                            .resizable()\n                            .aspectRatio(contentMode: .fit)\n                            .frame(height: 24)\n                        Text(\"Cargo\")\n                            .font(.custom(\"MagicalNightDEMO-Regular\", size: 20))\n                            .foregroundStyle(Color(\"CargoOrange\"))\n                    }\n                    .accessibilityElement(children: .combine)\n                    .accessibilityLabel(\"Cargo\")'''\n\nnew1 = '''                    Image(\"CargoWordmark\")\n                        .resizable()\n                        .aspectRatio(contentMode: .fit)\n                        .frame(height: 28)\n                        .accessibilityLabel(\"Cargo\")'''\n\n# Replace titleHeader\nold2 = '''    private var titleHeader: some View {\n        HStack(spacing: 8) {\n            Text(\"Cargo\")\n                .font(.custom(\"MagicalNightDEMO-Regular\", size: 40))\n                .foregroundStyle(Color(\"CargoOrange\"))\n        }\n        .frame(maxWidth: .infinity, alignment: .leading)\n        .accessibilityElement(children: .combine)\n        .accessibilityLabel(\"Cargo\")\n    }'''\n\nnew2 = '''    private var titleHeader: some View {\n        Image(\"CargoWordmark\")\n            .resizable()\n            .aspectRatio(contentMode: .fit)\n            .frame(height: 52)\n            .frame(maxWidth: .infinity, alignment: .leading)\n            .accessibilityLabel(\"Cargo\")\n    }'''\n\nif old1 in content:\n    content = content.replace(old1, new1, 1)\n    print(\"Replaced macOS toolbar title\")\nelse:\n    print(\"WARNING: macOS toolbar title not found\")\n\nif old2 in content:\n    content = content.replace(old2, new2, 1)\n    print(\"Replaced titleHeader\")\nelse:\n    print(\"WARNING: titleHeader not found\")\n\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift', 'w') as f:\n    f.write(content)\nEOF' has no matching auto approve entries"
}
[2026-03-18T21:54:06.675Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/6ee6a83b-176a-4613-9646-57806579570a"
}
[2026-03-18T21:54:08.366Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 2f47859b-9bbe-435a-9a39-b802cf0a5230 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1664.3259999998845ms",
  "type" : 3
}
[2026-03-18T21:54:08.820Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:54:08.833Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:54:08.838Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/6ee6a83b-176a-4613-9646-57806579570a",
  "type" : 3
}
[2026-03-18T21:54:10.300Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 5036cc0f-56a5-4279-8756-cb20d7ffe353 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1435.560792000033ms",
  "type" : 3
}
[2026-03-18T21:54:15.308Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:54:15.760Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request c196b0e6-c66f-4ee2-b3d8-2bc024f2ec36 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 436.79450000007637ms",
  "type" : 3
}
[2026-03-18T21:54:15.974Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:54:20.167Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:54:58.264Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:54:58.350Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:55:12.841Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:55:42.691Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/af35fc6c-d9b7-4e4a-8918-6902da9f3165"
}
[2026-03-18T21:55:44.788Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 7cc78bbf-f668-4236-9582-a40ffb93433f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2073.753042000113ms",
  "type" : 3
}
[2026-03-18T21:55:50.830Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:55:50.836Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:55:50.873Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:55:50.934Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-18T21:55:51.133Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/af35fc6c-d9b7-4e4a-8918-6902da9f3165"
}
[2026-03-18T21:55:53.002Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b473b1bb-f34d-4df4-b6df-dee33046c67b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1834.4535000000615ms"
}
[2026-03-18T21:55:56.161Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:55:56.165Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:55:56.488Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/af35fc6c-d9b7-4e4a-8918-6902da9f3165",
  "type" : 3
}
[2026-03-18T21:55:59.073Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1bc1bf58-3780-4e3f-bf5d-cbc0bc6658c2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2548.4695830000564ms"
}
[2026-03-18T21:56:00.894Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-18T21:56:00.908Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-18T21:56:00.908Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-18T21:56:00.908Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoWordmark.imageset\/' is split into sub-commands: [\"ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoWordmark.imageset\/\"]"
}
[2026-03-18T21:56:00.908Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoWordmark.imageset\/' has no matching auto approve entries"
}
[2026-03-18T21:56:02.133Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/af35fc6c-d9b7-4e4a-8918-6902da9f3165",
  "type" : 3
}
[2026-03-18T21:56:03.953Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request ead5dddf-3a75-4ef4-a38f-2eb72d9f22f0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1792.5322910000104ms",
  "type" : 3
}
[2026-03-18T21:56:04.453Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-18T21:56:04.457Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-18T21:56:04.466Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/af35fc6c-d9b7-4e4a-8918-6902da9f3165"
}
[2026-03-18T21:56:07.354Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 23b0a92c-5c7a-4b87-bc08-66eab4910014 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2868.8811670001596ms",
  "type" : 3
}
[2026-03-18T21:56:10.743Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-18T21:56:11.182Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8ed9aa52-ffb2-4367-a510-11b4c6155a54 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 425.5588749998715ms"
}
[2026-03-18T21:56:11.379Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-18T21:58:47.337Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-18T21:58:54.867Z] [info] [Client] [36669] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-19T13:15:18.032Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:15:18.110Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:16:12.168Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:26:46.417Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:26:46.500Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:27:05.935Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:27:34.191Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:27:34.235Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:27:42.810Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:29:11.214Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:29:11.221Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:29:25.303Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:30:50.400Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T13:30:50.400Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 1,
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)"
}
[2026-03-19T13:30:50.775Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3",
  "type" : 3
}
[2026-03-19T13:30:53.320Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4c180c0a-27a5-4acd-912f-ca85205db4dd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2509.854458004236ms"
}
[2026-03-19T13:30:59.427Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:30:59.433Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:30:59.485Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:30:59.574Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:30:59.890Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 2,
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift has invalid range end position {\"line\":189,\"character\":47}. Assuming {\"line\":189,\"character\":5}."
}
[2026-03-19T13:30:59.908Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3",
  "type" : 3
}
[2026-03-19T13:31:01.814Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:31:02.136Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 887c5873-4011-4829-a632-d27baf8c002c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2188.0235000029206ms",
  "type" : 3
}
[2026-03-19T13:31:04.364Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:31:04.366Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:31:04.404Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3",
  "type" : 3
}
[2026-03-19T13:31:07.985Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 0bf29c51-0d24-4d8e-81d7-cd14fb546ada at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3547.195709004998ms",
  "type" : 3
}
[2026-03-19T13:31:09.912Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:31:09.915Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:31:09.942Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3"
}
[2026-03-19T13:31:13.328Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e9825282-7f10-41f1-b49e-f39186f99572 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3352.3732919991016ms"
}
[2026-03-19T13:31:19.313Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:31:19.314Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:31:19.415Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:31:19.444Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:31:19.779Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:31:19.852Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3",
  "type" : 3
}
[2026-03-19T13:31:22.151Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 85987224-5d7e-4c72-be9e-e11edd75a46a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2275.701292000711ms",
  "type" : 3
}
[2026-03-19T13:31:22.555Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:31:22.564Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:31:22.573Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3",
  "type" : 3
}
[2026-03-19T13:31:25.642Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request d05f0e76-d553-4a1f-adf2-e090ce5dd519 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3044.6013749986887ms"
}
[2026-03-19T13:31:27.742Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:31:27.747Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:31:27.751Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3"
}
[2026-03-19T13:31:31.063Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 37103c7d-4bd4-4383-b2b2-b12ed9d66ce9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3285.716041997075ms"
}
[2026-03-19T13:31:38.304Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:31:38.367Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:31:42.128Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:32:00.566Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:32:00.582Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:32:00.582Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T13:32:00.582Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift << 'SWIFTEOF'\n\/\/\n\/\/  ContentView.swift\n\/\/  Cargo\n\/\/\n\/\/  Created by Bryan Gibson on 3\/18\/26.\n\/\/\n\nimport SwiftUI\nimport SwiftData\n\nstruct ContentView: View {\n    @Environment(\\.modelContext) private var modelContext\n    @Query(sort: \\Package.dateAdded, order: .reverse) private var packages: [Package]\n\n    @State private var searchText: String = \"\"\n    @State private var showingAddPackage = false\n    @State private var filterStatus: FilterOption = .active\n    @State private var selectedPackage: Package?\n    @State private var isRefreshingAll = false\n    @State private var showingSettings = false\n\n    enum FilterOption: String, CaseIterable, Identifiable {\n        case active = \"Active\"\n        case delivered = \"Delivered\"\n        case archived = \"Archived\"\n        case all = \"All\"\n\n        var id: String { rawValue }\n    }\n\n    private var filteredPackages: [Package] {\n        var result = packages\n\n        switch filterStatus {\n        case .active:\n            result = result.filter { !$0.isArchived && $0.status != .delivered }\n        case .delivered:\n            result = result.filter { $0.status == .delivered && !$0.isArchived }\n        case .archived:\n            result = result.filter { $0.isArchived }\n        case .all:\n            break\n        }\n\n        if !searchText.isEmpty {\n            result = result.filter {\n                $0.title.localizedCaseInsensitiveContains(searchText) ||\n                $0.trackingNumber.localizedCaseInsensitiveContains(searchText) ||\n                $0.carrier.rawValue.localizedCaseInsensitiveContains(searchText)\n            }\n        }\n\n        return result\n    }\n\n    var body: some View {\n        NavigationSplitView {\n            Group {\n                if packages.isEmpty {\n                    emptyStateView\n                } else {\n                    packageListView\n                }\n            }\n            .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n            #if os(macOS)\n            .navigationSplitViewColumnWidth(min: 280, ideal: 320)\n            #endif\n            .navigationTitle(\"\")\n            #if os(iOS)\n            .navigationBarTitleDisplayMode(.inline)\n            #endif\n            .toolbar {\n                #if os(iOS)\n                ToolbarItemGroup(placement: .topBarTrailing) {\n                    Button {\n                        Task { await refreshAllPackages() }\n                    } label: {\n                        Image(systemName: \"arrow.clockwise\")\n                    }\n                    .disabled(isRefreshingAll || packages.isEmpty)\n\n                    EditButton()\n\n                    Button {\n                        showingAddPackage = true\n                    } label: {\n                        Image(systemName: \"plus\")\n                    }\n                }\n                ToolbarItem(placement: .topBarTrailing) {\n                    Button {\n                        showingSettings = true\n                    } label: {\n                        Image(systemName: \"gearshape\")\n                    }\n                }\n                #else\n                ToolbarItem(placement: .navigation) {\n                    Image(\"CargoWordmark\")\n                        .resizable()\n                        .aspectRatio(contentMode: .fit)\n                        .frame(height: 28)\n                        .accessibilityLabel(\"Cargo\")\n                }\n                ToolbarItem {\n                    Button {\n                        Task { await refreshAllPackages() }\n                    } label: {\n                        if isRefreshingAll {\n                            ProgressView()\n                                .controlSize(.small)\n                        } else {\n                            Label(\"Refresh All\", systemImage: \"arrow.clockwise\")\n                        }\n                    }\n                    .disabled(isRefreshingAll || packages.isEmpty)\n                }\n                ToolbarItem {\n                    Button {\n                        showingAddPackage = true\n                    } label: {\n                        Label(\"Add Package\", systemImage: \"plus\")\n                    }\n                }\n                ToolbarItem {\n                    Button {\n                        showingSettings = true\n                    } label: {\n                        Label(\"Settings\", systemImage: \"gearshape\")\n                    }\n                }\n                #endif\n            }\n            .searchable(text: $searchText, prompt: \"Search packages\")\n            .sheet(isPresented: $showingAddPackage) {\n                AddPackageView()\n            }\n            .sheet(isPresented: $showingSettings) {\n                SettingsView()\n            }\n        } detail: {\n            if let selectedPackage {\n                PackageDetailView(package: selectedPackage)\n            } else {\n                ContentUnavailableView(\n                    \"Select a Package\",\n                    systemImage: \"shippingbox\",\n                    description: Text(\"Choose a package from the sidebar to view its details.\")\n                )\n            }\n        }\n    }\n\n    \/\/ MARK: - Title Header\n\n    private var titleHeader: some View {\n        Image(\"CargoWordmark\")\n            .resizable()\n            .aspectRatio(contentMode: .fit)\n            .frame(height: 52)\n            .frame(maxWidth: .infinity, alignment: .leading)\n            .accessibilityLabel(\"Cargo\")\n    }\n\n    \/\/ MARK: - Empty State\n\n    private var emptyStateView: some View {\n        VStack(spacing: 0) {\n            titleHeader\n                .padding(.horizontal)\n                .padding(.top, 8)\n                .padding(.bottom, 16)\n            Spacer()\n            ContentUnavailableView {\n                Image(\"CargoLogo\")\n                    .resizable()\n                    .aspectRatio(contentMode: .fit)\n                    .frame(height: 120)\n                Text(\"No Packages\")\n                    .font(.title2)\n                    .fontWeight(.semibold)\n                    .foregroundStyle(Color(\"CargoCream\"))\n            } description: {\n                Text(\"Add a package to start tracking your deliveries.\")\n                    .foregroundStyle(Color(\"CargoSand\"))\n            } actions: {\n                Button {\n                    showingAddPackage = true\n                } label: {\n                    Text(\"Add Package\")\n                }\n                .buttonStyle(.borderedProminent)\n                .tint(Color(\"CargoOrange\"))\n            }\n            Spacer()\n        }\n        .frame(maxWidth: .infinity, maxHeight: .infinity)\n        .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n    }\n\n    \/\/ MARK: - Package List\n\n    private var packageListView: some View {\n        List(selection: $selectedPackage) {\n            titleHeader\n                .listRowSeparator(.hidden)\n                .listRowBackground(Color.clear)\n                .listRowInsets(EdgeInsets(top: 8, leading: 16, bottom: 8, trailing: 16))\n\n            Picker(\"Filter\", selection: $filterStatus) {\n                ForEach(FilterOption.allCases) { option in\n                    Text(option.rawValue).tag(option)\n                }\n            }\n            .pickerStyle(.segmented)\n            .listRowSeparator(.hidden)\n            .listRowBackground(Color.clear)\n\n            if filteredPackages.isEmpty {\n                ContentUnavailableView(\n                    \"No Results\",\n                    systemImage: \"magnifyingglass\",\n                    description: Text(\"No packages match your search or filter.\")\n                )\n                .listRowBackground(Color.clear)\n            } else {\n                ForEach(filteredPackages) { package in\n                    NavigationLink(value: package) {\n                        PackageRowView(package: package)\n                    }\n                    .listRowBackground(\n                        RoundedRectangle(cornerRadius: 12)\n                            .fill(Color(\"CargoBrown\").opacity(0.15))\n                            .padding(.vertical, 2)\n                    )\n                    .listRowSeparator(.hidden)\n                }\n                .onDelete(perform: deletePackages)\n            }\n        }\n        .scrollContentBackground(.hidden)\n        .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n        #if os(iOS)\n        .refreshable {\n            await refreshAllPackages()\n        }\n        #endif\n    }\n\n    \/\/ MARK: - Actions\n\n    private func deletePackages(offsets: IndexSet) {\n        withAnimation {\n            let packagesToDelete = offsets.map { filteredPackages[$0] }\n            for package in packagesToDelete {\n                modelContext.delete(package)\n            }\n        }\n    }\n\n    private func refreshAllPackages() async {\n        isRefreshingAll = true\n        let activePackages = packages.filter { !$0.isArchived && $0.status != .delivered }\n        for package in activePackages {\n            let result = await TrackingService.shared.fetchTracking(\n                trackingNumber: package.trackingNumber,\n                carrier: package.carrier\n            )\n\n            guard result.source != .none else { continue }\n\n            if result.status != .unknown {\n                package.status = result.status\n            }\n            if let eta = result.estimatedDelivery {\n                package.estimatedDelivery = eta\n            }\n            if let trackerID = result.trackerID {\n                package.ship24TrackerID = trackerID\n            }\n            if !result.events.isEmpty {\n                package.trackingEvents.removeAll()\n                for apiEvent in result.events {\n                    let event = TrackingEvent(\n                        timestamp: apiEvent.date,\n                        status: apiEvent.status,\n                        description: apiEvent.description,\n                        location: apiEvent.location\n                    )\n                    package.trackingEvents.append(event)\n                }\n            }\n            package.lastUpdated = Date()\n        }\n        isRefreshingAll = false\n    }\n}\n\n\/\/ MARK: - Package Row View\n\nstruct PackageRowView: View {\n    let package: Package\n\n    var body: some View {\n        HStack(spacing: 12) {\n            statusIndicator\n            VStack(alignment: .leading, spacing: 4) {\n                Text(package.title)\n                    .font(.headline)\n                    .lineLimit(1)\n                HStack(spacing: 4) {\n                    Image(systemName: package.carrier.iconName)\n                        .font(.caption)\n                    Text(package.carrier.rawValue)\n                        .font(.caption)\n                }\n                .foregroundStyle(.secondary)\n\n                Text(package.trackingNumber)\n                    .font(.caption2)\n                    .foregroundStyle(.tertiary)\n                    .lineLimit(1)\n                    .fontDesign(.monospaced)\n            }\n            Spacer()\n            VStack(alignment: .trailing, spacing: 4) {\n                StatusBadge(status: package.status)\n                if let countdownText = package.deliveryCountdownText {\n                    Text(countdownText)\n                        .font(.caption)\n                        .fontWeight(.medium)\n                        .foregroundStyle(countdownColor(for: package.daysUntilDelivery))\n                } else if let eta = package.estimatedDelivery, package.status != .delivered {\n                    Text(eta, style: .date)\n                        .font(.caption2)\n                        .foregroundStyle(.secondary)\n                }\n            }\n        }\n        .padding(.vertical, 4)\n    }\n\n    private var statusIndicator: some View {\n        Image(systemName: package.status.iconName)\n            .font(.title3)\n            .foregroundStyle(statusColor)\n            .frame(width: 32)\n    }\n\n    private var statusColor: Color {\n        switch package.status {\n        case .preTransit: return Color(\"CargoBrown\")\n        case .inTransit: return Color(\"CargoGolden\")\n        case .outForDelivery: return Color(\"CargoOrange\")\n        case .delivered: return Color(\"CargoBrown\")\n        case .attemptFailed: return Color(\"CargoSand\")\n        case .exception: return .red\n        case .unknown: return Color(\"CargoLightBackground\")\n        }\n    }\n\n    private func countdownColor(for days: Int?) -> Color {\n        guard let days else { return Color(\"CargoLightBackground\") }\n        if days < 0 { return .red }\n        if days == 0 { return Color(\"CargoBrown\") }\n        if days == 1 { return Color(\"CargoOrange\") }\n        return Color(\"CargoGolden\")\n    }\n}\n\n\/\/ MARK: - Status Badge\n\nstruct StatusBadge: View {\n    let status: DeliveryStatus\n\n    var body: some View {\n        Text(status.rawValue)\n            .font(.caption2)\n            .fontWeight(.medium)\n            .padding(.horizontal, 8)\n            .padding(.vertical, 3)\n            .background(badgeColor.opacity(0.15))\n            .foregroundStyle(badgeColor)\n            .clipShape(Capsule())\n    }\n\n    private var badgeColor: Color {\n        switch status {\n        case .preTransit: return Color(\"CargoBrown\")\n        case .inTransit: return Color(\"CargoGolden\")\n        case .outForDelivery: return Color(\"CargoOrange\")\n        case .delivered: return Color(\"CargoBrown\")\n        case .attemptFailed: return Color(\"CargoSand\")\n        case .exception: return .red\n        case .unknown: return Color(\"CargoLightBackground\")\n        }\n    }\n}\n\n#Preview {\n    ContentView()\n        .modelContainer(for: Package.self, inMemory: true)\n}\nSWIFTEOF\necho \"Done\"' is split into sub-commands: [\"cat\",\"echo \\\"Done\\\"\"]",
  "type" : 3
}
[2026-03-19T13:32:00.583Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift << 'SWIFTEOF'\n\/\/\n\/\/  ContentView.swift\n\/\/  Cargo\n\/\/\n\/\/  Created by Bryan Gibson on 3\/18\/26.\n\/\/\n\nimport SwiftUI\nimport SwiftData\n\nstruct ContentView: View {\n    @Environment(\\.modelContext) private var modelContext\n    @Query(sort: \\Package.dateAdded, order: .reverse) private var packages: [Package]\n\n    @State private var searchText: String = \"\"\n    @State private var showingAddPackage = false\n    @State private var filterStatus: FilterOption = .active\n    @State private var selectedPackage: Package?\n    @State private var isRefreshingAll = false\n    @State private var showingSettings = false\n\n    enum FilterOption: String, CaseIterable, Identifiable {\n        case active = \"Active\"\n        case delivered = \"Delivered\"\n        case archived = \"Archived\"\n        case all = \"All\"\n\n        var id: String { rawValue }\n    }\n\n    private var filteredPackages: [Package] {\n        var result = packages\n\n        switch filterStatus {\n        case .active:\n            result = result.filter { !$0.isArchived && $0.status != .delivered }\n        case .delivered:\n            result = result.filter { $0.status == .delivered && !$0.isArchived }\n        case .archived:\n            result = result.filter { $0.isArchived }\n        case .all:\n            break\n        }\n\n        if !searchText.isEmpty {\n            result = result.filter {\n                $0.title.localizedCaseInsensitiveContains(searchText) ||\n                $0.trackingNumber.localizedCaseInsensitiveContains(searchText) ||\n                $0.carrier.rawValue.localizedCaseInsensitiveContains(searchText)\n            }\n        }\n\n        return result\n    }\n\n    var body: some View {\n        NavigationSplitView {\n            Group {\n                if packages.isEmpty {\n                    emptyStateView\n                } else {\n                    packageListView\n                }\n            }\n            .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n            #if os(macOS)\n            .navigationSplitViewColumnWidth(min: 280, ideal: 320)\n            #endif\n            .navigationTitle(\"\")\n            #if os(iOS)\n            .navigationBarTitleDisplayMode(.inline)\n            #endif\n            .toolbar {\n                #if os(iOS)\n                ToolbarItemGroup(placement: .topBarTrailing) {\n                    Button {\n                        Task { await refreshAllPackages() }\n                    } label: {\n                        Image(systemName: \"arrow.clockwise\")\n                    }\n                    .disabled(isRefreshingAll || packages.isEmpty)\n\n                    EditButton()\n\n                    Button {\n                        showingAddPackage = true\n                    } label: {\n                        Image(systemName: \"plus\")\n                    }\n                }\n                ToolbarItem(placement: .topBarTrailing) {\n                    Button {\n                        showingSettings = true\n                    } label: {\n                        Image(systemName: \"gearshape\")\n                    }\n                }\n                #else\n                ToolbarItem(placement: .navigation) {\n                    Image(\"CargoWordmark\")\n                        .resizable()\n                        .aspectRatio(contentMode: .fit)\n                        .frame(height: 28)\n                        .accessibilityLabel(\"Cargo\")\n                }\n                ToolbarItem {\n                    Button {\n                        Task { await refreshAllPackages() }\n                    } label: {\n                        if isRefreshingAll {\n                            ProgressView()\n                                .controlSize(.small)\n                        } else {\n                            Label(\"Refresh All\", systemImage: \"arrow.clockwise\")\n                        }\n                    }\n                    .disabled(isRefreshingAll || packages.isEmpty)\n                }\n                ToolbarItem {\n                    Button {\n                        showingAddPackage = true\n                    } label: {\n                        Label(\"Add Package\", systemImage: \"plus\")\n                    }\n                }\n                ToolbarItem {\n                    Button {\n                        showingSettings = true\n                    } label: {\n                        Label(\"Settings\", systemImage: \"gearshape\")\n                    }\n                }\n                #endif\n            }\n            .searchable(text: $searchText, prompt: \"Search packages\")\n            .sheet(isPresented: $showingAddPackage) {\n                AddPackageView()\n            }\n            .sheet(isPresented: $showingSettings) {\n                SettingsView()\n            }\n        } detail: {\n            if let selectedPackage {\n                PackageDetailView(package: selectedPackage)\n            } else {\n                ContentUnavailableView(\n                    \"Select a Package\",\n                    systemImage: \"shippingbox\",\n                    description: Text(\"Choose a package from the sidebar to view its details.\")\n                )\n            }\n        }\n    }\n\n    \/\/ MARK: - Title Header\n\n    private var titleHeader: some View {\n        Image(\"CargoWordmark\")\n            .resizable()\n            .aspectRatio(contentMode: .fit)\n            .frame(height: 52)\n            .frame(maxWidth: .infinity, alignment: .leading)\n            .accessibilityLabel(\"Cargo\")\n    }\n\n    \/\/ MARK: - Empty State\n\n    private var emptyStateView: some View {\n        VStack(spacing: 0) {\n            titleHeader\n                .padding(.horizontal)\n                .padding(.top, 8)\n                .padding(.bottom, 16)\n            Spacer()\n            ContentUnavailableView {\n                Image(\"CargoLogo\")\n                    .resizable()\n                    .aspectRatio(contentMode: .fit)\n                    .frame(height: 120)\n                Text(\"No Packages\")\n                    .font(.title2)\n                    .fontWeight(.semibold)\n                    .foregroundStyle(Color(\"CargoCream\"))\n            } description: {\n                Text(\"Add a package to start tracking your deliveries.\")\n                    .foregroundStyle(Color(\"CargoSand\"))\n            } actions: {\n                Button {\n                    showingAddPackage = true\n                } label: {\n                    Text(\"Add Package\")\n                }\n                .buttonStyle(.borderedProminent)\n                .tint(Color(\"CargoOrange\"))\n            }\n            Spacer()\n        }\n        .frame(maxWidth: .infinity, maxHeight: .infinity)\n        .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n    }\n\n    \/\/ MARK: - Package List\n\n    private var packageListView: some View {\n        List(selection: $selectedPackage) {\n            titleHeader\n                .listRowSeparator(.hidden)\n                .listRowBackground(Color.clear)\n                .listRowInsets(EdgeInsets(top: 8, leading: 16, bottom: 8, trailing: 16))\n\n            Picker(\"Filter\", selection: $filterStatus) {\n                ForEach(FilterOption.allCases) { option in\n                    Text(option.rawValue).tag(option)\n                }\n            }\n            .pickerStyle(.segmented)\n            .listRowSeparator(.hidden)\n            .listRowBackground(Color.clear)\n\n            if filteredPackages.isEmpty {\n                ContentUnavailableView(\n                    \"No Results\",\n                    systemImage: \"magnifyingglass\",\n                    description: Text(\"No packages match your search or filter.\")\n                )\n                .listRowBackground(Color.clear)\n            } else {\n                ForEach(filteredPackages) { package in\n                    NavigationLink(value: package) {\n                        PackageRowView(package: package)\n                    }\n                    .listRowBackground(\n                        RoundedRectangle(cornerRadius: 12)\n                            .fill(Color(\"CargoBrown\").opacity(0.15))\n                            .padding(.vertical, 2)\n                    )\n                    .listRowSeparator(.hidden)\n                }\n                .onDelete(perform: deletePackages)\n            }\n        }\n        .scrollContentBackground(.hidden)\n        .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n        #if os(iOS)\n        .refreshable {\n            await refreshAllPackages()\n        }\n        #endif\n    }\n\n    \/\/ MARK: - Actions\n\n    private func deletePackages(offsets: IndexSet) {\n        withAnimation {\n            let packagesToDelete = offsets.map { filteredPackages[$0] }\n            for package in packagesToDelete {\n                modelContext.delete(package)\n            }\n        }\n    }\n\n    private func refreshAllPackages() async {\n        isRefreshingAll = true\n        let activePackages = packages.filter { !$0.isArchived && $0.status != .delivered }\n        for package in activePackages {\n            let result = await TrackingService.shared.fetchTracking(\n                trackingNumber: package.trackingNumber,\n                carrier: package.carrier\n            )\n\n            guard result.source != .none else { continue }\n\n            if result.status != .unknown {\n                package.status = result.status\n            }\n            if let eta = result.estimatedDelivery {\n                package.estimatedDelivery = eta\n            }\n            if let trackerID = result.trackerID {\n                package.ship24TrackerID = trackerID\n            }\n            if !result.events.isEmpty {\n                package.trackingEvents.removeAll()\n                for apiEvent in result.events {\n                    let event = TrackingEvent(\n                        timestamp: apiEvent.date,\n                        status: apiEvent.status,\n                        description: apiEvent.description,\n                        location: apiEvent.location\n                    )\n                    package.trackingEvents.append(event)\n                }\n            }\n            package.lastUpdated = Date()\n        }\n        isRefreshingAll = false\n    }\n}\n\n\/\/ MARK: - Package Row View\n\nstruct PackageRowView: View {\n    let package: Package\n\n    var body: some View {\n        HStack(spacing: 12) {\n            statusIndicator\n            VStack(alignment: .leading, spacing: 4) {\n                Text(package.title)\n                    .font(.headline)\n                    .lineLimit(1)\n                HStack(spacing: 4) {\n                    Image(systemName: package.carrier.iconName)\n                        .font(.caption)\n                    Text(package.carrier.rawValue)\n                        .font(.caption)\n                }\n                .foregroundStyle(.secondary)\n\n                Text(package.trackingNumber)\n                    .font(.caption2)\n                    .foregroundStyle(.tertiary)\n                    .lineLimit(1)\n                    .fontDesign(.monospaced)\n            }\n            Spacer()\n            VStack(alignment: .trailing, spacing: 4) {\n                StatusBadge(status: package.status)\n                if let countdownText = package.deliveryCountdownText {\n                    Text(countdownText)\n                        .font(.caption)\n                        .fontWeight(.medium)\n                        .foregroundStyle(countdownColor(for: package.daysUntilDelivery))\n                } else if let eta = package.estimatedDelivery, package.status != .delivered {\n                    Text(eta, style: .date)\n                        .font(.caption2)\n                        .foregroundStyle(.secondary)\n                }\n            }\n        }\n        .padding(.vertical, 4)\n    }\n\n    private var statusIndicator: some View {\n        Image(systemName: package.status.iconName)\n            .font(.title3)\n            .foregroundStyle(statusColor)\n            .frame(width: 32)\n    }\n\n    private var statusColor: Color {\n        switch package.status {\n        case .preTransit: return Color(\"CargoBrown\")\n        case .inTransit: return Color(\"CargoGolden\")\n        case .outForDelivery: return Color(\"CargoOrange\")\n        case .delivered: return Color(\"CargoBrown\")\n        case .attemptFailed: return Color(\"CargoSand\")\n        case .exception: return .red\n        case .unknown: return Color(\"CargoLightBackground\")\n        }\n    }\n\n    private func countdownColor(for days: Int?) -> Color {\n        guard let days else { return Color(\"CargoLightBackground\") }\n        if days < 0 { return .red }\n        if days == 0 { return Color(\"CargoBrown\") }\n        if days == 1 { return Color(\"CargoOrange\") }\n        return Color(\"CargoGolden\")\n    }\n}\n\n\/\/ MARK: - Status Badge\n\nstruct StatusBadge: View {\n    let status: DeliveryStatus\n\n    var body: some View {\n        Text(status.rawValue)\n            .font(.caption2)\n            .fontWeight(.medium)\n            .padding(.horizontal, 8)\n            .padding(.vertical, 3)\n            .background(badgeColor.opacity(0.15))\n            .foregroundStyle(badgeColor)\n            .clipShape(Capsule())\n    }\n\n    private var badgeColor: Color {\n        switch status {\n        case .preTransit: return Color(\"CargoBrown\")\n        case .inTransit: return Color(\"CargoGolden\")\n        case .outForDelivery: return Color(\"CargoOrange\")\n        case .delivered: return Color(\"CargoBrown\")\n        case .attemptFailed: return Color(\"CargoSand\")\n        case .exception: return .red\n        case .unknown: return Color(\"CargoLightBackground\")\n        }\n    }\n}\n\n#Preview {\n    ContentView()\n        .modelContainer(for: Package.self, inMemory: true)\n}\nSWIFTEOF\necho \"Done\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T13:32:01.818Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3"
}
[2026-03-19T13:32:05.584Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f721b203-8dbf-42c9-a5f2-bb62a07031eb at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3724.0492080003023ms"
}
[2026-03-19T13:32:06.952Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:32:06.953Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:32:06.961Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3"
}
[2026-03-19T13:32:09.034Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 7d97f4ad-af4a-45e8-8902-d8a658e8cab8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2020.3925000056624ms",
  "type" : 3
}
[2026-03-19T13:32:18.418Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:32:18.422Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:32:18.549Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:32:18.688Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:32:18.994Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:32:19.107Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3",
  "type" : 3
}
[2026-03-19T13:32:20.921Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 02c2fa6e-7ff0-4ffa-b8ac-66c4334bc5fe at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1773.1279169991612ms",
  "type" : 3
}
[2026-03-19T13:32:22.660Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:32:22.664Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:32:22.795Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:32:22.813Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:32:23.420Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3"
}
[2026-03-19T13:32:26.495Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b689da94-2d89-4005-89d8-1f85300afc37 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3025.2327499985695ms"
}
[2026-03-19T13:32:26.785Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:32:27.050Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:32:27.052Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:32:27.065Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/fc38322d-3c02-4216-9127-7cf9b2fdffc3"
}
[2026-03-19T13:32:29.228Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b4e2db66-6881-4456-9997-499d8482d170 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2077.944165997207ms"
}
[2026-03-19T13:32:35.365Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T13:32:35.818Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8e1b0d7e-c75a-4ee3-8575-b4530d43bf76 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 433.3152080029249ms"
}
[2026-03-19T13:32:36.058Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T13:35:51.913Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:35:52.009Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:36:17.558Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:36:36.579Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:36:36.649Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:37:07.377Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:37:32.193Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:37:32.269Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:37:40.838Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:41:21.841Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/04ac17a2-a1ab-4da1-997d-2772c3230063"
}
[2026-03-19T13:41:24.453Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1fbe11cf-cd6a-42e7-b7bd-3cfbe4d7545c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2579.9800000041723ms"
}
[2026-03-19T13:41:26.283Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:41:26.290Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:41:26.294Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/04ac17a2-a1ab-4da1-997d-2772c3230063"
}
[2026-03-19T13:41:27.961Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a2e4cf80-0e13-43ce-828f-75f7826ca6d4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1636.3412499949336ms"
}
[2026-03-19T13:41:37.021Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:41:37.038Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:41:37.038Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T13:41:37.039Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 << 'EOF'\nfrom PIL import ImageFont, ImageDraw, Image\nimport os\n\nfont_path = '\/Users\/bjgibson2\/Library\/Fonts\/Magical Night.ttf'\nout_dir = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset'\nos.makedirs(out_dir, exist_ok=True)\n\ncolor = (223, 138, 71, 255)  # CargoOrange #df8a47\n\ndef make_wordmark(px_size, out_path):\n    font = ImageFont.truetype(font_path, px_size)\n    dummy = Image.new('RGBA', (1, 1))\n    draw = ImageDraw.Draw(dummy)\n    bbox = draw.textbbox((0, 0), 'Settings', font=font)\n    w = bbox[2] - bbox[0] + 20\n    h = bbox[3] - bbox[1] + 20\n    img = Image.new('RGBA', (w, h), (0, 0, 0, 0))\n    draw = ImageDraw.Draw(img)\n    draw.text((-bbox[0] + 10, -bbox[1] + 10), 'Settings', font=font, fill=color)\n    img.save(out_path)\n    print(f'Saved {out_path} ({w}x{h})')\n\nmake_wordmark(80,  f'{out_dir}\/settings_wordmark.png')\nmake_wordmark(160, f'{out_dir}\/settings_wordmark@2x.png')\nmake_wordmark(240, f'{out_dir}\/settings_wordmark@3x.png')\nEOF' is split into sub-commands: [\"python3\"]"
}
[2026-03-19T13:41:37.039Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 << 'EOF'\nfrom PIL import ImageFont, ImageDraw, Image\nimport os\n\nfont_path = '\/Users\/bjgibson2\/Library\/Fonts\/Magical Night.ttf'\nout_dir = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset'\nos.makedirs(out_dir, exist_ok=True)\n\ncolor = (223, 138, 71, 255)  # CargoOrange #df8a47\n\ndef make_wordmark(px_size, out_path):\n    font = ImageFont.truetype(font_path, px_size)\n    dummy = Image.new('RGBA', (1, 1))\n    draw = ImageDraw.Draw(dummy)\n    bbox = draw.textbbox((0, 0), 'Settings', font=font)\n    w = bbox[2] - bbox[0] + 20\n    h = bbox[3] - bbox[1] + 20\n    img = Image.new('RGBA', (w, h), (0, 0, 0, 0))\n    draw = ImageDraw.Draw(img)\n    draw.text((-bbox[0] + 10, -bbox[1] + 10), 'Settings', font=font, fill=color)\n    img.save(out_path)\n    print(f'Saved {out_path} ({w}x{h})')\n\nmake_wordmark(80,  f'{out_dir}\/settings_wordmark.png')\nmake_wordmark(160, f'{out_dir}\/settings_wordmark@2x.png')\nmake_wordmark(240, f'{out_dir}\/settings_wordmark@3x.png')\nEOF' has no matching auto approve entries"
}
[2026-03-19T13:41:38.462Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/04ac17a2-a1ab-4da1-997d-2772c3230063"
}
[2026-03-19T13:41:40.890Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request ebfc82ea-7328-413d-8666-521c420ae230 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2402.1022080034018ms",
  "type" : 3
}
[2026-03-19T13:41:44.194Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:41:44.199Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:41:44.215Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/04ac17a2-a1ab-4da1-997d-2772c3230063",
  "type" : 3
}
[2026-03-19T13:41:44.257Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:41:44.347Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:41:45.999Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request a4951ffd-781c-47cb-a128-afcf0ef04b4c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1715.2033749967813ms",
  "type" : 3
}
[2026-03-19T13:41:50.381Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:41:50.384Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:41:50.738Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/04ac17a2-a1ab-4da1-997d-2772c3230063"
}
[2026-03-19T13:41:52.813Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1db9649a-a379-4f1c-86b2-84d9ed4e9a80 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2053.6703750044107ms"
}
[2026-03-19T13:41:55.763Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:41:55.763Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:41:55.924Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/04ac17a2-a1ab-4da1-997d-2772c3230063"
}
[2026-03-19T13:41:57.922Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request faaf1516-c428-451b-98ea-d2095838e45e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1965.2493330016732ms"
}
[2026-03-19T13:41:58.454Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:41:58.461Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:41:58.465Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/04ac17a2-a1ab-4da1-997d-2772c3230063"
}
[2026-03-19T13:42:00.343Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2eae47e6-1930-4b75-baff-e6fb13415fa6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1853.6504999995232ms"
}
[2026-03-19T13:42:02.038Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:42:08.206Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T13:42:08.622Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 3ae2b462-74ad-403e-aa74-20043ab2256b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 400.4325419962406ms",
  "type" : 3
}
[2026-03-19T13:42:08.937Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T13:46:11.677Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/8c19871f-d547-46a5-8d9a-162973d0d887",
  "type" : 3
}
[2026-03-19T13:46:14.062Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 37b4613c-1e56-414b-808d-363f53b7aa46 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2356.4198340028524ms"
}
[2026-03-19T13:46:17.186Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:46:17.199Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:46:17.199Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T13:46:17.199Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sips -g pixelWidth -g pixelHeight \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/settings_wordmark.png && open \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/settings_wordmark.png' is split into sub-commands: [\"sips -g pixelWidth -g pixelHeight \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/settings_wordmark.png\",\"open \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/settings_wordmark.png\"]"
}
[2026-03-19T13:46:17.199Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sips -g pixelWidth -g pixelHeight \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/settings_wordmark.png && open \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/settings_wordmark.png' has no matching auto approve entries"
}
[2026-03-19T13:46:18.602Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/8c19871f-d547-46a5-8d9a-162973d0d887"
}
[2026-03-19T13:46:20.459Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4f3cdc26-5cc2-4d07-8f86-5cca303ae81e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1820.877083003521ms"
}
[2026-03-19T13:46:47.169Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:46:47.176Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:46:47.241Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:46:47.332Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:46:47.557Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/8c19871f-d547-46a5-8d9a-162973d0d887",
  "type" : 3
}
[2026-03-19T13:46:50.922Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request e21a9e7c-cbf4-4136-ba28-565b589f1710 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3331.3342920020223ms",
  "type" : 3
}
[2026-03-19T13:47:07.290Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:47:07.297Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:47:07.444Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/8c19871f-d547-46a5-8d9a-162973d0d887",
  "type" : 3
}
[2026-03-19T13:47:09.947Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 6b7d17b3-0ab6-431d-92b6-2cedbb61b298 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2463.858458004892ms",
  "type" : 3
}
[2026-03-19T13:47:22.405Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:47:22.406Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:47:22.561Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/8c19871f-d547-46a5-8d9a-162973d0d887"
}
[2026-03-19T13:47:26.983Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 51f667a1-54d4-46f8-a453-2d0dd6f5c5c5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4389.846749998629ms"
}
[2026-03-19T13:47:27.504Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:47:27.506Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:47:27.511Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/8c19871f-d547-46a5-8d9a-162973d0d887"
}
[2026-03-19T13:47:29.585Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f433cf53-2705-4c35-9e5f-04583a8b9de0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2051.3180420026183ms"
}
[2026-03-19T13:47:38.516Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T13:47:38.893Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 475a7e0c-647c-450b-8d2a-634c138063d2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 372.1362090036273ms"
}
[2026-03-19T13:47:39.095Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T13:47:42.055Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:48:14.495Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2adbdc4e-ce9d-47a2-a9ca-8e88664d718a"
}
[2026-03-19T13:48:16.808Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request d16e1951-9cf9-4ec3-bc71-012b7c0e374c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2282.922458000481ms",
  "type" : 3
}
[2026-03-19T13:48:26.523Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:48:26.524Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:48:26.645Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:48:26.659Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:48:26.835Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2adbdc4e-ce9d-47a2-a9ca-8e88664d718a",
  "type" : 3
}
[2026-03-19T13:48:27.690Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:48:30.265Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 27e2e2a1-e7a1-4aa9-84ab-7ddb0b70f90c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3388.9480839967728ms"
}
[2026-03-19T13:48:35.608Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:48:35.614Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:48:35.683Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:48:35.704Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:48:35.996Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2adbdc4e-ce9d-47a2-a9ca-8e88664d718a"
}
[2026-03-19T13:48:39.484Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f3ba2931-634a-4b92-bf67-662883ecbc45 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3451.7856250032783ms"
}
[2026-03-19T13:48:39.929Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:48:39.947Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:48:39.952Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/2adbdc4e-ce9d-47a2-a9ca-8e88664d718a"
}
[2026-03-19T13:48:42.059Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request bf22b45b-a7f4-4c1a-b180-61234a68e458 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2078.2813750058413ms"
}
[2026-03-19T13:48:44.818Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T13:48:45.215Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 79cc9518-8848-4838-a6fe-86c7c244c413 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 389.1358750015497ms"
}
[2026-03-19T13:48:45.472Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T13:49:07.900Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:49:32.315Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/d0e57b33-b55e-4fe7-916a-0b444b54c396"
}
[2026-03-19T13:49:34.628Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 58314f82-2344-471c-b9e3-96273f301455 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2277.454165995121ms"
}
[2026-03-19T13:49:38.625Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:49:38.633Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:49:38.792Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:49:38.803Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:49:38.967Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/d0e57b33-b55e-4fe7-916a-0b444b54c396",
  "type" : 3
}
[2026-03-19T13:49:41.431Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e390320d-386c-4c5b-be2e-54ad54d3fec0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2438.233125001192ms"
}
[2026-03-19T13:49:41.909Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:49:41.916Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:49:41.925Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/d0e57b33-b55e-4fe7-916a-0b444b54c396"
}
[2026-03-19T13:49:44.144Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 3690a1e7-723a-427e-9c6f-1d154aa778d8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2191.170833006501ms",
  "type" : 3
}
[2026-03-19T13:49:47.297Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:49:47.943Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T13:49:47.956Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T13:49:47.956Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T13:49:47.956Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/ && echo \"---\" && cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/Contents.json' is split into sub-commands: [\"ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/\",\"echo \\\"---\\\"\",\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/Contents.json\"]",
  "type" : 3
}
[2026-03-19T13:49:47.956Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/ && echo \"---\" && cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/SettingsWordmark.imageset\/Contents.json' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T13:49:49.184Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/d0e57b33-b55e-4fe7-916a-0b444b54c396",
  "type" : 3
}
[2026-03-19T13:49:51.303Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8cb4e610-38ad-42f6-8063-d8c3af6d1a0c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2074.2610410004854ms"
}
[2026-03-19T13:49:59.666Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:49:59.688Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:49:59.778Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:49:59.853Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:50:00.070Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/d0e57b33-b55e-4fe7-916a-0b444b54c396"
}
[2026-03-19T13:50:01.960Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:50:02.361Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 75fd1cbb-730f-47dd-8c6a-107e34c0409d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2255.0513749942183ms"
}
[2026-03-19T13:50:02.787Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:50:02.791Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:50:02.797Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/d0e57b33-b55e-4fe7-916a-0b444b54c396"
}
[2026-03-19T13:50:05.312Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 52122897-166a-4a7c-a1c5-1338f375e183 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2483.7298750057817ms"
}
[2026-03-19T13:50:07.006Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:50:07.016Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:50:07.019Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/d0e57b33-b55e-4fe7-916a-0b444b54c396"
}
[2026-03-19T13:50:08.977Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 22a12d4f-7b94-409f-98c0-aa07146f1f36 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1925.5562089979649ms",
  "type" : 3
}
[2026-03-19T13:50:11.200Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T13:50:11.600Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 54a18e6e-8094-4146-bd21-40ea6bc56687 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 385.367499999702ms",
  "type" : 3
}
[2026-03-19T13:50:11.833Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T13:50:23.056Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:50:23.134Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:50:57.641Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:51:21.025Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:51:21.101Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:52:09.742Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:55:41.104Z] [info] [Client] [36672] Add selected image from URL: file:///Users/bjgibson2/Desktop/Screenshot%202026-03-19%20at%208.55.10%E2%80%AFAM.png
[2026-03-19T13:55:44.102Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/1a40a3f7-b16f-4c5b-aef1-66df6f7cd670",
  "type" : 3
}
[2026-03-19T13:55:48.071Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 94cec868-94fb-41b1-af62-56d58644fa6f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3894.002540998161ms"
}
[2026-03-19T13:55:53.217Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:55:53.227Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:55:53.232Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/1a40a3f7-b16f-4c5b-aef1-66df6f7cd670"
}
[2026-03-19T13:55:53.760Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T13:55:53.760Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 1,
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)"
}
[2026-03-19T13:55:55.939Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e5613c88-c03b-43e2-a234-06ddeccce068 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2666.113041996956ms"
}
[2026-03-19T13:55:57.225Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:55:57.228Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:55:57.235Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/1a40a3f7-b16f-4c5b-aef1-66df6f7cd670"
}
[2026-03-19T13:55:59.547Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ec2534d4-13db-4cac-9133-734d4466ba5e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2275.597165994346ms"
}
[2026-03-19T13:56:41.830Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:56:41.834Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:56:41.869Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66, Token count: 6842 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/PackageDetailView.swift"
}
[2026-03-19T13:56:42.457Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request c9a87dd8-7107-49b5-9a97-7418473c13a7 at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 602.5759999975562ms",
  "type" : 3
}
[2026-03-19T13:57:00.634Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T13:57:00.684Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:57:00.768Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:57:01.096Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/1a40a3f7-b16f-4c5b-aef1-66df6f7cd670",
  "type" : 3
}
[2026-03-19T13:57:04.302Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 224cb5c9-4534-471a-8cee-80b243954a53 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3173.9905420020223ms"
}
[2026-03-19T13:57:05.379Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:57:05.383Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:57:05.394Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/1a40a3f7-b16f-4c5b-aef1-66df6f7cd670",
  "type" : 3
}
[2026-03-19T13:57:08.663Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8a8d16f5-a5e9-4b07-98d0-ecb31555c422 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3233.7021659985185ms"
}
[2026-03-19T13:57:11.186Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T13:57:11.194Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T13:57:11.200Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/1a40a3f7-b16f-4c5b-aef1-66df6f7cd670",
  "type" : 3
}
[2026-03-19T13:57:13.930Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 01c3b90a-d001-4004-aad9-2b4a2bac7d67 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2695.3504170030355ms",
  "type" : 3
}
[2026-03-19T13:57:24.521Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T13:57:24.897Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request d3503dbb-916a-4c85-afec-402fec9d503c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 363.4062080010772ms",
  "type" : 3
}
[2026-03-19T13:57:25.104Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T13:58:05.525Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:58:09.859Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:58:09.934Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T13:59:15.645Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T13:59:58.991Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/0c7e7c22-7f79-4c37-a5b2-2706faf91efb"
}
[2026-03-19T14:00:02.404Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 49a03d5f-aa11-4b43-9384-0da29dfe5ef5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3338.561875000596ms"
}
[2026-03-19T14:00:18.304Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:00:18.314Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:00:18.340Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/0c7e7c22-7f79-4c37-a5b2-2706faf91efb"
}
[2026-03-19T14:00:20.671Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 59522484-53ce-4b08-85ce-c09883c71937 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2292.1022920012474ms"
}
[2026-03-19T14:00:21.671Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:00:21.686Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:00:21.686Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T14:00:21.687Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift' is split into sub-commands: [\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift\"]"
}
[2026-03-19T14:00:21.687Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift' has no matching auto approve entries"
}
[2026-03-19T14:00:22.917Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/0c7e7c22-7f79-4c37-a5b2-2706faf91efb"
}
[2026-03-19T14:00:25.339Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6b16d1ae-9aab-4588-9910-2cd0cfd50bba at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2381.0595830008388ms"
}
[2026-03-19T14:00:33.447Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:00:33.469Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:00:33.469Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T14:00:33.469Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift << 'EOF'\n\/\/\n\/\/  CargoApp.swift\n\/\/  Cargo\n\/\/\n\/\/  Created by Bryan Gibson on 3\/18\/26.\n\/\/\n\nimport SwiftUI\nimport SwiftData\nimport CoreText\n\n@main\nstruct CargoApp: App {\n    @State private var showLaunchScreen = true\n    @AppStorage(\"appearanceMode\") private var appearanceMode: String = AppearanceMode.system.rawValue\n\n    init() {\n        \/\/ Register bundled font programmatically\n        if let url = Bundle.main.url(forResource: \"Magical Night\", withExtension: \"ttf\", subdirectory: \"fonts\") {\n            CTFontManagerRegisterFontsForURL(url as CFURL, .process, nil)\n        }\n\n        \/\/ Navigation bar appearance\n        let cargoCream  = UIColor(red: 0.976, green: 0.969, blue: 0.929, alpha: 1)\n        let cargoOrange = UIColor(red: 0.875, green: 0.541, blue: 0.278, alpha: 1)\n        let darkBg      = UIColor(red: 0.208, green: 0.153, blue: 0.102, alpha: 1)\n\n        let appearance = UINavigationBarAppearance()\n        appearance.configureWithOpaqueBackground()\n        appearance.backgroundColor = darkBg\n\n        \/\/ Large title — Magical Night font\n        if let magicalNight = UIFont(name: \"MagicalNightDEMO-Regular\", size: 34) {\n            appearance.largeTitleTextAttributes = [\n                .font: magicalNight,\n                .foregroundColor: cargoOrange\n            ]\n        } else {\n            appearance.largeTitleTextAttributes = [.foregroundColor: cargoOrange]\n        }\n\n        \/\/ Inline title\n        appearance.titleTextAttributes = [.foregroundColor: cargoCream]\n\n        UINavigationBar.appearance().tintColor = cargoOrange\n        UINavigationBar.appearance().standardAppearance   = appearance\n        UINavigationBar.appearance().scrollEdgeAppearance = appearance\n        UINavigationBar.appearance().compactAppearance    = appearance\n    }\n\n    var sharedModelContainer: ModelContainer = {\n        let schema = Schema([\n            Package.self,\n            TrackingEvent.self,\n        ])\n        let modelConfiguration = ModelConfiguration(schema: schema, isStoredInMemoryOnly: false)\n\n        do {\n            return try ModelContainer(for: schema, configurations: [modelConfiguration])\n        } catch {\n            fatalError(\"Could not create ModelContainer: \\(error)\")\n        }\n    }()\n\n    private var selectedAppearance: AppearanceMode {\n        AppearanceMode(rawValue: appearanceMode) ?? .system\n    }\n\n    var body: some Scene {\n        WindowGroup {\n            ZStack {\n                ContentView()\n                    .opacity(showLaunchScreen ? 0 : 1)\n\n                if showLaunchScreen {\n                    LaunchScreenView()\n                        .transition(.opacity)\n                }\n            }\n            .preferredColorScheme(selectedAppearance.colorScheme)\n            .task {\n                try? await Task.sleep(for: .seconds(5))\n                withAnimation(.easeOut(duration: 0.4)) {\n                    showLaunchScreen = false\n                }\n            }\n        }\n        .modelContainer(sharedModelContainer)\n    }\n}\nEOF\necho \"Done\"' is split into sub-commands: [\"cat\",\"echo \\\"Done\\\"\"]",
  "type" : 3
}
[2026-03-19T14:00:33.469Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift << 'EOF'\n\/\/\n\/\/  CargoApp.swift\n\/\/  Cargo\n\/\/\n\/\/  Created by Bryan Gibson on 3\/18\/26.\n\/\/\n\nimport SwiftUI\nimport SwiftData\nimport CoreText\n\n@main\nstruct CargoApp: App {\n    @State private var showLaunchScreen = true\n    @AppStorage(\"appearanceMode\") private var appearanceMode: String = AppearanceMode.system.rawValue\n\n    init() {\n        \/\/ Register bundled font programmatically\n        if let url = Bundle.main.url(forResource: \"Magical Night\", withExtension: \"ttf\", subdirectory: \"fonts\") {\n            CTFontManagerRegisterFontsForURL(url as CFURL, .process, nil)\n        }\n\n        \/\/ Navigation bar appearance\n        let cargoCream  = UIColor(red: 0.976, green: 0.969, blue: 0.929, alpha: 1)\n        let cargoOrange = UIColor(red: 0.875, green: 0.541, blue: 0.278, alpha: 1)\n        let darkBg      = UIColor(red: 0.208, green: 0.153, blue: 0.102, alpha: 1)\n\n        let appearance = UINavigationBarAppearance()\n        appearance.configureWithOpaqueBackground()\n        appearance.backgroundColor = darkBg\n\n        \/\/ Large title — Magical Night font\n        if let magicalNight = UIFont(name: \"MagicalNightDEMO-Regular\", size: 34) {\n            appearance.largeTitleTextAttributes = [\n                .font: magicalNight,\n                .foregroundColor: cargoOrange\n            ]\n        } else {\n            appearance.largeTitleTextAttributes = [.foregroundColor: cargoOrange]\n        }\n\n        \/\/ Inline title\n        appearance.titleTextAttributes = [.foregroundColor: cargoCream]\n\n        UINavigationBar.appearance().tintColor = cargoOrange\n        UINavigationBar.appearance().standardAppearance   = appearance\n        UINavigationBar.appearance().scrollEdgeAppearance = appearance\n        UINavigationBar.appearance().compactAppearance    = appearance\n    }\n\n    var sharedModelContainer: ModelContainer = {\n        let schema = Schema([\n            Package.self,\n            TrackingEvent.self,\n        ])\n        let modelConfiguration = ModelConfiguration(schema: schema, isStoredInMemoryOnly: false)\n\n        do {\n            return try ModelContainer(for: schema, configurations: [modelConfiguration])\n        } catch {\n            fatalError(\"Could not create ModelContainer: \\(error)\")\n        }\n    }()\n\n    private var selectedAppearance: AppearanceMode {\n        AppearanceMode(rawValue: appearanceMode) ?? .system\n    }\n\n    var body: some Scene {\n        WindowGroup {\n            ZStack {\n                ContentView()\n                    .opacity(showLaunchScreen ? 0 : 1)\n\n                if showLaunchScreen {\n                    LaunchScreenView()\n                        .transition(.opacity)\n                }\n            }\n            .preferredColorScheme(selectedAppearance.colorScheme)\n            .task {\n                try? await Task.sleep(for: .seconds(5))\n                withAnimation(.easeOut(duration: 0.4)) {\n                    showLaunchScreen = false\n                }\n            }\n        }\n        .modelContainer(sharedModelContainer)\n    }\n}\nEOF\necho \"Done\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T14:00:34.705Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/0c7e7c22-7f79-4c37-a5b2-2706faf91efb",
  "type" : 3
}
[2026-03-19T14:00:37.415Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 34864fa4-1afe-40ee-8688-3188bfd62c8f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2670.453708000481ms",
  "type" : 3
}
[2026-03-19T14:00:37.980Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:00:37.980Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:00:37.985Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/0c7e7c22-7f79-4c37-a5b2-2706faf91efb",
  "type" : 3
}
[2026-03-19T14:00:41.899Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 7f0c1bea-974f-4904-8a1f-3d0ed36c2e8c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3878.2723330035806ms",
  "type" : 3
}
[2026-03-19T14:00:47.097Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T14:00:47.454Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6053f4d9-5a4e-4884-a7ac-3d309f8c0a03 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 343.11924999952316ms"
}
[2026-03-19T14:00:47.668Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T14:02:24.067Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:02:24.140Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T14:03:33.577Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:03:56.320Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/f05f4f32-292e-4a76-911f-8a569c3cc1da",
  "type" : 3
}
[2026-03-19T14:03:59.339Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 51afb9c2-91ac-42df-bec8-07c4328ed93c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2948.2246669977903ms"
}
[2026-03-19T14:04:02.076Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:04:02.090Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:04:02.090Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T14:04:02.090Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift' is split into sub-commands: [\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift\"]"
}
[2026-03-19T14:04:02.090Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift' has no matching auto approve entries"
}
[2026-03-19T14:04:03.273Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/f05f4f32-292e-4a76-911f-8a569c3cc1da"
}
[2026-03-19T14:04:06.308Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request f3556fde-90e6-4eb6-ad2b-88a93b967b63 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2993.771250002086ms",
  "type" : 3
}
[2026-03-19T14:04:11.369Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:04:11.380Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:04:11.380Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T14:04:11.380Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"navigationTitle\\|navigationBar\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift' is split into sub-commands: [\"grep -n \\\"navigationTitle\\\\|navigationBar\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\"]",
  "type" : 3
}
[2026-03-19T14:04:11.380Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"navigationTitle\\|navigationBar\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T14:04:12.591Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/f05f4f32-292e-4a76-911f-8a569c3cc1da"
}
[2026-03-19T14:04:14.939Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request 15fe438b-303f-4620-b18a-12cb66947d25 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2305.037542000413ms",
  "type" : 3
}
[2026-03-19T14:04:23.249Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:04:23.309Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:04:23.313Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/f05f4f32-292e-4a76-911f-8a569c3cc1da"
}
[2026-03-19T14:04:25.255Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request cf20c299-8435-4cd8-834a-3d5c09d4e0a3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1905.6939160004258ms"
}
[2026-03-19T14:04:30.690Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:04:30.693Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:04:30.813Z] [debug] [Service] [36672] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:04:30.845Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T14:04:31.241Z] [info] [Service] [36672] AXObserver: Invalid UI element, notification name AXValueChanged
[2026-03-19T14:04:31.241Z] [info] [Service] [36672] AXObserver: Invalid UI element, notification name AXSelectedTextChanged
[2026-03-19T14:04:31.328Z] [info] [Service] [36672] AXObserver: Invalid UI element, notification name AXValueChanged
[2026-03-19T14:04:31.349Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/f05f4f32-292e-4a76-911f-8a569c3cc1da",
  "type" : 3
}
[2026-03-19T14:04:33.649Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c9b5eef1-a9ef-41df-bac9-1af3bf070b62 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2256.506749995053ms"
}
[2026-03-19T14:04:35.236Z] [debug] [Service] [36672] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:04:36.478Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:04:36.482Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:04:36.519Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/f05f4f32-292e-4a76-911f-8a569c3cc1da"
}
[2026-03-19T14:04:38.684Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a963dbfb-a16b-4e21-84c7-e36a702504d4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2127.440750002861ms"
}
[2026-03-19T14:04:40.180Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:04:40.193Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:04:40.193Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T14:04:40.193Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"maxWidth.*infinity.*maxHeight\\|ignoresSafeArea\\|emptyState\\|packageList\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift | head -30' is split into sub-commands: [\"grep -n \\\"maxWidth.*infinity.*maxHeight\\\\|ignoresSafeArea\\\\|emptyState\\\\|packageList\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\",\"head -30\"]"
}
[2026-03-19T14:04:40.193Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"maxWidth.*infinity.*maxHeight\\|ignoresSafeArea\\|emptyState\\|packageList\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift | head -30' has no matching auto approve entries"
}
[2026-03-19T14:04:41.417Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/f05f4f32-292e-4a76-911f-8a569c3cc1da",
  "type" : 3
}
[2026-03-19T14:04:43.548Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request fcedc15d-67fd-4489-9e51-b945bc01f064 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2091.3127079978585ms"
}
[2026-03-19T14:04:44.202Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:04:44.207Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:04:44.210Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/f05f4f32-292e-4a76-911f-8a569c3cc1da",
  "type" : 3
}
[2026-03-19T14:04:46.447Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request ba2e7ad2-bf96-46c3-9e49-0851e68add22 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2191.111166998744ms",
  "type" : 3
}
[2026-03-19T14:04:47.269Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:04:47.273Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:04:47.276Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/f05f4f32-292e-4a76-911f-8a569c3cc1da"
}
[2026-03-19T14:04:50.940Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[fetchChat] Request e87cec39-e6d8-45e5-9726-fed5fd3f6b64 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3626.903875000775ms",
  "type" : 3
}
[2026-03-19T14:05:30.568Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:05:30.582Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:05:30.582Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T14:05:30.583Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'read -r -d '' CONTENT << 'SWIFTEOF'\n\/\/\n\/\/  ContentView.swift\n\/\/  Cargo\n\/\/\n\/\/  Created by Bryan Gibson on 3\/18\/26.\n\/\/\n\nimport SwiftUI\nimport SwiftData\n\nstruct ContentView: View {\n    @Environment(\\.modelContext) private var modelContext\n    @Query(sort: \\Package.dateAdded, order: .reverse) private var packages: [Package]\n\n    @State private var searchText: String = \"\"\n    @State private var showingAddPackage = false\n    @State private var filterStatus: FilterOption = .active\n    @State private var selectedPackage: Package?\n    @State private var isRefreshingAll = false\n    @State private var showingSettings = false\n\n    enum FilterOption: String, CaseIterable, Identifiable {\n        case active    = \"Active\"\n        case delivered = \"Delivered\"\n        case archived  = \"Archived\"\n        case all       = \"All\"\n        var id: String { rawValue }\n    }\n\n    private var filteredPackages: [Package] {\n        var result = packages\n        switch filterStatus {\n        case .active:    result = result.filter { !$0.isArchived && $0.status != .delivered }\n        case .delivered: result = result.filter { $0.status == .delivered && !$0.isArchived }\n        case .archived:  result = result.filter { $0.isArchived }\n        case .all:       break\n        }\n        if !searchText.isEmpty {\n            result = result.filter {\n                $0.title.localizedCaseInsensitiveContains(searchText) ||\n                $0.trackingNumber.localizedCaseInsensitiveContains(searchText) ||\n                $0.carrier.rawValue.localizedCaseInsensitiveContains(searchText)\n            }\n        }\n        return result\n    }\n\n    var body: some View {\n        NavigationSplitView {\n            Group {\n                if packages.isEmpty {\n                    emptyStateView\n                } else {\n                    packageListView\n                }\n            }\n            .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n            #if os(macOS)\n            .navigationSplitViewColumnWidth(min: 280, ideal: 320)\n            #endif\n            .toolbar {\n                #if os(iOS)\n                ToolbarItemGroup(placement: .topBarTrailing) {\n                    Button {\n                        Task { await refreshAllPackages() }\n                    } label: {\n                        Image(systemName: \"arrow.clockwise\")\n                    }\n                    .disabled(isRefreshingAll || packages.isEmpty)\n                    EditButton()\n                    Button {\n                        showingAddPackage = true\n                    } label: {\n                        Image(systemName: \"plus\")\n                    }\n                }\n                ToolbarItem(placement: .topBarTrailing) {\n                    Button {\n                        showingSettings = true\n                    } label: {\n                        Image(systemName: \"gearshape\")\n                    }\n                }\n                #else\n                ToolbarItem(placement: .navigation) {\n                    Image(\"CargoWordmark\")\n                        .resizable()\n                        .aspectRatio(contentMode: .fit)\n                        .frame(height: 28)\n                        .accessibilityLabel(\"Cargo\")\n                }\n                ToolbarItem {\n                    Button {\n                        Task { await refreshAllPackages() }\n                    } label: {\n                        if isRefreshingAll {\n                            ProgressView().controlSize(.small)\n                        } else {\n                            Label(\"Refresh All\", systemImage: \"arrow.clockwise\")\n                        }\n                    }\n                    .disabled(isRefreshingAll || packages.isEmpty)\n                }\n                ToolbarItem {\n                    Button { showingAddPackage = true } label: {\n                        Label(\"Add Package\", systemImage: \"plus\")\n                    }\n                }\n                ToolbarItem {\n                    Button { showingSettings = true } label: {\n                        Label(\"Settings\", systemImage: \"gearshape\")\n                    }\n                }\n                #endif\n            }\n            .searchable(text: $searchText, prompt: \"Search packages\")\n            .sheet(isPresented: $showingAddPackage) { AddPackageView() }\n            .sheet(isPresented: $showingSettings)    { SettingsView() }\n        } detail: {\n            if let selectedPackage {\n                PackageDetailView(package: selectedPackage)\n            } else {\n                ContentUnavailableView(\n                    \"Select a Package\",\n                    systemImage: \"shippingbox\",\n                    description: Text(\"Choose a package from the sidebar to view its details.\")\n                )\n            }\n        }\n    }\n\n    \/\/ MARK: - Title Header\n\n    private var titleHeader: some View {\n        Image(\"CargoWordmark\")\n            .resizable()\n            .aspectRatio(contentMode: .fit)\n            .frame(height: 52)\n            .frame(maxWidth: .infinity, alignment: .leading)\n            .accessibilityLabel(\"Cargo\")\n    }\n\n    \/\/ MARK: - Empty State\n\n    private var emptyStateView: some View {\n        VStack(spacing: 0) {\n            titleHeader\n                .padding(.horizontal)\n                .padding(.top, 8)\n                .padding(.bottom, 16)\n            Spacer()\n            ContentUnavailableView {\n                Image(\"CargoLogo\")\n                    .resizable()\n                    .aspectRatio(contentMode: .fit)\n                    .frame(height: 120)\n                Text(\"No Packages\")\n                    .font(.title2)\n                    .fontWeight(.semibold)\n                    .foregroundStyle(Color(\"CargoCream\"))\n            } description: {\n                Text(\"Add a package to start tracking your deliveries.\")\n                    .foregroundStyle(Color(\"CargoSand\"))\n            } actions: {\n                Button {\n                    showingAddPackage = true\n                } label: {\n                    Text(\"Add Package\")\n                }\n                .buttonStyle(.borderedProminent)\n                .tint(Color(\"CargoOrange\"))\n            }\n            Spacer()\n        }\n        .frame(maxWidth: .infinity, maxHeight: .infinity)\n        .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n        .navigationTitle(\"\")\n        .navigationBarTitleDisplayMode(.inline)\n    }\n\n    \/\/ MARK: - Package List\n\n    private var packageListView: some View {\n        List(selection: $selectedPackage) {\n            titleHeader\n                .listRowSeparator(.hidden)\n                .listRowBackground(Color.clear)\n                .listRowInsets(EdgeInsets(top: 8, leading: 16, bottom: 8, trailing: 16))\n\n            Picker(\"Filter\", selection: $filterStatus) {\n                ForEach(FilterOption.allCases) { option in\n                    Text(option.rawValue).tag(option)\n                }\n            }\n            .pickerStyle(.segmented)\n            .listRowSeparator(.hidden)\n            .listRowBackground(Color.clear)\n\n            if filteredPackages.isEmpty {\n                ContentUnavailableView(\n                    \"No Results\",\n                    systemImage: \"magnifyingglass\",\n                    description: Text(\"No packages match your search or filter.\")\n                )\n                .listRowBackground(Color.clear)\n            } else {\n                ForEach(filteredPackages) { package in\n                    NavigationLink(value: package) {\n                        PackageRowView(package: package)\n                    }\n                    .listRowBackground(\n                        RoundedRectangle(cornerRadius: 12)\n                            .fill(Color(\"CargoBrown\").opacity(0.15))\n                            .padding(.vertical, 2)\n                    )\n                    .listRowSeparator(.hidden)\n                }\n                .onDelete(perform: deletePackages)\n            }\n        }\n        .scrollContentBackground(.hidden)\n        .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n        .navigationTitle(\"\")\n        .navigationBarTitleDisplayMode(.inline)\n        #if os(iOS)\n        .refreshable {\n            await refreshAllPackages()\n        }\n        #endif\n    }\n\n    \/\/ MARK: - Actions\n\n    private func deletePackages(offsets: IndexSet) {\n        withAnimation {\n            let packagesToDelete = offsets.map { filteredPackages[$0] }\n            for package in packagesToDelete {\n                modelContext.delete(package)\n            }\n        }\n    }\n\n    private func refreshAllPackages() async {\n        isRefreshingAll = true\n        let activePackages = packages.filter { !$0.isArchived && $0.status != .delivered }\n        for package in activePackages {\n            let result = await TrackingService.shared.fetchTracking(\n                trackingNumber: package.trackingNumber,\n                carrier: package.carrier\n            )\n            guard result.source != .none else { continue }\n            if result.status != .unknown      { package.status = result.status }\n            if let eta = result.estimatedDelivery { package.estimatedDelivery = eta }\n            if let tid = result.trackerID         { package.ship24TrackerID = tid }\n            if !result.events.isEmpty {\n                package.trackingEvents.removeAll()\n                for apiEvent in result.events {\n                    let event = TrackingEvent(\n                        timestamp: apiEvent.date,\n                        status: apiEvent.status,\n                        description: apiEvent.description,\n                        location: apiEvent.location\n                    )\n                    package.trackingEvents.append(event)\n                }\n            }\n            package.lastUpdated = Date()\n        }\n        isRefreshingAll = false\n    }\n}\n\n\/\/ MARK: - Package Row View\n\nstruct PackageRowView: View {\n    let package: Package\n\n    var body: some View {\n        HStack(spacing: 12) {\n            statusIndicator\n            VStack(alignment: .leading, spacing: 4) {\n                Text(package.title)\n                    .font(.headline)\n                    .lineLimit(1)\n                HStack(spacing: 4) {\n                    Image(systemName: package.carrier.iconName).font(.caption)\n                    Text(package.carrier.rawValue).font(.caption)\n                }\n                .foregroundStyle(.secondary)\n                Text(package.trackingNumber)\n                    .font(.caption2)\n                    .foregroundStyle(.tertiary)\n                    .lineLimit(1)\n                    .fontDesign(.monospaced)\n            }\n            Spacer()\n            VStack(alignment: .trailing, spacing: 4) {\n                StatusBadge(status: package.status)\n                if let countdownText = package.deliveryCountdownText {\n                    Text(countdownText)\n                        .font(.caption)\n                        .fontWeight(.medium)\n                        .foregroundStyle(countdownColor(for: package.daysUntilDelivery))\n                } else if let eta = package.estimatedDelivery, package.status != .delivered {\n                    Text(eta, style: .date)\n                        .font(.caption2)\n                        .foregroundStyle(.secondary)\n                }\n            }\n        }\n        .padding(.vertical, 4)\n    }\n\n    private var statusIndicator: some View {\n        Image(systemName: package.status.iconName)\n            .font(.title3)\n            .foregroundStyle(statusColor)\n            .frame(width: 32)\n    }\n\n    private var statusColor: Color {\n        switch package.status {\n        case .preTransit:    return Color(\"CargoBrown\")\n        case .inTransit:     return Color(\"CargoGolden\")\n        case .outForDelivery:return Color(\"CargoOrange\")\n        case .delivered:     return Color(\"CargoBrown\")\n        case .attemptFailed: return Color(\"CargoSand\")\n        case .exception:     return .red\n        case .unknown:       return Color(\"CargoLightBackground\")\n        }\n    }\n\n    private func countdownColor(for days: Int?) -> Color {\n        guard let days else { return Color(\"CargoLightBackground\") }\n        if days < 0  { return .red }\n        if days == 0 { return Color(\"CargoBrown\") }\n        if days == 1 { return Color(\"CargoOrange\") }\n        return Color(\"CargoGolden\")\n    }\n}\n\n\/\/ MARK: - Status Badge\n\nstruct StatusBadge: View {\n    let status: DeliveryStatus\n\n    var body: some View {\n        Text(status.rawValue)\n            .font(.caption2)\n            .fontWeight(.medium)\n            .padding(.horizontal, 8)\n            .padding(.vertical, 3)\n            .background(badgeColor.opacity(0.15))\n            .foregroundStyle(badgeColor)\n            .clipShape(Capsule())\n    }\n\n    private var badgeColor: Color {\n        switch status {\n        case .preTransit:    return Color(\"CargoBrown\")\n        case .inTransit:     return Color(\"CargoGolden\")\n        case .outForDelivery:return Color(\"CargoOrange\")\n        case .delivered:     return Color(\"CargoBrown\")\n        case .attemptFailed: return Color(\"CargoSand\")\n        case .exception:     return .red\n        case .unknown:       return Color(\"CargoLightBackground\")\n        }\n    }\n}\n\n#Preview {\n    ContentView()\n        .modelContainer(for: Package.self, inMemory: true)\n}\nSWIFTEOF\nprintf '%s' \"$CONTENT\" > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\necho \"Done\"' is split into sub-commands: [\"read -r -d '' CONTENT\",\"printf '%s' \\\"$CONTENT\\\"\",\"echo \\\"Done\\\"\"]",
  "type" : 3
}
[2026-03-19T14:05:30.583Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'read -r -d '' CONTENT << 'SWIFTEOF'\n\/\/\n\/\/  ContentView.swift\n\/\/  Cargo\n\/\/\n\/\/  Created by Bryan Gibson on 3\/18\/26.\n\/\/\n\nimport SwiftUI\nimport SwiftData\n\nstruct ContentView: View {\n    @Environment(\\.modelContext) private var modelContext\n    @Query(sort: \\Package.dateAdded, order: .reverse) private var packages: [Package]\n\n    @State private var searchText: String = \"\"\n    @State private var showingAddPackage = false\n    @State private var filterStatus: FilterOption = .active\n    @State private var selectedPackage: Package?\n    @State private var isRefreshingAll = false\n    @State private var showingSettings = false\n\n    enum FilterOption: String, CaseIterable, Identifiable {\n        case active    = \"Active\"\n        case delivered = \"Delivered\"\n        case archived  = \"Archived\"\n        case all       = \"All\"\n        var id: String { rawValue }\n    }\n\n    private var filteredPackages: [Package] {\n        var result = packages\n        switch filterStatus {\n        case .active:    result = result.filter { !$0.isArchived && $0.status != .delivered }\n        case .delivered: result = result.filter { $0.status == .delivered && !$0.isArchived }\n        case .archived:  result = result.filter { $0.isArchived }\n        case .all:       break\n        }\n        if !searchText.isEmpty {\n            result = result.filter {\n                $0.title.localizedCaseInsensitiveContains(searchText) ||\n                $0.trackingNumber.localizedCaseInsensitiveContains(searchText) ||\n                $0.carrier.rawValue.localizedCaseInsensitiveContains(searchText)\n            }\n        }\n        return result\n    }\n\n    var body: some View {\n        NavigationSplitView {\n            Group {\n                if packages.isEmpty {\n                    emptyStateView\n                } else {\n                    packageListView\n                }\n            }\n            .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n            #if os(macOS)\n            .navigationSplitViewColumnWidth(min: 280, ideal: 320)\n            #endif\n            .toolbar {\n                #if os(iOS)\n                ToolbarItemGroup(placement: .topBarTrailing) {\n                    Button {\n                        Task { await refreshAllPackages() }\n                    } label: {\n                        Image(systemName: \"arrow.clockwise\")\n                    }\n                    .disabled(isRefreshingAll || packages.isEmpty)\n                    EditButton()\n                    Button {\n                        showingAddPackage = true\n                    } label: {\n                        Image(systemName: \"plus\")\n                    }\n                }\n                ToolbarItem(placement: .topBarTrailing) {\n                    Button {\n                        showingSettings = true\n                    } label: {\n                        Image(systemName: \"gearshape\")\n                    }\n                }\n                #else\n                ToolbarItem(placement: .navigation) {\n                    Image(\"CargoWordmark\")\n                        .resizable()\n                        .aspectRatio(contentMode: .fit)\n                        .frame(height: 28)\n                        .accessibilityLabel(\"Cargo\")\n                }\n                ToolbarItem {\n                    Button {\n                        Task { await refreshAllPackages() }\n                    } label: {\n                        if isRefreshingAll {\n                            ProgressView().controlSize(.small)\n                        } else {\n                            Label(\"Refresh All\", systemImage: \"arrow.clockwise\")\n                        }\n                    }\n                    .disabled(isRefreshingAll || packages.isEmpty)\n                }\n                ToolbarItem {\n                    Button { showingAddPackage = true } label: {\n                        Label(\"Add Package\", systemImage: \"plus\")\n                    }\n                }\n                ToolbarItem {\n                    Button { showingSettings = true } label: {\n                        Label(\"Settings\", systemImage: \"gearshape\")\n                    }\n                }\n                #endif\n            }\n            .searchable(text: $searchText, prompt: \"Search packages\")\n            .sheet(isPresented: $showingAddPackage) { AddPackageView() }\n            .sheet(isPresented: $showingSettings)    { SettingsView() }\n        } detail: {\n            if let selectedPackage {\n                PackageDetailView(package: selectedPackage)\n            } else {\n                ContentUnavailableView(\n                    \"Select a Package\",\n                    systemImage: \"shippingbox\",\n                    description: Text(\"Choose a package from the sidebar to view its details.\")\n                )\n            }\n        }\n    }\n\n    \/\/ MARK: - Title Header\n\n    private var titleHeader: some View {\n        Image(\"CargoWordmark\")\n            .resizable()\n            .aspectRatio(contentMode: .fit)\n            .frame(height: 52)\n            .frame(maxWidth: .infinity, alignment: .leading)\n            .accessibilityLabel(\"Cargo\")\n    }\n\n    \/\/ MARK: - Empty State\n\n    private var emptyStateView: some View {\n        VStack(spacing: 0) {\n            titleHeader\n                .padding(.horizontal)\n                .padding(.top, 8)\n                .padding(.bottom, 16)\n            Spacer()\n            ContentUnavailableView {\n                Image(\"CargoLogo\")\n                    .resizable()\n                    .aspectRatio(contentMode: .fit)\n                    .frame(height: 120)\n                Text(\"No Packages\")\n                    .font(.title2)\n                    .fontWeight(.semibold)\n                    .foregroundStyle(Color(\"CargoCream\"))\n            } description: {\n                Text(\"Add a package to start tracking your deliveries.\")\n                    .foregroundStyle(Color(\"CargoSand\"))\n            } actions: {\n                Button {\n                    showingAddPackage = true\n                } label: {\n                    Text(\"Add Package\")\n                }\n                .buttonStyle(.borderedProminent)\n                .tint(Color(\"CargoOrange\"))\n            }\n            Spacer()\n        }\n        .frame(maxWidth: .infinity, maxHeight: .infinity)\n        .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n        .navigationTitle(\"\")\n        .navigationBarTitleDisplayMode(.inline)\n    }\n\n    \/\/ MARK: - Package List\n\n    private var packageListView: some View {\n        List(selection: $selectedPackage) {\n            titleHeader\n                .listRowSeparator(.hidden)\n                .listRowBackground(Color.clear)\n                .listRowInsets(EdgeInsets(top: 8, leading: 16, bottom: 8, trailing: 16))\n\n            Picker(\"Filter\", selection: $filterStatus) {\n                ForEach(FilterOption.allCases) { option in\n                    Text(option.rawValue).tag(option)\n                }\n            }\n            .pickerStyle(.segmented)\n            .listRowSeparator(.hidden)\n            .listRowBackground(Color.clear)\n\n            if filteredPackages.isEmpty {\n                ContentUnavailableView(\n                    \"No Results\",\n                    systemImage: \"magnifyingglass\",\n                    description: Text(\"No packages match your search or filter.\")\n                )\n                .listRowBackground(Color.clear)\n            } else {\n                ForEach(filteredPackages) { package in\n                    NavigationLink(value: package) {\n                        PackageRowView(package: package)\n                    }\n                    .listRowBackground(\n                        RoundedRectangle(cornerRadius: 12)\n                            .fill(Color(\"CargoBrown\").opacity(0.15))\n                            .padding(.vertical, 2)\n                    )\n                    .listRowSeparator(.hidden)\n                }\n                .onDelete(perform: deletePackages)\n            }\n        }\n        .scrollContentBackground(.hidden)\n        .background(Color(\"CargoDarkBackground\").ignoresSafeArea())\n        .navigationTitle(\"\")\n        .navigationBarTitleDisplayMode(.inline)\n        #if os(iOS)\n        .refreshable {\n            await refreshAllPackages()\n        }\n        #endif\n    }\n\n    \/\/ MARK: - Actions\n\n    private func deletePackages(offsets: IndexSet) {\n        withAnimation {\n            let packagesToDelete = offsets.map { filteredPackages[$0] }\n            for package in packagesToDelete {\n                modelContext.delete(package)\n            }\n        }\n    }\n\n    private func refreshAllPackages() async {\n        isRefreshingAll = true\n        let activePackages = packages.filter { !$0.isArchived && $0.status != .delivered }\n        for package in activePackages {\n            let result = await TrackingService.shared.fetchTracking(\n                trackingNumber: package.trackingNumber,\n                carrier: package.carrier\n            )\n            guard result.source != .none else { continue }\n            if result.status != .unknown      { package.status = result.status }\n            if let eta = result.estimatedDelivery { package.estimatedDelivery = eta }\n            if let tid = result.trackerID         { package.ship24TrackerID = tid }\n            if !result.events.isEmpty {\n                package.trackingEvents.removeAll()\n                for apiEvent in result.events {\n                    let event = TrackingEvent(\n                        timestamp: apiEvent.date,\n                        status: apiEvent.status,\n                        description: apiEvent.description,\n                        location: apiEvent.location\n                    )\n                    package.trackingEvents.append(event)\n                }\n            }\n            package.lastUpdated = Date()\n        }\n        isRefreshingAll = false\n    }\n}\n\n\/\/ MARK: - Package Row View\n\nstruct PackageRowView: View {\n    let package: Package\n\n    var body: some View {\n        HStack(spacing: 12) {\n            statusIndicator\n            VStack(alignment: .leading, spacing: 4) {\n                Text(package.title)\n                    .font(.headline)\n                    .lineLimit(1)\n                HStack(spacing: 4) {\n                    Image(systemName: package.carrier.iconName).font(.caption)\n                    Text(package.carrier.rawValue).font(.caption)\n                }\n                .foregroundStyle(.secondary)\n                Text(package.trackingNumber)\n                    .font(.caption2)\n                    .foregroundStyle(.tertiary)\n                    .lineLimit(1)\n                    .fontDesign(.monospaced)\n            }\n            Spacer()\n            VStack(alignment: .trailing, spacing: 4) {\n                StatusBadge(status: package.status)\n                if let countdownText = package.deliveryCountdownText {\n                    Text(countdownText)\n                        .font(.caption)\n                        .fontWeight(.medium)\n                        .foregroundStyle(countdownColor(for: package.daysUntilDelivery))\n                } else if let eta = package.estimatedDelivery, package.status != .delivered {\n                    Text(eta, style: .date)\n                        .font(.caption2)\n                        .foregroundStyle(.secondary)\n                }\n            }\n        }\n        .padding(.vertical, 4)\n    }\n\n    private var statusIndicator: some View {\n        Image(systemName: package.status.iconName)\n            .font(.title3)\n            .foregroundStyle(statusColor)\n            .frame(width: 32)\n    }\n\n    private var statusColor: Color {\n        switch package.status {\n        case .preTransit:    return Color(\"CargoBrown\")\n        case .inTransit:     return Color(\"CargoGolden\")\n        case .outForDelivery:return Color(\"CargoOrange\")\n        case .delivered:     return Color(\"CargoBrown\")\n        case .attemptFailed: return Color(\"CargoSand\")\n        case .exception:     return .red\n        case .unknown:       return Color(\"CargoLightBackground\")\n        }\n    }\n\n    private func countdownColor(for days: Int?) -> Color {\n        guard let days else { return Color(\"CargoLightBackground\") }\n        if days < 0  { return .red }\n        if days == 0 { return Color(\"CargoBrown\") }\n        if days == 1 { return Color(\"CargoOrange\") }\n        return Color(\"CargoGolden\")\n    }\n}\n\n\/\/ MARK: - Status Badge\n\nstruct StatusBadge: View {\n    let status: DeliveryStatus\n\n    var body: some View {\n        Text(status.rawValue)\n            .font(.caption2)\n            .fontWeight(.medium)\n            .padding(.horizontal, 8)\n            .padding(.vertical, 3)\n            .background(badgeColor.opacity(0.15))\n            .foregroundStyle(badgeColor)\n            .clipShape(Capsule())\n    }\n\n    private var badgeColor: Color {\n        switch status {\n        case .preTransit:    return Color(\"CargoBrown\")\n        case .inTransit:     return Color(\"CargoGolden\")\n        case .outForDelivery:return Color(\"CargoOrange\")\n        case .delivered:     return Color(\"CargoBrown\")\n        case .attemptFailed: return Color(\"CargoSand\")\n        case .exception:     return .red\n        case .unknown:       return Color(\"CargoLightBackground\")\n        }\n    }\n}\n\n#Preview {\n    ContentView()\n        .modelContainer(for: Package.self, inMemory: true)\n}\nSWIFTEOF\nprintf '%s' \"$CONTENT\" > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\necho \"Done\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T14:05:31.782Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/f05f4f32-292e-4a76-911f-8a569c3cc1da"
}
[2026-03-19T14:05:35.012Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6b82baee-8daf-4bff-98b0-0949333849fa at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3183.988916993141ms"
}
[2026-03-19T14:05:35.731Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:05:35.735Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:05:35.741Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6cec8635-79dc-482f-b602-b08c2aa3e82f\/f05f4f32-292e-4a76-911f-8a569c3cc1da"
}
[2026-03-19T14:05:35.877Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request cf95cf1e-eed6-469a-adc1-0f51dd234867 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 429 status after 92.25699999928474ms"
}
[2026-03-19T14:05:35.877Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 1,
  "message" : "[fetchChat] Unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, this Copilot experience is currently experiencing high demand for this model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\n"
}
[2026-03-19T14:05:35.877Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "type" : 1,
  "message" : "[toolCallingLoop] Fetch failed: {\n  type: 'failed',\n  reason: 'unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, this Copilot experience is currently experiencing high demand for this model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\\n',\n  requestId: 'cf95cf1e-eed6-469a-adc1-0f51dd234867',\n  code: 429\n}"
}
[2026-03-19T14:06:32.003Z] [info] [Client] [36669] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-19T14:06:32.055Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T14:06:34.397Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T14:06:36.682Z] [info] [Client] [36669] Copilot policy updated: customAgent=true, mcp=true, subagent=true
[2026-03-19T14:06:36.683Z] [info] [Client] [36669] Registering bridge launch agent
[2026-03-19T14:06:36.758Z] [info] [CommunicationBridge] [36671] Service app found: 36672 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T14:06:36.760Z] [info] [CommunicationBridge] [36671] Service app is still valid
[2026-03-19T14:06:37.572Z] [info] [GitHubCopilot] [36672] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T14:06:37.572Z] [info] [GitHubCopilot] [36672] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T14:06:37.572Z] [info] [GitHubCopilot] [36672] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T14:06:37.573Z] [info] [GitHubCopilot] [36672] No BYOK models found, fetching BYOK models...
[2026-03-19T14:06:37.687Z] [info] [Client] [36669] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-19T14:06:48.535Z] [info] [CommunicationBridge] [36671] Accepted new connection.
[2026-03-19T14:06:48.545Z] [info] [CommunicationBridge] [36671] Service app found: 36672 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T14:06:48.545Z] [info] [CommunicationBridge] [36671] Service app is still valid
[2026-03-19T14:06:50.937Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T14:07:00.092Z] [info] [Client] [36669] Registering bridge launch agent
[2026-03-19T14:07:00.174Z] [info] [CommunicationBridge] [36671] Service app found: 36672 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T14:07:00.174Z] [info] [CommunicationBridge] [36671] Service app is still valid
[2026-03-19T14:07:00.175Z] [info] [GitHubCopilot] [36672] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T14:07:00.175Z] [info] [GitHubCopilot] [36672] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T14:07:00.176Z] [info] [GitHubCopilot] [36672] No BYOK models found, fetching BYOK models...
[2026-03-19T14:07:11.063Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T14:07:26.764Z] [info] [Client] [36669] Starting MCP config file monitoring
[2026-03-19T14:07:26.794Z] [info] [Client] [36669] Refreshing MCP server tools...
[2026-03-19T14:07:26.801Z] [info] [GitHubCopilot] [36672] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T14:07:26.801Z] [info] [GitHubCopilot] [36672] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T14:07:26.801Z] [info] [Client] [36669] Refreshed MCP tools - Servers: 0, Total tools: 0, Server names: []
[2026-03-19T14:07:26.801Z] [info] [GitHubCopilot] [36672] No BYOK models found, fetching BYOK models...
[2026-03-19T14:07:26.823Z] [info] [Client] [36669] AgentModeDropdown: Fetched 4 modes
[2026-03-19T14:07:29.339Z] [info] [Client] [36669] Stopping MCP config file monitoring
[2026-03-19T14:07:29.350Z] [info] [Client] [36669] Stopped MCP config file monitoring
[2026-03-19T14:07:29.360Z] [info] [GitHubCopilot] [36672] Refreshed client tools: 14 tools available (previous: 14)
[2026-03-19T14:07:29.360Z] [info] [Client] [36672] Notify about language model tools change (merged): 14 enabled, 0 disabled.
[2026-03-19T14:07:29.392Z] [info] [Client] [36669] AgentModeDropdown: Fetched 4 modes
[2026-03-19T14:07:51.943Z] [info] [Client] [36669] Registering bridge launch agent
[2026-03-19T14:07:52.016Z] [info] [CommunicationBridge] [36671] Service app found: 36672 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T14:07:52.017Z] [info] [CommunicationBridge] [36671] Service app is still valid
[2026-03-19T14:07:52.020Z] [info] [GitHubCopilot] [36672] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T14:07:52.020Z] [info] [GitHubCopilot] [36672] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T14:07:52.021Z] [info] [GitHubCopilot] [36672] No BYOK models found, fetching BYOK models...
[2026-03-19T14:08:13.309Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T14:08:18.449Z] [info] [CommunicationBridge] [36671] Service app found: 36672 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T14:08:18.449Z] [info] [CommunicationBridge] [36671] Service app is still valid
[2026-03-19T14:08:18.454Z] [info] [GitHubCopilot] [36672] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T14:08:18.454Z] [info] [GitHubCopilot] [36672] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T14:08:18.455Z] [info] [GitHubCopilot] [36672] No BYOK models found, fetching BYOK models...
[2026-03-19T14:09:30.634Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T14:12:43.950Z] [info] [UI] [36672] GitHub Copilot for Xcode activated: true
[2026-03-19T14:12:44.102Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T14:12:44.367Z] [info] [UI] [36672] GitHub Copilot for Xcode settings script error: {
    NSAppleScriptErrorAppName = "System Events";
    NSAppleScriptErrorBriefMessage = "Not authorized to send Apple events to System Events.";
    NSAppleScriptErrorMessage = "Not authorized to send Apple events to System Events.";
    NSAppleScriptErrorNumber = "-1743";
    NSAppleScriptErrorRange = "NSRange: {92, 43}";
}
[2026-03-19T14:12:44.367Z] [info] [UI] [36672] GitHub Copilot for Xcode settings notification sent after activation
[2026-03-19T14:14:53.727Z] [info] [Service] [36672] Extension Service is not updated, no need to quit.
[2026-03-19T14:14:56.568Z] [info] [Client] [36669] XPCService interrupted
[2026-03-19T14:18:32.189Z] [info] [CommunicationBridge] [36671] Accepted new connection.
[2026-03-19T14:18:32.189Z] [info] [CommunicationBridge] [36671] Launching extension service app.
[2026-03-19T14:18:32.410Z] [info] [Service] [86642] Syncing Xcode theme: Default (Dark).xccolortheme
[2026-03-19T14:18:32.421Z] [info] [Service] [86642] XPC Service started.
[2026-03-19T14:18:32.421Z] [info] [CommunicationBridge] [36671] Accepted new connection.
[2026-03-19T14:18:32.944Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:18:33.083Z] [info] [GitHubCopilot] [86642] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T14:18:33.164Z] [info] [GitHubCopilot] [86642] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin", "HOME": "/Users/bjgibson2"]
[2026-03-19T14:18:33.164Z] [info] [GitHubCopilot] [86642] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T14:18:34.848Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized",
  "type" : 3
}
[2026-03-19T14:18:34.946Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined",
  "type" : 2
}
[2026-03-19T14:18:34.947Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[certificates] Removed 2 expired certificates",
  "type" : 3
}
[2026-03-19T14:18:34.948Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin",
  "type" : 3
}
[2026-03-19T14:18:34.950Z] [info] [Client] [86642] Notify about language model tools change: 14 enabled, 0 disabled.
[2026-03-19T14:18:34.952Z] [info] [GitHubCopilot] [86642] No previously disabled tools need to be restored
[2026-03-19T14:18:35.151Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: ",
  "type" : 3
}
[2026-03-19T14:18:35.532Z] [info] [GitHubCopilot] [86642] didChangeStatus: {
  "kind" : "Normal",
  "busy" : false
}
[2026-03-19T14:18:35.532Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T14:18:35.533Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }",
  "type" : 3
}
[2026-03-19T14:18:35.533Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CopilotMCP] MCP state changed from false to true",
  "type" : 3
}
[2026-03-19T14:18:35.533Z] [info] [GitHubCopilot] [86642] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T14:18:35.533Z] [info] [GitHubCopilot] [86642] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T14:18:35.537Z] [info] [GitHubCopilot] [86642] No models found, fetching models...
[2026-03-19T14:18:35.537Z] [info] [GitHubCopilot] [86642] No models found, fetching models...
[2026-03-19T14:18:35.908Z] [info] [GitHubCopilot] [86642] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T14:18:35.910Z] [info] [GitHubCopilot] [86642] No BYOK models found, fetching BYOK models...
[2026-03-19T14:18:35.950Z] [info] [GitHubCopilot] [86642] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T14:18:35.951Z] [info] [GitHubCopilot] [86642] No BYOK models found, fetching BYOK models...
[2026-03-19T14:18:36.272Z] [info] [Service] [86642] User quota checked successfully: GitHubCopilotQuotaInfo(chat: Status.QuotaSnapshot(percentRemaining: 100.0, unlimited: true, overagePermitted: false), completions: Status.QuotaSnapshot(percentRemaining: 100.0, unlimited: true, overagePermitted: false), premiumInteractions: Status.QuotaSnapshot(percentRemaining: 93.7, unlimited: false, overagePermitted: false), resetDate: "2026-04-01", copilotPlan: "individual_pro")
[2026-03-19T14:18:36.449Z] [info] [GitHubCopilot] [86642] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T14:18:36.449Z] [info] [GitHubCopilot] [86642] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["HOME": "/Users/bjgibson2", "PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin"]
[2026-03-19T14:18:36.449Z] [info] [GitHubCopilot] [86642] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T14:18:38.097Z] [info] [CommunicationBridge] [36671] Service app found: 86642 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T14:18:38.097Z] [info] [CommunicationBridge] [36671] Service app is still valid
[2026-03-19T14:18:39.458Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized"
}
[2026-03-19T14:18:39.463Z] [info] [GitHubCopilot] [86642] No previously disabled tools need to be restored
[2026-03-19T14:18:39.477Z] [info] [Client] [86642] Notify about language model tools change (merged): 14 enabled, 0 disabled.
[2026-03-19T14:18:39.575Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[certificates] Removed 2 expired certificates"
}
[2026-03-19T14:18:39.575Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 2,
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined"
}
[2026-03-19T14:18:39.575Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin"
}
[2026-03-19T14:18:39.744Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
[2026-03-19T14:18:40.109Z] [info] [GitHubCopilot] [86642] didChangeStatus: {
  "kind" : "Normal",
  "busy" : false
}
[2026-03-19T14:18:40.109Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T14:18:40.109Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CopilotMCP] MCP state changed from false to true"
}
[2026-03-19T14:18:40.109Z] [info] [GitHubCopilot] [86642] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T14:18:40.109Z] [info] [GitHubCopilot] [86642] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T14:18:40.109Z] [info] [Client] [86642] Notify about MCP tools change: 
[2026-03-19T14:18:40.111Z] [info] [GitHubCopilot] [86642] No BYOK models found, fetching BYOK models...
[2026-03-19T14:18:40.289Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[Semantic Search] Semantic search feature flag is updated {\n  shouldEnableSemanticSearch: false,\n  ideSemanticSearchEnabledExpFlag: false,\n  editorPreviewFeaturesDisabled: false\n}"
}
[2026-03-19T14:18:40.422Z] [info] [Client] [86642] Started watching for file changes in [file:///Users/bjgibson2/Dev/Cargo/Cargo/]
[2026-03-19T14:18:40.422Z] [info] [Client] [86642] [FileWatcher] Started watching file: /Users/bjgibson2/Dev/Cargo/Cargo/Cargo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
[2026-03-19T14:18:42.865Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:18:42.955Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:18:42.982Z] [info] [CommunicationBridge] [36671] Accepted new connection.
[2026-03-19T14:18:43.003Z] [info] [Client] [86744] Registering bridge launch agent
[2026-03-19T14:18:43.028Z] [info] [CommunicationBridge] [36671] Service app found: 86642 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T14:18:43.031Z] [info] [Client] [86744] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-19T14:18:43.028Z] [info] [CommunicationBridge] [36671] Service app is still valid
[2026-03-19T14:18:43.071Z] [info] [CommunicationBridge] [36671] Service app found: 86642 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T14:18:43.071Z] [info] [CommunicationBridge] [36671] Service app is still valid
[2026-03-19T14:18:43.078Z] [info] [GitHubCopilot] [86642] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T14:18:43.078Z] [info] [GitHubCopilot] [86642] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T14:18:43.080Z] [info] [GitHubCopilot] [86642] No BYOK models found, fetching BYOK models...
[2026-03-19T14:18:51.743Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:18:51.807Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:19:23.976Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:24:48.808Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:24:48.917Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:25:12.654Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:26:18.283Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:26:18.361Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:26:53.264Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:27:19.857Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:27:19.939Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:27:35.001Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:28:35.049Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Rendering fresh global context for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/19a627e1-5acc-4591-b649-679174bfc7d6"
}
[2026-03-19T14:28:36.762Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 35fcc53c-3120-455e-8c2f-26e1652a169e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1657.3951670000097ms"
}
[2026-03-19T14:28:39.052Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:28:39.064Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:28:39.068Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:28:39.074Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/19a627e1-5acc-4591-b649-679174bfc7d6"
}
[2026-03-19T14:28:40.809Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 61320e10-c59c-4d60-a140-cc93b821d354 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1711.1986660000402ms"
}
[2026-03-19T14:28:42.215Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:28:42.221Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:28:42.223Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:28:42.228Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/19a627e1-5acc-4591-b649-679174bfc7d6",
  "type" : 3
}
[2026-03-19T14:28:43.985Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request b0af01b2-7279-424f-a5ba-a06ef283fefe at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1730.8868749999674ms",
  "type" : 3
}
[2026-03-19T14:28:46.478Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:28:46.489Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:28:46.492Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:28:46.495Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/19a627e1-5acc-4591-b649-679174bfc7d6",
  "type" : 3
}
[2026-03-19T14:28:48.296Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 479a8230-30de-4264-a81f-e9f028645f9e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1778.7749169999734ms",
  "type" : 3
}
[2026-03-19T14:28:50.897Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:28:50.904Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:28:50.909Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/19a627e1-5acc-4591-b649-679174bfc7d6",
  "type" : 3
}
[2026-03-19T14:28:52.823Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 583e86eb-9421-4726-82e4-8aeffb308a5f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1887.5258749999339ms"
}
[2026-03-19T14:29:06.393Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:29:06.398Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:29:06.452Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:29:06.509Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:29:07.181Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/19a627e1-5acc-4591-b649-679174bfc7d6"
}
[2026-03-19T14:29:08.692Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 134e419f-3fb7-4be8-af8d-4151aad65c7b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1487.8799159999471ms",
  "type" : 3
}
[2026-03-19T14:29:12.015Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:29:12.027Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:29:12.175Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/19a627e1-5acc-4591-b649-679174bfc7d6",
  "type" : 3
}
[2026-03-19T14:29:13.360Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:29:14.015Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 7a7d1c47-fdf9-47e1-85ce-127052ccc454 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1820.5335419999901ms",
  "type" : 3
}
[2026-03-19T14:29:21.992Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:29:21.996Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:29:22.083Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:29:22.094Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:29:22.764Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/19a627e1-5acc-4591-b649-679174bfc7d6",
  "type" : 3
}
[2026-03-19T14:29:23.559Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:29:24.348Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 83ceac2b-e723-4c99-9034-a97986a8e9ec at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1557.8145830000285ms",
  "type" : 3
}
[2026-03-19T14:29:33.308Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:29:33.331Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:29:33.406Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:29:33.472Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:29:33.798Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/19a627e1-5acc-4591-b649-679174bfc7d6"
}
[2026-03-19T14:29:34.634Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:29:36.781Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request f9b93f42-5e18-49bf-be6b-d60e57d15e1b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2964.9376670001075ms",
  "type" : 3
}
[2026-03-19T14:29:44.695Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:29:44.701Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:29:44.813Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:29:45.221Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/19a627e1-5acc-4591-b649-679174bfc7d6"
}
[2026-03-19T14:29:47.739Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c1774596-f9ea-4ca8-a6ec-6fc38b8dc64e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2488.7436659999657ms"
}
[2026-03-19T14:29:49.124Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:29:49.126Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:29:49.132Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/19a627e1-5acc-4591-b649-679174bfc7d6"
}
[2026-03-19T14:29:50.871Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 631b64a4-e7c9-4dec-898e-b32909741e1f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1709.5786670000525ms"
}
[2026-03-19T14:29:56.466Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T14:29:56.870Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1f35ab8c-62fd-404a-ac93-abbd9b389d65 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 378.10725000000093ms"
}
[2026-03-19T14:29:57.113Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T14:35:56.124Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:35:56.138Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:37:15.142Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:37:32.113Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:37:32.222Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:39:34.714Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:39:38.882Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:39:38.950Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:39:41.932Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:40:39.586Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:40:39.652Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:41:05.647Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:41:30.184Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:41:30.260Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:41:45.275Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:42:17.753Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/0fbbcee8-b6f2-445a-8107-d6a20c453765",
  "type" : 3
}
[2026-03-19T14:42:20.268Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9c6d136c-6695-4716-b494-df84b17124c8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2484.439334000228ms"
}
[2026-03-19T14:42:34.719Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:42:34.725Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:42:34.758Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66, Token count: 2496 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/AddPackageView.swift"
}
[2026-03-19T14:42:35.107Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 51333b30-1100-4f6c-820f-adddec3e6bb4 at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 370.1874160000589ms",
  "type" : 3
}
[2026-03-19T14:42:41.061Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T14:42:41.114Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:42:41.193Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:42:41.305Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:42:41.466Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/0fbbcee8-b6f2-445a-8107-d6a20c453765",
  "type" : 3
}
[2026-03-19T14:42:43.497Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 62d8422d-4f93-408b-95a1-7a9d65eb73b2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2002.1369579997845ms"
}
[2026-03-19T14:42:49.175Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:42:49.181Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:42:49.184Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/0fbbcee8-b6f2-445a-8107-d6a20c453765"
}
[2026-03-19T14:42:51.653Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request c17f5bb1-ba79-45e9-a5cc-365d9a8d3788 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2446.701083000051ms",
  "type" : 3
}
[2026-03-19T14:42:58.150Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:42:58.155Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:42:58.256Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:42:58.267Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:42:58.805Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/0fbbcee8-b6f2-445a-8107-d6a20c453765"
}
[2026-03-19T14:43:00.748Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c262bb2b-1827-4134-88a2-19511c0a538d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1916.3237919998355ms"
}
[2026-03-19T14:43:01.474Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:43:01.490Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:43:01.497Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/0fbbcee8-b6f2-445a-8107-d6a20c453765"
}
[2026-03-19T14:43:03.430Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 92b561d1-a97f-4631-8067-d168295307dd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1904.3449590001255ms",
  "type" : 3
}
[2026-03-19T14:43:13.445Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T14:43:13.896Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request eb279497-2c05-4e51-878b-baca9db3234b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 432.83091600006446ms"
}
[2026-03-19T14:43:16.348Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T14:46:21.699Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:46:45.687Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:46:45.747Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:47:11.946Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:48:00.888Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T14:48:00.890Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/623a0c73-dedb-4b04-8159-9a472736177b"
}
[2026-03-19T14:48:03.293Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 1d5fe1db-0c1d-4e34-aea3-ed3f875d4e75 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2387.3179590001237ms",
  "type" : 3
}
[2026-03-19T14:48:11.279Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:48:11.337Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:48:11.385Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:48:11.439Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:48:11.644Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/623a0c73-dedb-4b04-8159-9a472736177b",
  "type" : 3
}
[2026-03-19T14:48:12.337Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:48:13.430Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request aa105436-b053-4b2b-95e9-763b2a3a0742 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1759.0221669999883ms",
  "type" : 3
}
[2026-03-19T14:48:21.304Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:48:21.308Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:48:21.429Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:48:21.435Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:48:21.708Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/623a0c73-dedb-4b04-8159-9a472736177b",
  "type" : 3
}
[2026-03-19T14:48:25.016Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 32e9f324-0304-4739-afe4-ed5655d2299b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3280.4842499999795ms",
  "type" : 3
}
[2026-03-19T14:48:25.519Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:48:25.523Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:48:25.529Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/623a0c73-dedb-4b04-8159-9a472736177b"
}
[2026-03-19T14:48:27.259Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 3b984834-c803-4482-bf36-78851e397782 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1701.736375000095ms",
  "type" : 3
}
[2026-03-19T14:48:29.849Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:48:31.122Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T14:48:31.536Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 45fbd42c-34fc-4452-927c-0c70046da024 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 400.5067910000216ms",
  "type" : 3
}
[2026-03-19T14:48:31.755Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T14:49:27.348Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:49:27.424Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:50:41.239Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:52:32.305Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/173000ae-fc50-40ab-b881-950cce1b1b3f"
}
[2026-03-19T14:52:34.079Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 6e4b87f9-eebd-4cff-a076-dd71606fe3ab at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1749.5492920000106ms",
  "type" : 3
}
[2026-03-19T14:52:35.642Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:52:35.648Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:52:35.651Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/173000ae-fc50-40ab-b881-950cce1b1b3f",
  "type" : 3
}
[2026-03-19T14:52:37.603Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request fba3d2fa-6660-4dde-a849-960ee9954240 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1918.3462499999441ms"
}
[2026-03-19T14:52:38.295Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:52:38.348Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:52:38.350Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/173000ae-fc50-40ab-b881-950cce1b1b3f"
}
[2026-03-19T14:52:40.491Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 6e3a904b-a130-4c72-b8f2-72edfd63962d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2113.9478339999914ms",
  "type" : 3
}
[2026-03-19T14:52:46.484Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:52:46.501Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:52:46.599Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:52:46.673Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:52:46.927Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/173000ae-fc50-40ab-b881-950cce1b1b3f",
  "type" : 3
}
[2026-03-19T14:52:50.115Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a74e7907-8151-4044-a119-85379a9687f0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3160.6015840000473ms"
}
[2026-03-19T14:52:50.594Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:52:50.597Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:52:50.604Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/173000ae-fc50-40ab-b881-950cce1b1b3f"
}
[2026-03-19T14:52:51.186Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:52:52.859Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 790ae20c-1d79-44f9-baa8-8a08bd5412cc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2220.714165999787ms"
}
[2026-03-19T14:52:56.684Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T14:52:58.111Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1b6a3a05-653a-4db6-9fb8-79e65264cdc9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1408.6788329998963ms"
}
[2026-03-19T14:52:58.371Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T14:53:33.416Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:53:33.493Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:55:51.954Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:56:59.705Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/b4c2511f-9f20-446e-afb0-16aeda7c0b0b"
}
[2026-03-19T14:57:02.654Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9b6a789e-8f3f-479e-8fe7-b5b4d7eeac9e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2898.9145839996636ms"
}
[2026-03-19T14:57:06.074Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:57:06.083Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:57:06.280Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:57:06.287Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:57:06.585Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/b4c2511f-9f20-446e-afb0-16aeda7c0b0b"
}
[2026-03-19T14:57:08.732Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request fd8a7703-2178-46ee-a528-e00aef41f102 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2120.2485409998335ms"
}
[2026-03-19T14:57:15.922Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:57:15.923Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:57:15.964Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/b4c2511f-9f20-446e-afb0-16aeda7c0b0b",
  "type" : 3
}
[2026-03-19T14:57:17.656Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request df9081bb-a545-413b-8bb5-14dbd677e92c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1675.810707999859ms",
  "type" : 3
}
[2026-03-19T14:57:18.508Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:57:18.523Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:57:18.529Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/b4c2511f-9f20-446e-afb0-16aeda7c0b0b",
  "type" : 3
}
[2026-03-19T14:57:21.439Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b87aa278-9f8a-4cc6-8187-cbca430b26c1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2882.507708000019ms"
}
[2026-03-19T14:57:29.783Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:57:29.788Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:57:29.972Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/b4c2511f-9f20-446e-afb0-16aeda7c0b0b"
}
[2026-03-19T14:57:31.846Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request fd2144e2-eefb-4373-bdbb-0818b8132567 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1848.4986250000075ms",
  "type" : 3
}
[2026-03-19T14:57:32.920Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:57:32.947Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:57:32.950Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/b4c2511f-9f20-446e-afb0-16aeda7c0b0b",
  "type" : 3
}
[2026-03-19T14:57:34.863Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 366d7072-2198-4bab-8f3b-72a2bc046d1a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1889.5212920000777ms",
  "type" : 3
}
[2026-03-19T14:57:35.565Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:57:35.574Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:57:35.577Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/b4c2511f-9f20-446e-afb0-16aeda7c0b0b",
  "type" : 3
}
[2026-03-19T14:57:37.441Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6c5195ed-26cd-41c3-86e1-7500f6f94275 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1833.9359169998206ms"
}
[2026-03-19T14:57:38.099Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:57:38.102Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:57:38.107Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/b4c2511f-9f20-446e-afb0-16aeda7c0b0b"
}
[2026-03-19T14:57:40.176Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request e58f50c1-975a-4042-91f6-9f204769b7e3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2042.0835000001825ms",
  "type" : 3
}
[2026-03-19T14:57:43.009Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:57:43.011Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:57:43.017Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/b4c2511f-9f20-446e-afb0-16aeda7c0b0b",
  "type" : 3
}
[2026-03-19T14:57:44.782Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 89713440-b92b-4981-a76e-2ffa3787f016 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1732.4056669999845ms",
  "type" : 3
}
[2026-03-19T14:57:46.804Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T14:57:46.804Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T14:57:47.436Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/b4c2511f-9f20-446e-afb0-16aeda7c0b0b"
}
[2026-03-19T14:57:49.134Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 337a1f24-28dc-44fa-a7b0-6f8b9bdfbacf at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1677.9180419999175ms"
}
[2026-03-19T14:57:49.794Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T14:57:49.809Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T14:57:49.817Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/b4c2511f-9f20-446e-afb0-16aeda7c0b0b"
}
[2026-03-19T14:57:51.464Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c6a65708-13ed-4476-a963-fbe6055b6426 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1617.676917000208ms"
}
[2026-03-19T14:57:54.592Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T14:57:55.106Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4cb1d177-8669-4eb5-afc0-ba5d175ada3f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 497.03229200001806ms"
}
[2026-03-19T14:57:55.312Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T14:58:10.935Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:58:13.847Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T14:58:13.909Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T14:58:23.541Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:02:39.903Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:02:42.345Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 154f1451-19a6-40d2-ad17-00e193ec4775 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2422.379707999993ms",
  "type" : 3
}
[2026-03-19T15:02:44.059Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:02:44.081Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:02:44.081Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:02:44.108Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Dev\/Cargo\/ | head -40' is split into sub-commands: [\"ls ~\/Dev\/Cargo\/\",\"head -40\"]",
  "type" : 3
}
[2026-03-19T15:02:44.108Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Dev\/Cargo\/ | head -40' has no matching auto approve entries"
}
[2026-03-19T15:03:03.412Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:03:06.029Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b4590e0d-7984-4291-af6e-25ee4c0092ce at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2586.9338749996386ms"
}
[2026-03-19T15:03:08.218Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:03:08.236Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:03:08.236Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/cargoapp_icon.png ~\/Dev\/Cargo\/cargoapp_alt_icon.png ~\/Dev\/Cargo\/cargo_launch.png' is split into sub-commands: [\"sips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/cargoapp_icon.png ~\/Dev\/Cargo\/cargoapp_alt_icon.png ~\/Dev\/Cargo\/cargo_launch.png\"]"
}
[2026-03-19T15:03:08.236Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:03:08.236Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/cargoapp_icon.png ~\/Dev\/Cargo\/cargoapp_alt_icon.png ~\/Dev\/Cargo\/cargo_launch.png' has no matching auto approve entries"
}
[2026-03-19T15:03:40.636Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac",
  "type" : 3
}
[2026-03-19T15:03:43.523Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4b53f461-8315-4483-8811-1542031867c0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2860.3860419997945ms"
}
[2026-03-19T15:03:43.745Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:03:43.748Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:03:43.753Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:03:45.755Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 335a9fee-43ad-4da1-81f5-c9423b3587b1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1964.2754999999888ms"
}
[2026-03-19T15:03:47.036Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:03:47.046Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:03:47.046Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:03:47.046Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/Contents.json' is split into sub-commands: [\"ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/\",\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/Contents.json\"]"
}
[2026-03-19T15:03:47.046Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/Contents.json' has no matching auto approve entries"
}
[2026-03-19T15:03:48.319Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:03:49.926Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c44e8895-2bb8-4e1f-b929-86637ab10458 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1581.478040999733ms"
}
[2026-03-19T15:03:51.563Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:03:51.577Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:03:51.577Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:03:51.577Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/Contents.json\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/Contents.json\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json' is split into sub-commands: [\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/Contents.json\",\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/Contents.json\",\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json\"]"
}
[2026-03-19T15:03:51.577Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/Contents.json\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/Contents.json\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json' has no matching auto approve entries"
}
[2026-03-19T15:03:52.838Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac",
  "type" : 3
}
[2026-03-19T15:03:54.691Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a74e60b9-f6f8-4490-8d2b-a201bbb46e1d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1829.386082999874ms"
}
[2026-03-19T15:04:01.166Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:04:01.210Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:04:01.210Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:04:01.210Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ICON_SRC=~\/Dev\/Cargo\/cargoapp_icon.png\nICON_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\"\n\n# iOS universal 1024\nsips -z 1024 1024 \"$ICON_SRC\" --out \"$ICON_DIR\/icon_1024.png\"\n\n# macOS sizes\nsips -z 16   16   \"$ICON_SRC\" --out \"$ICON_DIR\/icon_16.png\"\nsips -z 32   32   \"$ICON_SRC\" --out \"$ICON_DIR\/icon_16x16@2x.png\"\nsips -z 32   32   \"$ICON_SRC\" --out \"$ICON_DIR\/icon_32.png\"\nsips -z 64   64   \"$ICON_SRC\" --out \"$ICON_DIR\/icon_32x32@2x.png\"\nsips -z 128  128  \"$ICON_SRC\" --out \"$ICON_DIR\/icon_128.png\"\nsips -z 256  256  \"$ICON_SRC\" --out \"$ICON_DIR\/icon_128x128@2x.png\"\nsips -z 256  256  \"$ICON_SRC\" --out \"$ICON_DIR\/icon_256.png\"\nsips -z 512  512  \"$ICON_SRC\" --out \"$ICON_DIR\/icon_256x256@2x.png\"\nsips -z 512  512  \"$ICON_SRC\" --out \"$ICON_DIR\/icon_512.png\"\nsips -z 1024 1024 \"$ICON_SRC\" --out \"$ICON_DIR\/icon_512x512@2x.png\"\n\necho \"App icon done\"' is split into sub-commands: [\"sips -z 1024 1024 \\\"$ICON_SRC\\\" --out \\\"$ICON_DIR\/icon_1024.png\\\"\",\"sips -z 16   16   \\\"$ICON_SRC\\\" --out \\\"$ICON_DIR\/icon_16.png\\\"\",\"sips -z 32   32   \\\"$ICON_SRC\\\" --out \\\"$ICON_DIR\/icon_16x16@2x.png\\\"\",\"sips -z 32   32   \\\"$ICON_SRC\\\" --out \\\"$ICON_DIR\/icon_32.png\\\"\",\"sips -z 64   64   \\\"$ICON_SRC\\\" --out \\\"$ICON_DIR\/icon_32x32@2x.png\\\"\",\"sips -z 128  128  \\\"$ICON_SRC\\\" --out \\\"$ICON_DIR\/icon_128.png\\\"\",\"sips -z 256  256  \\\"$ICON_SRC\\\" --out \\\"$ICON_DIR\/icon_128x128@2x.png\\\"\",\"sips -z 256  256  \\\"$ICON_SRC\\\" --out \\\"$ICON_DIR\/icon_256.png\\\"\",\"sips -z 512  512  \\\"$ICON_SRC\\\" --out \\\"$ICON_DIR\/icon_256x256@2x.png\\\"\",\"sips -z 512  512  \\\"$ICON_SRC\\\" --out \\\"$ICON_DIR\/icon_512.png\\\"\",\"sips -z 1024 1024 \\\"$ICON_SRC\\\" --out \\\"$ICON_DIR\/icon_512x512@2x.png\\\"\",\"echo \\\"App icon done\\\"\"]"
}
[2026-03-19T15:04:01.210Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ICON_SRC=~\/Dev\/Cargo\/cargoapp_icon.png\nICON_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\"\n\n# iOS universal 1024\nsips -z 1024 1024 \"$ICON_SRC\" --out \"$ICON_DIR\/icon_1024.png\"\n\n# macOS sizes\nsips -z 16   16   \"$ICON_SRC\" --out \"$ICON_DIR\/icon_16.png\"\nsips -z 32   32   \"$ICON_SRC\" --out \"$ICON_DIR\/icon_16x16@2x.png\"\nsips -z 32   32   \"$ICON_SRC\" --out \"$ICON_DIR\/icon_32.png\"\nsips -z 64   64   \"$ICON_SRC\" --out \"$ICON_DIR\/icon_32x32@2x.png\"\nsips -z 128  128  \"$ICON_SRC\" --out \"$ICON_DIR\/icon_128.png\"\nsips -z 256  256  \"$ICON_SRC\" --out \"$ICON_DIR\/icon_128x128@2x.png\"\nsips -z 256  256  \"$ICON_SRC\" --out \"$ICON_DIR\/icon_256.png\"\nsips -z 512  512  \"$ICON_SRC\" --out \"$ICON_DIR\/icon_256x256@2x.png\"\nsips -z 512  512  \"$ICON_SRC\" --out \"$ICON_DIR\/icon_512.png\"\nsips -z 1024 1024 \"$ICON_SRC\" --out \"$ICON_DIR\/icon_512x512@2x.png\"\n\necho \"App icon done\"' has no matching auto approve entries"
}
[2026-03-19T15:04:02.421Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:04:05.084Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f05b3eb7-bf12-4b55-9102-cf6cc9cc9d6b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2636.622707999777ms"
}
[2026-03-19T15:04:06.804Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:04:06.814Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:04:06.814Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:04:06.814Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'LAUNCH_SRC=~\/Dev\/Cargo\/cargo_launch.png\nLAUNCH_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"\n\n# Replace the launch image (1x)\ncp \"$LAUNCH_SRC\" \"$LAUNCH_DIR\/cargo_launch.png\"\n\ncat \"$LAUNCH_DIR\/Contents.json\"' is split into sub-commands: [\"cp \\\"$LAUNCH_SRC\\\" \\\"$LAUNCH_DIR\/cargo_launch.png\\\"\",\"cat \\\"$LAUNCH_DIR\/Contents.json\\\"\"]"
}
[2026-03-19T15:04:06.814Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'LAUNCH_SRC=~\/Dev\/Cargo\/cargo_launch.png\nLAUNCH_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"\n\n# Replace the launch image (1x)\ncp \"$LAUNCH_SRC\" \"$LAUNCH_DIR\/cargo_launch.png\"\n\ncat \"$LAUNCH_DIR\/Contents.json\"' has no matching auto approve entries"
}
[2026-03-19T15:04:08.033Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac",
  "type" : 3
}
[2026-03-19T15:04:10.051Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2f1a9e15-1495-459a-bfd7-1c30840c6b63 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1989.4899590001442ms"
}
[2026-03-19T15:04:11.209Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:04:11.222Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:04:11.222Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T15:04:11.222Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/Contents.json' is split into sub-commands: [\"ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\",\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/Contents.json\"]"
}
[2026-03-19T15:04:11.222Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/Contents.json' has no matching auto approve entries"
}
[2026-03-19T15:04:12.444Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:04:16.846Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request c5ab87c3-dc57-4e39-8568-2894dcda7334 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4376.152916999999ms",
  "type" : 3
}
[2026-03-19T15:04:17.853Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:04:17.862Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:04:17.862Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T15:04:17.862Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/Contents.json' is split into sub-commands: [\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/Contents.json\"]",
  "type" : 3
}
[2026-03-19T15:04:17.862Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/Contents.json' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T15:04:19.065Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:04:21.628Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request a9d2f099-0667-4f43-9529-3048301ed7b9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2534.0804579998367ms",
  "type" : 3
}
[2026-03-19T15:04:23.570Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:04:23.577Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:04:23.577Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T15:04:23.577Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'LAUNCH_SRC=~\/Dev\/Cargo\/cargo_launch.png\nLAUNCH_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"\n\n# Generate 2x and 3x launch images\nsips -z 2048 2048 \"$LAUNCH_SRC\" --out \"$LAUNCH_DIR\/cargo_launch@2x.png\"\nsips -z 3072 3072 \"$LAUNCH_SRC\" --out \"$LAUNCH_DIR\/cargo_launch@3x.png\"\n\necho \"Launch images done\"' is split into sub-commands: [\"sips -z 2048 2048 \\\"$LAUNCH_SRC\\\" --out \\\"$LAUNCH_DIR\/cargo_launch@2x.png\\\"\",\"sips -z 3072 3072 \\\"$LAUNCH_SRC\\\" --out \\\"$LAUNCH_DIR\/cargo_launch@3x.png\\\"\",\"echo \\\"Launch images done\\\"\"]",
  "type" : 3
}
[2026-03-19T15:04:23.577Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'LAUNCH_SRC=~\/Dev\/Cargo\/cargo_launch.png\nLAUNCH_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"\n\n# Generate 2x and 3x launch images\nsips -z 2048 2048 \"$LAUNCH_SRC\" --out \"$LAUNCH_DIR\/cargo_launch@2x.png\"\nsips -z 3072 3072 \"$LAUNCH_SRC\" --out \"$LAUNCH_DIR\/cargo_launch@3x.png\"\n\necho \"Launch images done\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T15:04:24.808Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:04:28.383Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 18934212-a18b-433b-a27d-fd4e60f42e47 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3546.0217079999857ms",
  "type" : 3
}
[2026-03-19T15:04:30.627Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:04:30.639Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:04:30.640Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T15:04:30.640Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\necho \"---\"\nls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json' is split into sub-commands: [\"ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\",\"echo \\\"---\\\"\",\"ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\",\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json\"]",
  "type" : 3
}
[2026-03-19T15:04:30.640Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\necho \"---\"\nls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T15:04:31.912Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac",
  "type" : 3
}
[2026-03-19T15:04:33.840Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 42d62eec-da1e-46fb-a0b3-e3ad2cab9f2c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1900.8890830003656ms"
}
[2026-03-19T15:04:34.944Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:04:34.955Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:04:34.955Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:04:34.955Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json' is split into sub-commands: [\"ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\",\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json\"]"
}
[2026-03-19T15:04:34.955Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\ncat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json' has no matching auto approve entries"
}
[2026-03-19T15:04:36.178Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:04:37.936Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 699b6928-a898-4c26-a0b4-a7b49ee8c87a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1732.400541999843ms",
  "type" : 3
}
[2026-03-19T15:04:38.736Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:04:38.745Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:04:38.745Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T15:04:38.745Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json' is split into sub-commands: [\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json\"]",
  "type" : 3
}
[2026-03-19T15:04:38.745Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/Contents.json' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T15:04:39.975Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:04:41.933Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0e6dab9c-2c81-457b-83c9-8afe11b12370 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1933.7404579999857ms"
}
[2026-03-19T15:04:46.006Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:04:46.006Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:04:46.006Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T15:04:46.007Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'LOGO_SRC=~\/Dev\/Cargo\/cargoapp_alt_icon.png\nLOGO_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\"\n\n# 1x — scale to 257x271 (native size \/ 3)\nsips -z 271 257 \"$LOGO_SRC\" --out \"$LOGO_DIR\/cargo_logo.png\"\n# 2x\nsips -z 541 514 \"$LOGO_SRC\" --out \"$LOGO_DIR\/cargo_logo@2x.png\"\n# 3x — full resolution (771x812)\ncp \"$LOGO_SRC\" \"$LOGO_DIR\/cargo_logo@3x.png\"\n\necho \"CargoLogo done\"' is split into sub-commands: [\"sips -z 271 257 \\\"$LOGO_SRC\\\" --out \\\"$LOGO_DIR\/cargo_logo.png\\\"\",\"sips -z 541 514 \\\"$LOGO_SRC\\\" --out \\\"$LOGO_DIR\/cargo_logo@2x.png\\\"\",\"cp \\\"$LOGO_SRC\\\" \\\"$LOGO_DIR\/cargo_logo@3x.png\\\"\",\"echo \\\"CargoLogo done\\\"\"]",
  "type" : 3
}
[2026-03-19T15:04:46.007Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'LOGO_SRC=~\/Dev\/Cargo\/cargoapp_alt_icon.png\nLOGO_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\"\n\n# 1x — scale to 257x271 (native size \/ 3)\nsips -z 271 257 \"$LOGO_SRC\" --out \"$LOGO_DIR\/cargo_logo.png\"\n# 2x\nsips -z 541 514 \"$LOGO_SRC\" --out \"$LOGO_DIR\/cargo_logo@2x.png\"\n# 3x — full resolution (771x812)\ncp \"$LOGO_SRC\" \"$LOGO_DIR\/cargo_logo@3x.png\"\n\necho \"CargoLogo done\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T15:04:47.222Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac",
  "type" : 3
}
[2026-03-19T15:04:48.984Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c2303a7c-2507-49e4-9233-e0288f92b31b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1730.7475000000559ms"
}
[2026-03-19T15:04:51.420Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:04:51.422Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:04:51.424Z] [info] [Client] [86642] CreateFileTool: File already exists at /Users/bjgibson2/Dev/Cargo/Cargo/Cargo/Assets.xcassets/CargoLaunch.imageset/Contents.json
[2026-03-19T15:04:51.432Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:04:53.441Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 69df0858-e98f-4049-9d5f-6c62be58ac06 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1971.9939580000937ms"
}
[2026-03-19T15:04:55.460Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:04:55.463Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:04:55.580Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T15:04:55.668Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:04:56.885Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac",
  "type" : 3
}
[2026-03-19T15:04:59.054Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 360f4cf0-2c6e-40ad-bd49-674305a74316 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2137.2159589999355ms"
}
[2026-03-19T15:05:01.247Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:05:01.260Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:05:01.260Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:05:01.260Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'echo \"=== AppIcon ===\" && ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/*.png\necho \"=== CargoLaunch ===\" && ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\necho \"=== CargoLogo ===\" && ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/' is split into sub-commands: [\"echo \\\"=== AppIcon ===\\\"\",\"ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/*.png\",\"echo \\\"=== CargoLaunch ===\\\"\",\"ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\",\"echo \\\"=== CargoLogo ===\\\"\",\"ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\"]"
}
[2026-03-19T15:05:01.260Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'echo \"=== AppIcon ===\" && ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/*.png\necho \"=== CargoLaunch ===\" && ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\necho \"=== CargoLogo ===\" && ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/' has no matching auto approve entries"
}
[2026-03-19T15:05:02.477Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac",
  "type" : 3
}
[2026-03-19T15:05:05.402Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request 1969af4f-d64a-4136-a3e7-86f76a2ff338 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2888.804583999794ms",
  "type" : 3
}
[2026-03-19T15:05:06.626Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:05:06.642Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:05:06.642Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T15:05:06.642Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'echo \"=== CargoLaunch ===\" && ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\necho \"=== CargoLogo ===\" && ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/' is split into sub-commands: [\"echo \\\"=== CargoLaunch ===\\\"\",\"ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\",\"echo \\\"=== CargoLogo ===\\\"\",\"ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\"]",
  "type" : 3
}
[2026-03-19T15:05:06.642Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'echo \"=== CargoLaunch ===\" && ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\necho \"=== CargoLogo ===\" && ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T15:05:07.860Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac"
}
[2026-03-19T15:05:10.272Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[fetchChat] Request afd5056c-c79b-4439-a699-ba3ead551fd5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2386.227874999866ms",
  "type" : 3
}
[2026-03-19T15:05:11.027Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:05:11.036Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:05:11.036Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:05:11.036Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/' is split into sub-commands: [\"ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\"]"
}
[2026-03-19T15:05:11.036Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/' has no matching auto approve entries"
}
[2026-03-19T15:05:12.268Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn cf693414-8a05-428b-a150-60ffe2e095f9\/3ab92822-0ce6-4921-ac2e-64ba358914ac",
  "type" : 3
}
[2026-03-19T15:05:12.420Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8951bdd5-9086-4649-b0e7-f954848c3aa2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 429 status after 125.73958300007507ms"
}
[2026-03-19T15:05:12.420Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 1,
  "message" : "[fetchChat] Unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, this Copilot experience is currently experiencing high demand for this model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\n"
}
[2026-03-19T15:05:12.420Z] [info] [GitHubCopilot] [86642] window/logMessage: {
  "type" : 1,
  "message" : "[toolCallingLoop] Fetch failed: {\n  type: 'failed',\n  reason: 'unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, this Copilot experience is currently experiencing high demand for this model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\\n',\n  requestId: '8951bdd5-9086-4649-b0e7-f954848c3aa2',\n  code: 429\n}"
}
[2026-03-19T15:09:03.224Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:09:14.483Z] [debug] [Service] [86642] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:09:14.566Z] [info] [Service] [86642] Extension Service is not updated, no need to quit.
[2026-03-19T15:09:21.131Z] [debug] [Service] [86642] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:09:21.457Z] [info] [Client] [86642] No Xcode instances running, preparing to quit
[2026-03-19T15:09:21.477Z] [info] [Service] [86642] Prepare for exit.
[2026-03-19T15:09:21.478Z] [error] [Service] [86642] Failed to connect to bridge (1 consecutive failures): The operation couldn’t be completed. (Swift.CancellationError error 1.)
[2026-03-19T15:09:21.484Z] [info] [CommunicationBridge] [36671] Exiting service.
[2026-03-19T15:09:21.486Z] [info] [Client] [86642] XPCService interrupted
[2026-03-19T15:09:21.549Z] [info] [Client] [86744] XPCService interrupted
[2026-03-19T15:09:21.549Z] [info] [Client] [86744] XPCService interrupted
[2026-03-19T15:09:28.433Z] [info] [CommunicationBridge] [91900] Accepted new connection.
[2026-03-19T15:09:28.435Z] [info] [CommunicationBridge] [91900] Launching extension service app.
[2026-03-19T15:09:28.476Z] [info] [CommunicationBridge] [91900] Communication bridge started
[2026-03-19T15:09:28.584Z] [info] [Service] [91901] Syncing Xcode theme: Default (Dark).xccolortheme
[2026-03-19T15:09:28.594Z] [info] [Service] [91901] XPC Service started.
[2026-03-19T15:09:28.594Z] [info] [CommunicationBridge] [91900] Accepted new connection.
[2026-03-19T15:09:29.120Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:09:29.240Z] [info] [GitHubCopilot] [91901] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T15:09:29.321Z] [info] [GitHubCopilot] [91901] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["HOME": "/Users/bjgibson2", "PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin"]
[2026-03-19T15:09:29.321Z] [info] [GitHubCopilot] [91901] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T15:09:30.619Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized",
  "type" : 3
}
[2026-03-19T15:09:30.706Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined",
  "type" : 2
}
[2026-03-19T15:09:30.706Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[certificates] Removed 2 expired certificates",
  "type" : 3
}
[2026-03-19T15:09:30.706Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin",
  "type" : 3
}
[2026-03-19T15:09:30.708Z] [info] [Client] [91901] Notify about language model tools change: 14 enabled, 0 disabled.
[2026-03-19T15:09:30.709Z] [info] [GitHubCopilot] [91901] No previously disabled tools need to be restored
[2026-03-19T15:09:30.892Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: ",
  "type" : 3
}
[2026-03-19T15:09:31.242Z] [info] [GitHubCopilot] [91901] didChangeStatus: {
  "kind" : "Normal",
  "busy" : false
}
[2026-03-19T15:09:31.242Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T15:09:31.242Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
[2026-03-19T15:09:31.242Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CopilotMCP] MCP state changed from false to true"
}
[2026-03-19T15:09:31.242Z] [info] [GitHubCopilot] [91901] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T15:09:31.242Z] [info] [GitHubCopilot] [91901] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T15:09:31.245Z] [info] [GitHubCopilot] [91901] No models found, fetching models...
[2026-03-19T15:09:31.245Z] [info] [GitHubCopilot] [91901] No models found, fetching models...
[2026-03-19T15:09:31.583Z] [info] [GitHubCopilot] [91901] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T15:09:31.585Z] [info] [GitHubCopilot] [91901] No BYOK models found, fetching BYOK models...
[2026-03-19T15:09:31.607Z] [info] [GitHubCopilot] [91901] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T15:09:31.608Z] [info] [GitHubCopilot] [91901] No BYOK models found, fetching BYOK models...
[2026-03-19T15:09:31.613Z] [info] [Service] [91901] User quota checked successfully: GitHubCopilotQuotaInfo(chat: Status.QuotaSnapshot(percentRemaining: 100.0, unlimited: true, overagePermitted: false), completions: Status.QuotaSnapshot(percentRemaining: 100.0, unlimited: true, overagePermitted: false), premiumInteractions: Status.QuotaSnapshot(percentRemaining: 93.3, unlimited: false, overagePermitted: false), resetDate: "2026-04-01", copilotPlan: "individual_pro")
[2026-03-19T15:09:38.549Z] [info] [GitHubCopilot] [91901] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T15:09:38.550Z] [info] [GitHubCopilot] [91901] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin", "HOME": "/Users/bjgibson2"]
[2026-03-19T15:09:38.550Z] [info] [GitHubCopilot] [91901] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T15:09:41.106Z] [info] [CommunicationBridge] [91900] Service app found: 91901 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T15:09:41.106Z] [info] [CommunicationBridge] [91900] Service app is still valid
[2026-03-19T15:09:41.276Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized",
  "type" : 3
}
[2026-03-19T15:09:41.279Z] [info] [GitHubCopilot] [91901] No previously disabled tools need to be restored
[2026-03-19T15:09:41.290Z] [info] [Client] [91901] Notify about language model tools change (merged): 14 enabled, 0 disabled.
[2026-03-19T15:09:41.386Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined",
  "type" : 2
}
[2026-03-19T15:09:41.386Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[certificates] Removed 2 expired certificates"
}
[2026-03-19T15:09:41.386Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin"
}
[2026-03-19T15:09:41.552Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: ",
  "type" : 3
}
[2026-03-19T15:09:41.900Z] [info] [GitHubCopilot] [91901] didChangeStatus: {
  "busy" : false,
  "kind" : "Normal"
}
[2026-03-19T15:09:41.901Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T15:09:41.901Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CopilotMCP] MCP state changed from false to true",
  "type" : 3
}
[2026-03-19T15:09:41.901Z] [info] [GitHubCopilot] [91901] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T15:09:41.901Z] [info] [GitHubCopilot] [91901] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T15:09:41.901Z] [info] [Client] [91901] Notify about MCP tools change: 
[2026-03-19T15:09:41.902Z] [info] [GitHubCopilot] [91901] No BYOK models found, fetching BYOK models...
[2026-03-19T15:09:42.070Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[Semantic Search] Semantic search feature flag is updated {\n  shouldEnableSemanticSearch: false,\n  ideSemanticSearchEnabledExpFlag: false,\n  editorPreviewFeaturesDisabled: false\n}",
  "type" : 3
}
[2026-03-19T15:09:42.114Z] [info] [Client] [91901] Started watching for file changes in [file:///Users/bjgibson2/Dev/Cargo/Cargo/]
[2026-03-19T15:09:42.114Z] [info] [Client] [91901] [FileWatcher] Started watching file: /Users/bjgibson2/Dev/Cargo/Cargo/Cargo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
[2026-03-19T15:09:54.141Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:09:54.222Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T15:09:54.240Z] [info] [CommunicationBridge] [91900] Accepted new connection.
[2026-03-19T15:09:54.240Z] [info] [CommunicationBridge] [91900] Service app found: 91901 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T15:09:54.240Z] [info] [CommunicationBridge] [91900] Service app is still valid
[2026-03-19T15:09:54.254Z] [info] [Client] [92020] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-19T15:09:54.255Z] [info] [Client] [92020] Registering bridge launch agent
[2026-03-19T15:09:54.291Z] [info] [CommunicationBridge] [91900] Service app is still valid
[2026-03-19T15:09:54.291Z] [info] [CommunicationBridge] [91900] Service app found: 91901 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T15:09:54.293Z] [info] [GitHubCopilot] [91901] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T15:09:54.293Z] [info] [GitHubCopilot] [91901] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T15:09:54.293Z] [info] [GitHubCopilot] [91901] No BYOK models found, fetching BYOK models...
[2026-03-19T15:10:29.465Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Rendering fresh global context for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1",
  "type" : 3
}
[2026-03-19T15:10:31.535Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 56e5698a-3d03-4f84-8a02-fad6733873fc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2036.5243750000009ms",
  "type" : 3
}
[2026-03-19T15:10:33.605Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:10:33.626Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:10:33.626Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T15:10:33.652Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Dev\/Cargo\/ 2>\/dev\/null && echo \"---\" && ls ~\/Dev\/Cargo\/*.png ~\/Dev\/Cargo\/*.jpg ~\/Dev\/Cargo\/*.jpeg ~\/Dev\/Cargo\/*.svg 2>\/dev\/null' is split into sub-commands: [\"ls ~\/Dev\/Cargo\/\",\"echo \\\"---\\\"\",\"ls ~\/Dev\/Cargo\/*.png ~\/Dev\/Cargo\/*.jpg ~\/Dev\/Cargo\/*.jpeg ~\/Dev\/Cargo\/*.svg\"]"
}
[2026-03-19T15:10:33.652Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Dev\/Cargo\/ 2>\/dev\/null && echo \"---\" && ls ~\/Dev\/Cargo\/*.png ~\/Dev\/Cargo\/*.jpg ~\/Dev\/Cargo\/*.jpeg ~\/Dev\/Cargo\/*.svg 2>\/dev\/null' has no matching auto approve entries"
}
[2026-03-19T15:10:39.313Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1"
}
[2026-03-19T15:10:41.578Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 866a2330-35f2-4049-94c0-d5ac6829484e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2241.211916ms"
}
[2026-03-19T15:10:43.542Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:10:43.555Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:10:43.556Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:10:43.556Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/cargoapp_icon.png ~\/Dev\/Cargo\/cargoapp_alt_icon.png ~\/Dev\/Cargo\/cargo_launch.png' is split into sub-commands: [\"sips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/cargoapp_icon.png ~\/Dev\/Cargo\/cargoapp_alt_icon.png ~\/Dev\/Cargo\/cargo_launch.png\"]"
}
[2026-03-19T15:10:43.556Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/cargoapp_icon.png ~\/Dev\/Cargo\/cargoapp_alt_icon.png ~\/Dev\/Cargo\/cargo_launch.png' has no matching auto approve entries"
}
[2026-03-19T15:10:44.801Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1",
  "type" : 3
}
[2026-03-19T15:10:46.540Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:10:46.607Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request d5d1bc58-53ec-468e-b4cb-6eb36c5398a7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1790.8997910000035ms",
  "type" : 3
}
[2026-03-19T15:10:46.618Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T15:10:48.293Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:10:48.299Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:10:48.301Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:10:48.303Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:10:48.309Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1"
}
[2026-03-19T15:10:50.059Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 4430e162-86e9-48b9-a950-3f327fc89678 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1732.912083000003ms",
  "type" : 3
}
[2026-03-19T15:10:51.715Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:10:51.737Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:10:51.738Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:10:51.741Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1",
  "type" : 3
}
[2026-03-19T15:10:53.316Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6c313ecf-6246-4050-846d-4e06793299c8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1557.4442500000005ms"
}
[2026-03-19T15:10:58.912Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:11:02.775Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:11:02.792Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:11:02.792Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T15:11:02.792Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ASSETS=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\"\nSRC_ICON=~\/Dev\/Cargo\/cargoapp_icon.png\nSRC_LAUNCH=~\/Dev\/Cargo\/cargo_launch.png\nSRC_LOGO=~\/Dev\/Cargo\/cargoapp_alt_icon.png\n\n# --- App Icon: all required sizes ---\nICON_DIR=\"$ASSETS\/AppIcon.appiconset\"\nsips -z 1024 1024 \"$SRC_ICON\" --out \"$ICON_DIR\/icon_1024.png\"\nsips -z 16   16   \"$SRC_ICON\" --out \"$ICON_DIR\/icon_16.png\"\nsips -z 32   32   \"$SRC_ICON\" --out \"$ICON_DIR\/icon_16x16@2x.png\"\nsips -z 32   32   \"$SRC_ICON\" --out \"$ICON_DIR\/icon_32.png\"\nsips -z 64   64   \"$SRC_ICON\" --out \"$ICON_DIR\/icon_32x32@2x.png\"\nsips -z 128  128  \"$SRC_ICON\" --out \"$ICON_DIR\/icon_128.png\"\nsips -z 256  256  \"$SRC_ICON\" --out \"$ICON_DIR\/icon_128x128@2x.png\"\nsips -z 256  256  \"$SRC_ICON\" --out \"$ICON_DIR\/icon_256.png\"\nsips -z 512  512  \"$SRC_ICON\" --out \"$ICON_DIR\/icon_256x256@2x.png\"\nsips -z 512  512  \"$SRC_ICON\" --out \"$ICON_DIR\/icon_512.png\"\nsips -z 1024 1024 \"$SRC_ICON\" --out \"$ICON_DIR\/icon_512x512@2x.png\"\necho \"App icon done\"\n\n# --- CargoLaunch: 1x \/ 2x \/ 3x ---\nLAUNCH_DIR=\"$ASSETS\/CargoLaunch.imageset\"\nsips -z 512  512  \"$SRC_LAUNCH\" --out \"$LAUNCH_DIR\/cargo_launch.png\"\nsips -z 1024 1024 \"$SRC_LAUNCH\" --out \"$LAUNCH_DIR\/cargo_launch@2x.png\"\n# 3x capped at source size (1024)\nsips -z 1024 1024 \"$SRC_LAUNCH\" --out \"$LAUNCH_DIR\/cargo_launch@3x.png\"\necho \"CargoLaunch done\"\n\n# --- CargoLogo: 1x \/ 2x \/ 3x (source is 771x812, keep ratio) ---\nLOGO_DIR=\"$ASSETS\/CargoLogo.imageset\"\nsips -z 200 200 \"$SRC_LOGO\" --out \"$LOGO_DIR\/cargo_logo.png\"\nsips -z 400 400 \"$SRC_LOGO\" --out \"$LOGO_DIR\/cargo_logo@2x.png\"\nsips -z 600 600 \"$SRC_LOGO\" --out \"$LOGO_DIR\/cargo_logo@3x.png\"\necho \"CargoLogo done\"' is split into sub-commands: [\"sips -z 1024 1024 \\\"$SRC_ICON\\\" --out \\\"$ICON_DIR\/icon_1024.png\\\"\",\"sips -z 16   16   \\\"$SRC_ICON\\\" --out \\\"$ICON_DIR\/icon_16.png\\\"\",\"sips -z 32   32   \\\"$SRC_ICON\\\" --out \\\"$ICON_DIR\/icon_16x16@2x.png\\\"\",\"sips -z 32   32   \\\"$SRC_ICON\\\" --out \\\"$ICON_DIR\/icon_32.png\\\"\",\"sips -z 64   64   \\\"$SRC_ICON\\\" --out \\\"$ICON_DIR\/icon_32x32@2x.png\\\"\",\"sips -z 128  128  \\\"$SRC_ICON\\\" --out \\\"$ICON_DIR\/icon_128.png\\\"\",\"sips -z 256  256  \\\"$SRC_ICON\\\" --out \\\"$ICON_DIR\/icon_128x128@2x.png\\\"\",\"sips -z 256  256  \\\"$SRC_ICON\\\" --out \\\"$ICON_DIR\/icon_256.png\\\"\",\"sips -z 512  512  \\\"$SRC_ICON\\\" --out \\\"$ICON_DIR\/icon_256x256@2x.png\\\"\",\"sips -z 512  512  \\\"$SRC_ICON\\\" --out \\\"$ICON_DIR\/icon_512.png\\\"\",\"sips -z 1024 1024 \\\"$SRC_ICON\\\" --out \\\"$ICON_DIR\/icon_512x512@2x.png\\\"\",\"echo \\\"App icon done\\\"\",\"sips -z 512  512  \\\"$SRC_LAUNCH\\\" --out \\\"$LAUNCH_DIR\/cargo_launch.png\\\"\",\"sips -z 1024 1024 \\\"$SRC_LAUNCH\\\" --out \\\"$LAUNCH_DIR\/cargo_launch@2x.png\\\"\",\"sips -z 1024 1024 \\\"$SRC_LAUNCH\\\" --out \\\"$LAUNCH_DIR\/cargo_launch@3x.png\\\"\",\"echo \\\"CargoLaunch done\\\"\",\"sips -z 200 200 \\\"$SRC_LOGO\\\" --out \\\"$LOGO_DIR\/cargo_logo.png\\\"\",\"sips -z 400 400 \\\"$SRC_LOGO\\\" --out \\\"$LOGO_DIR\/cargo_logo@2x.png\\\"\",\"sips -z 600 600 \\\"$SRC_LOGO\\\" --out \\\"$LOGO_DIR\/cargo_logo@3x.png\\\"\",\"echo \\\"CargoLogo done\\\"\"]",
  "type" : 3
}
[2026-03-19T15:11:02.792Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ASSETS=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\"\nSRC_ICON=~\/Dev\/Cargo\/cargoapp_icon.png\nSRC_LAUNCH=~\/Dev\/Cargo\/cargo_launch.png\nSRC_LOGO=~\/Dev\/Cargo\/cargoapp_alt_icon.png\n\n# --- App Icon: all required sizes ---\nICON_DIR=\"$ASSETS\/AppIcon.appiconset\"\nsips -z 1024 1024 \"$SRC_ICON\" --out \"$ICON_DIR\/icon_1024.png\"\nsips -z 16   16   \"$SRC_ICON\" --out \"$ICON_DIR\/icon_16.png\"\nsips -z 32   32   \"$SRC_ICON\" --out \"$ICON_DIR\/icon_16x16@2x.png\"\nsips -z 32   32   \"$SRC_ICON\" --out \"$ICON_DIR\/icon_32.png\"\nsips -z 64   64   \"$SRC_ICON\" --out \"$ICON_DIR\/icon_32x32@2x.png\"\nsips -z 128  128  \"$SRC_ICON\" --out \"$ICON_DIR\/icon_128.png\"\nsips -z 256  256  \"$SRC_ICON\" --out \"$ICON_DIR\/icon_128x128@2x.png\"\nsips -z 256  256  \"$SRC_ICON\" --out \"$ICON_DIR\/icon_256.png\"\nsips -z 512  512  \"$SRC_ICON\" --out \"$ICON_DIR\/icon_256x256@2x.png\"\nsips -z 512  512  \"$SRC_ICON\" --out \"$ICON_DIR\/icon_512.png\"\nsips -z 1024 1024 \"$SRC_ICON\" --out \"$ICON_DIR\/icon_512x512@2x.png\"\necho \"App icon done\"\n\n# --- CargoLaunch: 1x \/ 2x \/ 3x ---\nLAUNCH_DIR=\"$ASSETS\/CargoLaunch.imageset\"\nsips -z 512  512  \"$SRC_LAUNCH\" --out \"$LAUNCH_DIR\/cargo_launch.png\"\nsips -z 1024 1024 \"$SRC_LAUNCH\" --out \"$LAUNCH_DIR\/cargo_launch@2x.png\"\n# 3x capped at source size (1024)\nsips -z 1024 1024 \"$SRC_LAUNCH\" --out \"$LAUNCH_DIR\/cargo_launch@3x.png\"\necho \"CargoLaunch done\"\n\n# --- CargoLogo: 1x \/ 2x \/ 3x (source is 771x812, keep ratio) ---\nLOGO_DIR=\"$ASSETS\/CargoLogo.imageset\"\nsips -z 200 200 \"$SRC_LOGO\" --out \"$LOGO_DIR\/cargo_logo.png\"\nsips -z 400 400 \"$SRC_LOGO\" --out \"$LOGO_DIR\/cargo_logo@2x.png\"\nsips -z 600 600 \"$SRC_LOGO\" --out \"$LOGO_DIR\/cargo_logo@3x.png\"\necho \"CargoLogo done\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T15:11:03.989Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1"
}
[2026-03-19T15:11:06.102Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8790d74a-f9c9-4901-822c-a769f721d1f9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2087.8542080000043ms"
}
[2026-03-19T15:11:08.378Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:11:08.387Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:11:08.387Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:11:08.387Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ASSETS=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\"\nls -lh \"$ASSETS\/AppIcon.appiconset\/\"\necho \"---\"\nls -lh \"$ASSETS\/CargoLaunch.imageset\/\"\necho \"---\"\nls -lh \"$ASSETS\/CargoLogo.imageset\/\"' is split into sub-commands: [\"ls -lh \\\"$ASSETS\/AppIcon.appiconset\/\\\"\",\"echo \\\"---\\\"\",\"ls -lh \\\"$ASSETS\/CargoLaunch.imageset\/\\\"\",\"echo \\\"---\\\"\",\"ls -lh \\\"$ASSETS\/CargoLogo.imageset\/\\\"\"]",
  "type" : 3
}
[2026-03-19T15:11:08.387Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ASSETS=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\"\nls -lh \"$ASSETS\/AppIcon.appiconset\/\"\necho \"---\"\nls -lh \"$ASSETS\/CargoLaunch.imageset\/\"\necho \"---\"\nls -lh \"$ASSETS\/CargoLogo.imageset\/\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T15:11:09.582Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1",
  "type" : 3
}
[2026-03-19T15:11:11.921Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f3d78478-0142-4ac6-8f41-5547e118a20a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2319.0752080000093ms"
}
[2026-03-19T15:11:14.063Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:11:14.104Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:11:14.104Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:11:14.104Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ASSETS=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\"\nSRC_ICON=\"$HOME\/Dev\/Cargo\/cargoapp_icon.png\"\nSRC_LAUNCH=\"$HOME\/Dev\/Cargo\/cargo_launch.png\"\nSRC_LOGO=\"$HOME\/Dev\/Cargo\/cargoapp_alt_icon.png\"\n\necho \"Source files:\"\nls -lh \"$SRC_ICON\" \"$SRC_LAUNCH\" \"$SRC_LOGO\"\necho \"\"\necho \"Asset dirs:\"\nls \"$ASSETS\/AppIcon.appiconset\/\"\nls \"$ASSETS\/CargoLaunch.imageset\/\"\nls \"$ASSETS\/CargoLogo.imageset\/\"' is split into sub-commands: [\"echo \\\"Source files:\\\"\",\"ls -lh \\\"$SRC_ICON\\\" \\\"$SRC_LAUNCH\\\" \\\"$SRC_LOGO\\\"\",\"echo \\\"\\\"\",\"echo \\\"Asset dirs:\\\"\",\"ls \\\"$ASSETS\/AppIcon.appiconset\/\\\"\",\"ls \\\"$ASSETS\/CargoLaunch.imageset\/\\\"\",\"ls \\\"$ASSETS\/CargoLogo.imageset\/\\\"\"]"
}
[2026-03-19T15:11:14.104Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ASSETS=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\"\nSRC_ICON=\"$HOME\/Dev\/Cargo\/cargoapp_icon.png\"\nSRC_LAUNCH=\"$HOME\/Dev\/Cargo\/cargo_launch.png\"\nSRC_LOGO=\"$HOME\/Dev\/Cargo\/cargoapp_alt_icon.png\"\n\necho \"Source files:\"\nls -lh \"$SRC_ICON\" \"$SRC_LAUNCH\" \"$SRC_LOGO\"\necho \"\"\necho \"Asset dirs:\"\nls \"$ASSETS\/AppIcon.appiconset\/\"\nls \"$ASSETS\/CargoLaunch.imageset\/\"\nls \"$ASSETS\/CargoLogo.imageset\/\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T15:11:15.221Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1",
  "type" : 3
}
[2026-03-19T15:11:16.912Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 42a30029-14ec-4766-a7a1-716bf13adc11 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1670.530375000002ms"
}
[2026-03-19T15:11:17.981Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:11:17.993Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:11:17.993Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:11:17.993Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/\" 2>&1' is split into sub-commands: [\"ls -la \\\"\/Users\/bjgibson2\/Dev\/Cargo\/\\\"\"]"
}
[2026-03-19T15:11:17.993Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/\" 2>&1' has no matching auto approve entries"
}
[2026-03-19T15:11:19.221Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1",
  "type" : 3
}
[2026-03-19T15:11:20.854Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 9986294a-b9b6-4706-a648-1578800f180b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1612.2541249999922ms",
  "type" : 3
}
[2026-03-19T15:11:23.301Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:11:23.322Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:11:23.322Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:11:23.322Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/\"\necho \"---\"\nls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\"\necho \"---\"\nls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\"' is split into sub-commands: [\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/\\\"\",\"echo \\\"---\\\"\",\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\\\"\",\"echo \\\"---\\\"\",\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\\\"\"]",
  "type" : 3
}
[2026-03-19T15:11:23.322Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/AppIcon.appiconset\/\"\necho \"---\"\nls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\"\necho \"---\"\nls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T15:11:24.487Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1"
}
[2026-03-19T15:11:26.148Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 598cf820-70b5-406e-8037-67ccde672fd9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1640.2650839999988ms",
  "type" : 3
}
[2026-03-19T15:11:27.304Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:11:27.329Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:11:27.329Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T15:11:27.329Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\"\necho \"---\"\nls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\"' is split into sub-commands: [\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\\\"\",\"echo \\\"---\\\"\",\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\\\"\"]",
  "type" : 3
}
[2026-03-19T15:11:27.329Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\"\necho \"---\"\nls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T15:11:28.503Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1",
  "type" : 3
}
[2026-03-19T15:11:30.094Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 457b8a7d-6d6b-4e37-8c14-ae5b88898871 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1571.8232080000016ms"
}
[2026-03-19T15:11:30.861Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:11:30.891Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:11:30.892Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T15:11:30.892Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\"' is split into sub-commands: [\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\\\"\"]",
  "type" : 3
}
[2026-03-19T15:11:30.892Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLogo.imageset\/\"' has no matching auto approve entries"
}
[2026-03-19T15:11:32.067Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0e1ab9ae-4fd7-4803-b2ce-60f2e2f741d1",
  "type" : 3
}
[2026-03-19T15:11:34.223Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f410a512-f5c8-4f6b-a5f2-9154e7f7b9ab at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2139.6108749999985ms",
  "type" : 3
}
[2026-03-19T15:11:42.542Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T15:11:42.975Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 9cf6c575-9fc9-4f65-a0b4-b84f50460e1d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 418.81149999999616ms",
  "type" : 3
}
[2026-03-19T15:11:43.213Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T15:12:27.669Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:12:27.742Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T15:13:32.661Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:15:04.779Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:15:06.997Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 964eec11-73c9-4efe-a47b-ab8fa0ab125f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2197.418291000009ms",
  "type" : 3
}
[2026-03-19T15:15:10.583Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:15:10.586Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:15:10.594Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:15:12.425Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 13fdf188-bbb2-4ba9-8707-55cc03b1e2a1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1811.1677909999853ms",
  "type" : 3
}
[2026-03-19T15:15:14.652Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:15:14.657Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:15:14.659Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:15:14.662Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:15:14.666Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:15:16.731Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 4cb95431-5809-49a6-9d83-3beb91cacc09 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2042.6212919999962ms",
  "type" : 3
}
[2026-03-19T15:15:19.091Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:15:19.105Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:15:19.108Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:15:19.108Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:15:19.109Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:15:21.508Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 0122ef3f-ad27-4ed5-9e21-eae7f24e65e1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2375.1158750000177ms",
  "type" : 3
}
[2026-03-19T15:15:23.609Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:15:23.630Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:15:23.631Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:15:23.632Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:15:25.334Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 99254be2-1422-4ef5-a2bb-64ed5dfe2c7b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1681.3581249999697ms",
  "type" : 3
}
[2026-03-19T15:15:26.066Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:15:26.073Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:15:26.077Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:15:28.060Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 35cd7f05-bfd9-403b-af47-6005e7955f17 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1957.9533330000122ms"
}
[2026-03-19T15:15:32.131Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:15:32.131Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:15:32.138Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:15:34.424Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 7022a7f3-19c1-4c53-b954-230179b03b5a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2260.323250000016ms",
  "type" : 3
}
[2026-03-19T15:15:41.206Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:15:41.211Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:15:41.214Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:15:43.834Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 810accf1-bdae-46e1-a255-f283e4d32d0d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2593.9190000000526ms",
  "type" : 3
}
[2026-03-19T15:16:00.509Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:16:00.518Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:16:00.529Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:16:00.612Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T15:16:00.726Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:16:02.447Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f7e4539b-f5bf-44ef-8318-bd64b85dd25d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1890.0268750000396ms"
}
[2026-03-19T15:16:04.618Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:16:04.622Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:16:04.627Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:16:07.610Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f5284ed7-4a51-49b2-9874-195fdbac5088 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2961.2014590000035ms",
  "type" : 3
}
[2026-03-19T15:16:24.902Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:16:24.920Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:16:24.935Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66, Token count: 1854 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoApp.swift",
  "type" : 3
}
[2026-03-19T15:16:25.329Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ee018408-e355-47b8-913f-1c26a6049d25 at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 403.91783299995586ms"
}
[2026-03-19T15:16:28.264Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T15:16:28.588Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:16:31.015Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request bdb0cf77-d0f7-44ce-b436-0d43f5955362 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2403.092457999999ms",
  "type" : 3
}
[2026-03-19T15:16:33.916Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:16:33.920Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:16:33.925Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:16:36.633Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request fb7e78a8-8227-41ef-806b-b57bb565add1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2683.9768330000225ms"
}
[2026-03-19T15:17:19.697Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:17:19.704Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:17:19.712Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66, Token count: 5646 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift",
  "type" : 3
}
[2026-03-19T15:17:20.054Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b913df9a-7555-4c42-86c2-ff09e3d59170 at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 342.2164169999887ms"
}
[2026-03-19T15:17:27.648Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T15:17:28.074Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:17:30.452Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 98a2eec9-04f7-4358-890e-6932a5fb6644 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2347.573374999978ms"
}
[2026-03-19T15:17:34.126Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:17:34.132Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:17:34.134Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:17:36.960Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 43decddc-6fdd-4856-b8fe-283814de54d5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2795.94420800003ms"
}
[2026-03-19T15:17:46.272Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:17:46.276Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:17:46.280Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66-short, Token count: 1068 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/LaunchScreenView.swift",
  "type" : 3
}
[2026-03-19T15:17:46.549Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 1801054b-f28c-4302-a2a9-d9a8ed5f7be2 at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 269.46174999995856ms",
  "type" : 3
}
[2026-03-19T15:17:47.948Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T15:17:48.236Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:17:50.036Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2c407990-79f0-469f-b56b-537fa391fd24 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1771.710207999975ms"
}
[2026-03-19T15:17:54.908Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:17:54.913Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:17:54.917Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66-short, Token count: 1071 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/LaunchScreenView.swift"
}
[2026-03-19T15:17:55.097Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request dd62352f-af61-4879-8ad3-5f739f5ed6c6 at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 181.22316599998157ms",
  "type" : 3
}
[2026-03-19T15:17:56.622Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T15:17:56.779Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/LaunchScreenView.swift has invalid range end position {\"line\":53,\"character\":78}. Assuming {\"line\":53,\"character\":9}.",
  "type" : 2
}
[2026-03-19T15:17:56.797Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:17:58.624Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request d34a69cb-a524-4ba8-a50a-f222a52e4b0f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1797.0048329999554ms",
  "type" : 3
}
[2026-03-19T15:18:02.079Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:18:02.084Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:18:02.087Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:18:04.641Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 50c41362-61e6-4fa9-ad6a-7737af0d0019 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2526.06579100003ms",
  "type" : 3
}
[2026-03-19T15:18:45.383Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:18:45.389Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:18:45.400Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66, Token count: 5478 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/SettingsView.swift",
  "type" : 3
}
[2026-03-19T15:18:45.774Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1944024f-2901-48c7-bb1d-db54185a2dcc at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 375.532332999981ms"
}
[2026-03-19T15:19:01.795Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T15:19:02.122Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:19:04.525Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request fd7c5f78-4d66-4b9e-ab18-fbab8fa6a527 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2362.6905419999966ms"
}
[2026-03-19T15:19:08.080Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:19:08.097Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:19:08.100Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:19:10.667Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request d0267533-9ce4-4ee9-a1db-e3077e1c28ed at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2542.4272920000367ms"
}
[2026-03-19T15:19:13.530Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:20:11.061Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:20:11.066Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:20:11.086Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66, Token count: 8952 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/PackageDetailView.swift",
  "type" : 3
}
[2026-03-19T15:20:11.607Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 26bc301d-2755-4466-b6e0-eeb11076f0cb at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 521.1911669999827ms",
  "type" : 3
}
[2026-03-19T15:20:37.140Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T15:20:37.174Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:20:37.248Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T15:20:37.686Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:20:40.400Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 831004aa-f428-4051-ae64-196f4326ce37 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2665.958457999979ms"
}
[2026-03-19T15:20:44.098Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:20:44.101Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:20:44.105Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:20:46.731Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request be13c6fc-2bdd-49e8-b21c-9da88899bd31 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2586.3554170000134ms"
}
[2026-03-19T15:21:14.647Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:21:14.654Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:21:14.664Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66, Token count: 4172 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/AddPackageView.swift"
}
[2026-03-19T15:21:14.953Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2a6b5a42-164a-4a0b-aa26-bda547e294e3 at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 289.0137920000125ms"
}
[2026-03-19T15:21:24.295Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T15:21:24.593Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:21:27.863Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3b4e9a53-6b83-4e38-8f77-fb75b612e7a0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3234.5659999999916ms"
}
[2026-03-19T15:21:33.633Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:21:33.640Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:21:33.644Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:21:36.812Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 48863068-4437-4c94-9f63-6ea4abc61620 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3132.643875000067ms",
  "type" : 3
}
[2026-03-19T15:21:38.817Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:21:38.823Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:21:38.831Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:21:41.122Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request bb98f36c-58b4-4779-80b1-224f78efd2fb at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2261.0654159999685ms",
  "type" : 3
}
[2026-03-19T15:21:43.793Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:21:43.797Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:21:44.286Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:21:46.358Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request d705db1e-b9f8-4a18-9190-2f5b552cc99b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2042.5406250000233ms"
}
[2026-03-19T15:21:47.675Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:21:47.680Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:21:47.690Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:21:50.997Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request bf2d3bda-7dc8-4c64-be3a-899f5ab99b89 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3276.870041999966ms",
  "type" : 3
}
[2026-03-19T15:21:52.355Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:21:52.361Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:21:52.512Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:21:55.048Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 03c5188c-f53d-446d-a6be-ef04ba63d90e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2505.6291249999776ms"
}
[2026-03-19T15:21:55.807Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T15:21:55.807Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [23aec8a7-5859-4a93-bd62-66fd1b57a6bb] model deployment ID: []] "
}
[2026-03-19T15:21:56.285Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:21:56.291Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:21:56.300Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd"
}
[2026-03-19T15:21:59.293Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8e02b7a0-fc95-41d5-954c-4e3b764bc4ae at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2957.370499999961ms"
}
[2026-03-19T15:22:01.563Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:22:01.568Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:22:01.572Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/4091b14b-a890-46bc-a11f-0820718cb5dd",
  "type" : 3
}
[2026-03-19T15:22:04.749Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 3b5bc67a-b97c-4407-9388-8b402792dbe2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3145.3684579998953ms",
  "type" : 3
}
[2026-03-19T15:22:16.701Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T15:22:17.216Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request c76fef66-09c4-4448-8359-ad33e0acbbf4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 501.30112499999814ms",
  "type" : 3
}
[2026-03-19T15:22:20.749Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T15:31:21.855Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:31:23.975Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:31:24.038Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T15:32:39.411Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:36:28.426Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T15:36:28.426Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)",
  "type" : 1
}
[2026-03-19T15:36:28.429Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e800dbf6-9028-475d-bc6d-7ec75b0da6a5",
  "type" : 3
}
[2026-03-19T15:36:34.375Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 37ba34f7-e26b-4d06-8c11-cd30c6c767c9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5905.023415999953ms",
  "type" : 3
}
[2026-03-19T15:36:43.821Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:36:43.831Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:36:43.949Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T15:36:44.066Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:36:44.129Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e800dbf6-9028-475d-bc6d-7ec75b0da6a5"
}
[2026-03-19T15:36:46.461Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 17cf583b-b6b3-43d4-9b2d-f75669ae8be1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2285.8370000000577ms",
  "type" : 3
}
[2026-03-19T15:36:48.273Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:36:48.280Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:36:48.283Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e800dbf6-9028-475d-bc6d-7ec75b0da6a5",
  "type" : 3
}
[2026-03-19T15:36:51.286Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 02b28d71-ad3a-472b-9574-a4e72ada4610 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2966.999584000092ms"
}
[2026-03-19T15:37:02.098Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:37:02.104Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:37:02.239Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e800dbf6-9028-475d-bc6d-7ec75b0da6a5"
}
[2026-03-19T15:37:04.386Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 69f13da8-ab4f-4f8c-b008-0c626268e9db at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2105.660292000044ms",
  "type" : 3
}
[2026-03-19T15:37:10.413Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:37:10.421Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:37:10.848Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e800dbf6-9028-475d-bc6d-7ec75b0da6a5"
}
[2026-03-19T15:37:13.445Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 7e6d7a4d-1a33-4952-b8a1-d431e26aa8f5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2553.681083999807ms",
  "type" : 3
}
[2026-03-19T15:37:14.795Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:37:14.796Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:37:14.807Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e800dbf6-9028-475d-bc6d-7ec75b0da6a5"
}
[2026-03-19T15:37:17.019Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 084c918b-a460-4cac-8d07-8cba772dc015 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2177.845958000049ms",
  "type" : 3
}
[2026-03-19T15:37:21.351Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T15:37:21.920Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 6e2e2ee9-a8ce-452d-a544-8f22a0868cd8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 554.9465830000117ms",
  "type" : 3
}
[2026-03-19T15:37:22.074Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T15:38:41.405Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:38:50.643Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:38:50.724Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T15:44:50.155Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:58:52.643Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1",
  "type" : 3
}
[2026-03-19T15:58:57.301Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 64d0be4e-487d-4dd2-9122-7bec73b04a27 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4612.922541999724ms"
}
[2026-03-19T15:59:02.133Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:59:02.139Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:59:02.143Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1",
  "type" : 3
}
[2026-03-19T15:59:04.651Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 61d6ce32-5d2d-441d-b9b7-ed8356e086bb at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2461.5954590002075ms"
}
[2026-03-19T15:59:19.444Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:59:19.451Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:59:19.596Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T15:59:19.725Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T15:59:20.119Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1",
  "type" : 3
}
[2026-03-19T15:59:22.696Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request bcef532b-20eb-4e21-9e0a-761e386f8349 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2535.288416000083ms"
}
[2026-03-19T15:59:26.585Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:59:26.586Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:59:27.026Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1"
}
[2026-03-19T15:59:29.352Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 91a10ad3-8d55-451f-9397-3c1bb88f3220 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2280.2521669999696ms",
  "type" : 3
}
[2026-03-19T15:59:32.423Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:59:32.429Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:59:32.850Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1"
}
[2026-03-19T15:59:35.994Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8a8ced3d-698b-41b0-91ad-d18730bac643 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3106.218708000146ms"
}
[2026-03-19T15:59:37.747Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:59:37.755Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:59:37.758Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1"
}
[2026-03-19T15:59:40.071Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4146624c-6eba-45e5-bffc-a2ffc5644776 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2274.7242919998243ms"
}
[2026-03-19T15:59:40.733Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:59:40.737Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:59:40.741Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1",
  "type" : 3
}
[2026-03-19T15:59:42.832Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 938ee020-6390-41fc-93f9-684f0fff6ef1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2056.3000420001335ms",
  "type" : 3
}
[2026-03-19T15:59:47.593Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:59:47.599Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:59:48.103Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1"
}
[2026-03-19T15:59:50.207Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 821d8e50-a9df-43e8-9b17-5df1f4680654 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2069.2662080000155ms"
}
[2026-03-19T15:59:53.042Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T15:59:53.044Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T15:59:53.602Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1"
}
[2026-03-19T15:59:54.433Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T15:59:54.433Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [d2558e84-3eb6-44d9-b9ac-73f2418d3489] model deployment ID: []] "
}
[2026-03-19T15:59:55.863Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 811560f7-e36b-46c7-a174-eca65608bac6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2225.155499999877ms"
}
[2026-03-19T15:59:57.563Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T15:59:57.568Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T15:59:57.941Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1"
}
[2026-03-19T15:59:58.780Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-19T15:59:58.780Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[request done: requestId: [277a2796-f6e8-4fcf-97c1-f04ccbd426f5] model deployment ID: []] ",
  "type" : 3
}
[2026-03-19T16:00:01.451Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 585df20f-7f9d-4e78-8adf-bee600db5a0e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3478.4985829996876ms",
  "type" : 3
}
[2026-03-19T16:00:04.028Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:00:04.029Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:00:04.494Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1"
}
[2026-03-19T16:00:07.069Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 286c59f9-b190-4450-84f0-1771709046dd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2544.444500000216ms",
  "type" : 3
}
[2026-03-19T16:00:09.634Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:00:09.637Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:00:10.028Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1"
}
[2026-03-19T16:00:10.715Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T16:00:10.715Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [b61a3050-1d31-4862-bd6c-de1b5593caad] model deployment ID: []] "
}
[2026-03-19T16:00:12.658Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request eec74220-e686-4fba-9ccc-b9369059b1ae at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2600.6112919999287ms"
}
[2026-03-19T16:00:14.967Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:00:14.971Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:00:15.363Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1",
  "type" : 3
}
[2026-03-19T16:00:18.146Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 18a58006-5cd0-4590-91f8-5976c57a8833 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2754.6142919999547ms",
  "type" : 3
}
[2026-03-19T16:00:19.932Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:00:19.937Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:00:20.240Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1"
}
[2026-03-19T16:00:21.273Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-19T16:00:21.273Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[request done: requestId: [084986b6-5e05-4345-b159-a895b63b0605] model deployment ID: []] ",
  "type" : 3
}
[2026-03-19T16:00:22.574Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request a39e57f0-a24a-4e2a-ad0b-b5cff033a671 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2305.5959169999696ms",
  "type" : 3
}
[2026-03-19T16:00:24.274Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:00:24.278Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:00:24.287Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2f3034b8-a1e4-4fc7-884f-6247d05563d1",
  "type" : 3
}
[2026-03-19T16:00:26.362Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 704dfa41-0c5e-4c4b-8dd2-56d8cab5d567 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2041.6891250000335ms",
  "type" : 3
}
[2026-03-19T16:00:34.037Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T16:00:34.641Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3f7a1728-7c83-4a1f-ab3c-711d9c2921f5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 589.4076249999925ms"
}
[2026-03-19T16:00:34.839Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T16:00:59.021Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:01:02.296Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:01:02.359Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:01:36.170Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:01:38.434Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:01:38.504Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:01:40.394Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:01:43.525Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:01:43.596Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:01:44.651Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:11:38.630Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T16:11:38.630Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 1,
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)"
}
[2026-03-19T16:11:38.823Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe",
  "type" : 3
}
[2026-03-19T16:11:43.317Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 164fd069-a455-472f-9ffb-8fd89c615454 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4429.789208999835ms",
  "type" : 3
}
[2026-03-19T16:11:45.773Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:11:45.794Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:11:45.794Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T16:11:45.794Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Dev\/Cargo\/ && echo \"---\" && ls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\"' is split into sub-commands: [\"ls ~\/Dev\/Cargo\/\",\"echo \\\"---\\\"\",\"ls \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\\\"\"]"
}
[2026-03-19T16:11:45.794Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Dev\/Cargo\/ && echo \"---\" && ls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T16:11:47.024Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe",
  "type" : 3
}
[2026-03-19T16:11:51.305Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1d9845ac-4a2a-4700-9150-6d56cd516583 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4242.6852090000175ms"
}
[2026-03-19T16:11:52.830Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:11:52.838Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:11:52.838Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T16:11:52.838Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Desktop\/cargo* ~\/Desktop\/Cargo* 2>\/dev\/null && sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargo* ~\/Desktop\/Cargo* 2>\/dev\/null' is split into sub-commands: [\"ls ~\/Desktop\/cargo* ~\/Desktop\/Cargo*\",\"sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargo* ~\/Desktop\/Cargo*\"]",
  "type" : 3
}
[2026-03-19T16:11:52.838Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Desktop\/cargo* ~\/Desktop\/Cargo* 2>\/dev\/null && sips -g pixelWidth -g pixelHeight ~\/Desktop\/cargo* ~\/Desktop\/Cargo* 2>\/dev\/null' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T16:11:54.141Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe",
  "type" : 3
}
[2026-03-19T16:11:56.362Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request bbb78e83-fdc1-468a-b9cd-211e47fc4b63 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2181.3546250001527ms",
  "type" : 3
}
[2026-03-19T16:11:58.089Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:11:58.100Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:11:58.100Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T16:11:58.100Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Dev\/Cargo\/cargo_launch* ~\/Dev\/Cargo\/cargo_launch_* ~\/Dev\/Cargo\/*launch* ~\/Dev\/Cargo\/*light* ~\/Dev\/Cargo\/*dark* 2>\/dev\/null\nsips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/*.png 2>\/dev\/null' is split into sub-commands: [\"ls ~\/Dev\/Cargo\/cargo_launch* ~\/Dev\/Cargo\/cargo_launch_* ~\/Dev\/Cargo\/*launch* ~\/Dev\/Cargo\/*light* ~\/Dev\/Cargo\/*dark*\",\"sips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/*.png\"]",
  "type" : 3
}
[2026-03-19T16:11:58.100Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Dev\/Cargo\/cargo_launch* ~\/Dev\/Cargo\/cargo_launch_* ~\/Dev\/Cargo\/*launch* ~\/Dev\/Cargo\/*light* ~\/Dev\/Cargo\/*dark* 2>\/dev\/null\nsips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/*.png 2>\/dev\/null' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T16:11:59.335Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe"
}
[2026-03-19T16:12:02.464Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2ed02f13-0c03-4f05-8b97-699ce78fd1f9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3086.507542000152ms"
}
[2026-03-19T16:12:03.901Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:12:03.912Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:12:03.912Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T16:12:03.912Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find ~\/Dev\/Cargo ~\/Desktop ~\/Downloads -maxdepth 2 -name \"*.png\" -newer \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/cargo_launch.png\" 2>\/dev\/null | head -20' is split into sub-commands: [\"find ~\/Dev\/Cargo ~\/Desktop ~\/Downloads -maxdepth 2 -name \\\"*.png\\\" -newer \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/cargo_launch.png\\\"\",\"head -20\"]"
}
[2026-03-19T16:12:03.912Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find ~\/Dev\/Cargo ~\/Desktop ~\/Downloads -maxdepth 2 -name \"*.png\" -newer \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/cargo_launch.png\" 2>\/dev\/null | head -20' has no matching auto approve entries"
}
[2026-03-19T16:12:10.493Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe",
  "type" : 3
}
[2026-03-19T16:12:13.004Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 7b11d193-25e3-4622-a7a0-c77839c4c22c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2452.8090000003576ms"
}
[2026-03-19T16:12:14.290Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:12:14.303Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:12:14.303Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T16:12:14.303Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/cargo_launch.png\n# Check if it has an alpha channel \/ transparency that might indicate light\/dark support\nsips -g hasAlpha ~\/Dev\/Cargo\/cargo_launch.png' is split into sub-commands: [\"sips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/cargo_launch.png\",\"sips -g hasAlpha ~\/Dev\/Cargo\/cargo_launch.png\"]"
}
[2026-03-19T16:12:14.303Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sips -g pixelWidth -g pixelHeight ~\/Dev\/Cargo\/cargo_launch.png\n# Check if it has an alpha channel \/ transparency that might indicate light\/dark support\nsips -g hasAlpha ~\/Dev\/Cargo\/cargo_launch.png' has no matching auto approve entries"
}
[2026-03-19T16:12:15.485Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe"
}
[2026-03-19T16:12:17.670Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 7117dd95-ff15-480e-9857-7391999ce0f2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2149.687333000358ms"
}
[2026-03-19T16:12:23.184Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:12:23.188Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:12:23.192Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe",
  "type" : 3
}
[2026-03-19T16:12:25.420Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c9ded775-e694-40d0-8139-f7cc13c57897 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2177.6794590000063ms"
}
[2026-03-19T16:12:34.470Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:12:34.484Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:12:34.484Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T16:12:34.484Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'LAUNCH_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"\nSRC=\"$HOME\/Dev\/Cargo\/cargo_launch.png\"\n\n# Copy the updated image as the dark variant (all scales)\nsips -z 512  512  \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch_dark.png\"\nsips -z 1024 1024 \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch_dark@2x.png\"\nsips -z 1024 1024 \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch_dark@3x.png\"\n\n# Create light variant — composite logo onto cream background (#f9f7ed)\npython3 - <<'EOF'\nfrom PIL import Image\nimport os\n\nsrc = os.path.expanduser(\"~\/Dev\/Cargo\/cargo_launch.png\")\nout_dir = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"\ncream = (249, 247, 237, 255)\n\nfor name, size in [(\"cargo_launch_light.png\", 512), (\"cargo_launch_light@2x.png\", 1024), (\"cargo_launch_light@3x.png\", 1024)]:\n    img = Image.open(src).convert(\"RGBA\").resize((size, size), Image.LANCZOS)\n    bg = Image.new(\"RGBA\", (size, size), cream)\n    bg.paste(img, (0, 0), img)\n    bg.convert(\"RGB\").save(os.path.join(out_dir, name))\n    print(f\"Saved {name} at {size}x{size}\")\nEOF' is split into sub-commands: [\"sips -z 512  512  \\\"$SRC\\\" --out \\\"$LAUNCH_DIR\/cargo_launch_dark.png\\\"\",\"sips -z 1024 1024 \\\"$SRC\\\" --out \\\"$LAUNCH_DIR\/cargo_launch_dark@2x.png\\\"\",\"sips -z 1024 1024 \\\"$SRC\\\" --out \\\"$LAUNCH_DIR\/cargo_launch_dark@3x.png\\\"\",\"python3\"]",
  "type" : 3
}
[2026-03-19T16:12:34.484Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'LAUNCH_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"\nSRC=\"$HOME\/Dev\/Cargo\/cargo_launch.png\"\n\n# Copy the updated image as the dark variant (all scales)\nsips -z 512  512  \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch_dark.png\"\nsips -z 1024 1024 \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch_dark@2x.png\"\nsips -z 1024 1024 \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch_dark@3x.png\"\n\n# Create light variant — composite logo onto cream background (#f9f7ed)\npython3 - <<'EOF'\nfrom PIL import Image\nimport os\n\nsrc = os.path.expanduser(\"~\/Dev\/Cargo\/cargo_launch.png\")\nout_dir = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"\ncream = (249, 247, 237, 255)\n\nfor name, size in [(\"cargo_launch_light.png\", 512), (\"cargo_launch_light@2x.png\", 1024), (\"cargo_launch_light@3x.png\", 1024)]:\n    img = Image.open(src).convert(\"RGBA\").resize((size, size), Image.LANCZOS)\n    bg = Image.new(\"RGBA\", (size, size), cream)\n    bg.paste(img, (0, 0), img)\n    bg.convert(\"RGB\").save(os.path.join(out_dir, name))\n    print(f\"Saved {name} at {size}x{size}\")\nEOF' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T16:12:35.677Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe"
}
[2026-03-19T16:12:47.035Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f95d2e5f-c730-4777-9b15-049703490e1b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 11311.309541999828ms",
  "type" : 3
}
[2026-03-19T16:12:48.047Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:12:48.066Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:12:48.066Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T16:12:48.066Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\"' is split into sub-commands: [\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\\\"\"]",
  "type" : 3
}
[2026-03-19T16:12:48.066Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\"' has no matching auto approve entries"
}
[2026-03-19T16:12:49.259Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe",
  "type" : 3
}
[2026-03-19T16:12:53.048Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 094b97e1-233e-4b87-a9ec-6f62706274b5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3718.8117500003427ms",
  "type" : 3
}
[2026-03-19T16:12:58.729Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:12:58.735Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:12:58.742Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66-short, Token count: 935 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/Contents.json",
  "type" : 3
}
[2026-03-19T16:12:59.110Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 68b87076-fba8-4ca9-bffa-c6da3ea3b4a7 at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 369.4417090001516ms",
  "type" : 3
}
[2026-03-19T16:13:01.519Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T16:13:01.560Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:13:01.617Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:13:02.517Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:13:02.604Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:13:02.613Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:13:03.067Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe"
}
[2026-03-19T16:13:03.359Z] [info] [GitHubCopilot] [91901] didChangeStatus: {
  "busy" : true,
  "kind" : "Normal"
}
[2026-03-19T16:13:03.568Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchCompletions] Request 0720d90f-5c40-4770-9841-e05479b58b3a at <https:\/\/proxy.individual.githubcopilot.com\/v1\/engines\/gpt-41-copilot\/completions> finished with 200 status after 206.21312499977648ms"
}
[2026-03-19T16:13:03.657Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamChoices] solution 2 returned. finish reason: [stop]"
}
[2026-03-19T16:13:03.660Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamChoices] solution 1 returned. finish reason: [stop]"
}
[2026-03-19T16:13:03.660Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamChoices] solution 0 returned. finish reason: [stop]"
}
[2026-03-19T16:13:03.661Z] [info] [GitHubCopilot] [91901] didChangeStatus: {
  "kind" : "Normal",
  "busy" : false
}
[2026-03-19T16:13:05.804Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 4b53db6e-fc95-45c5-af66-ea61db1a2a9b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2688.3568339999765ms",
  "type" : 3
}
[2026-03-19T16:13:12.972Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:13:12.978Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:13:12.982Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66-short, Token count: 1021 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/LaunchScreenView.swift"
}
[2026-03-19T16:13:13.153Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 16c91c91-a317-4623-afc0-01b15e7d3be9 at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 170.56754200020805ms",
  "type" : 3
}
[2026-03-19T16:13:14.576Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T16:13:14.970Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/LaunchScreenView.swift has invalid range end position {\"character\":21,\"line\":58}. Assuming {\"line\":57,\"character\":0}.",
  "type" : 2
}
[2026-03-19T16:13:14.981Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe"
}
[2026-03-19T16:13:18.254Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c08e7bc2-1e58-4df3-aa6a-d5170a798777 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3223.7882079998963ms"
}
[2026-03-19T16:13:19.255Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:13:19.282Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:13:19.287Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5fc74b26-a830-4d04-ae0c-ad7db65811fe"
}
[2026-03-19T16:13:21.332Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 32fe8530-ca4b-4924-a499-d4971572e9f5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2009.187084000092ms",
  "type" : 3
}
[2026-03-19T16:13:28.574Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T16:13:28.974Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request cbdd7424-6215-44bc-b282-fadb9a657131 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 386.33704199967906ms"
}
[2026-03-19T16:13:29.181Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T16:13:45.286Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:14:33.725Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2ac6bbfa-2adb-4a4a-8249-7bcf7d6afc17"
}
[2026-03-19T16:14:36.653Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2ead7463-17f9-4cb7-863b-036054a41974 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2889.5625829999335ms"
}
[2026-03-19T16:14:42.800Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:14:42.813Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:14:42.813Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T16:14:42.813Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'LAUNCH_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"\nSRC=\"$HOME\/Dev\/Cargo\/cargo_launch.png\"\n\nsips -g hasAlpha \"$SRC\"\nsips -g pixelWidth -g pixelHeight \"$SRC\"\n\n# Copy as single universal image at all three scales\nsips -z 512  512  \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch.png\"\nsips -z 1024 1024 \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch@2x.png\"\nsips -z 1024 1024 \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch@3x.png\"\n\n# Remove the separate light\/dark variants — no longer needed\nrm -f \"$LAUNCH_DIR\/cargo_launch_dark.png\" \"$LAUNCH_DIR\/cargo_launch_dark@2x.png\" \"$LAUNCH_DIR\/cargo_launch_dark@3x.png\"\nrm -f \"$LAUNCH_DIR\/cargo_launch_light.png\" \"$LAUNCH_DIR\/cargo_launch_light@2x.png\" \"$LAUNCH_DIR\/cargo_launch_light@3x.png\"\n\nls -lh \"$LAUNCH_DIR\/\"' is split into sub-commands: [\"sips -g hasAlpha \\\"$SRC\\\"\",\"sips -g pixelWidth -g pixelHeight \\\"$SRC\\\"\",\"sips -z 512  512  \\\"$SRC\\\" --out \\\"$LAUNCH_DIR\/cargo_launch.png\\\"\",\"sips -z 1024 1024 \\\"$SRC\\\" --out \\\"$LAUNCH_DIR\/cargo_launch@2x.png\\\"\",\"sips -z 1024 1024 \\\"$SRC\\\" --out \\\"$LAUNCH_DIR\/cargo_launch@3x.png\\\"\",\"rm -f \\\"$LAUNCH_DIR\/cargo_launch_dark.png\\\" \\\"$LAUNCH_DIR\/cargo_launch_dark@2x.png\\\" \\\"$LAUNCH_DIR\/cargo_launch_dark@3x.png\\\"\",\"rm -f \\\"$LAUNCH_DIR\/cargo_launch_light.png\\\" \\\"$LAUNCH_DIR\/cargo_launch_light@2x.png\\\" \\\"$LAUNCH_DIR\/cargo_launch_light@3x.png\\\"\",\"ls -lh \\\"$LAUNCH_DIR\/\\\"\"]",
  "type" : 3
}
[2026-03-19T16:14:42.813Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'LAUNCH_DIR=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\"\nSRC=\"$HOME\/Dev\/Cargo\/cargo_launch.png\"\n\nsips -g hasAlpha \"$SRC\"\nsips -g pixelWidth -g pixelHeight \"$SRC\"\n\n# Copy as single universal image at all three scales\nsips -z 512  512  \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch.png\"\nsips -z 1024 1024 \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch@2x.png\"\nsips -z 1024 1024 \"$SRC\" --out \"$LAUNCH_DIR\/cargo_launch@3x.png\"\n\n# Remove the separate light\/dark variants — no longer needed\nrm -f \"$LAUNCH_DIR\/cargo_launch_dark.png\" \"$LAUNCH_DIR\/cargo_launch_dark@2x.png\" \"$LAUNCH_DIR\/cargo_launch_dark@3x.png\"\nrm -f \"$LAUNCH_DIR\/cargo_launch_light.png\" \"$LAUNCH_DIR\/cargo_launch_light@2x.png\" \"$LAUNCH_DIR\/cargo_launch_light@3x.png\"\n\nls -lh \"$LAUNCH_DIR\/\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T16:14:44.045Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2ac6bbfa-2adb-4a4a-8249-7bcf7d6afc17",
  "type" : 3
}
[2026-03-19T16:14:46.674Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request bc7f304b-b60a-47c8-a2e9-baca335c7be0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2575.7569579998963ms"
}
[2026-03-19T16:14:47.771Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:14:47.782Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:14:47.782Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T16:14:47.782Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\"' is split into sub-commands: [\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\\\"\"]"
}
[2026-03-19T16:14:47.782Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/\"' has no matching auto approve entries"
}
[2026-03-19T16:14:48.985Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2ac6bbfa-2adb-4a4a-8249-7bcf7d6afc17",
  "type" : 3
}
[2026-03-19T16:14:51.134Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request c01beaf4-14e6-46e2-b6d5-f1c43887a41f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2112.162916000001ms",
  "type" : 3
}
[2026-03-19T16:14:54.908Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:14:54.913Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:14:54.917Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66-short, Token count: 945 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Assets.xcassets\/CargoLaunch.imageset\/Contents.json",
  "type" : 3
}
[2026-03-19T16:14:55.108Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 98047ac1-0969-429f-b97d-6de0ea69746d at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 192.47966700000688ms"
}
[2026-03-19T16:14:55.818Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T16:14:55.852Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:14:55.925Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:14:56.033Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2ac6bbfa-2adb-4a4a-8249-7bcf7d6afc17",
  "type" : 3
}
[2026-03-19T16:14:58.825Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request c26dc807-9eb1-4429-9369-1baa5f11f291 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2744.7515420001ms",
  "type" : 3
}
[2026-03-19T16:15:01.190Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:15:01.194Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:15:01.489Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/LaunchScreenView.swift has invalid range start position {\"character\":0,\"line\":61}. Assuming {\"line\":60,\"character\":53}.",
  "type" : 2
}
[2026-03-19T16:15:01.489Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 2,
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/LaunchScreenView.swift has invalid range end position {\"character\":0,\"line\":62}. Assuming {\"line\":60,\"character\":53}."
}
[2026-03-19T16:15:01.610Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2ac6bbfa-2adb-4a4a-8249-7bcf7d6afc17"
}
[2026-03-19T16:15:04.905Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e4baa997-5b2d-49b2-a407-e83e7b37709e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3261.469250000082ms"
}
[2026-03-19T16:15:05.335Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:15:05.341Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:15:05.347Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2ac6bbfa-2adb-4a4a-8249-7bcf7d6afc17",
  "type" : 3
}
[2026-03-19T16:15:08.175Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 71ad3038-d22f-4338-927f-140d6c589531 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2790.977124999743ms"
}
[2026-03-19T16:15:09.236Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:15:09.251Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:15:09.253Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2ac6bbfa-2adb-4a4a-8249-7bcf7d6afc17"
}
[2026-03-19T16:15:11.423Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 7169982f-db3b-4816-93e6-955a9356a257 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2137.31100000022ms"
}
[2026-03-19T16:15:13.006Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:15:13.007Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:15:13.166Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/LaunchScreenView.swift has invalid range start position {\"character\":0,\"line\":61}. Assuming {\"line\":60,\"character\":53}.",
  "type" : 2
}
[2026-03-19T16:15:13.166Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/LaunchScreenView.swift has invalid range end position {\"character\":0,\"line\":61}. Assuming {\"line\":60,\"character\":53}.",
  "type" : 2
}
[2026-03-19T16:15:13.194Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2ac6bbfa-2adb-4a4a-8249-7bcf7d6afc17",
  "type" : 3
}
[2026-03-19T16:15:15.248Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 373bc42c-a030-4d0d-9207-346797b96029 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2017.4958329997025ms",
  "type" : 3
}
[2026-03-19T16:15:15.634Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:15:15.634Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:15:15.641Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/2ac6bbfa-2adb-4a4a-8249-7bcf7d6afc17",
  "type" : 3
}
[2026-03-19T16:15:16.240Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T16:15:16.240Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [1e6e3b8c-f2b0-4d99-872f-ec6fbd8cbdd9] model deployment ID: []] "
}
[2026-03-19T16:15:18.186Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request cd2d8a5e-6121-4c23-b0bb-46bb939b5077 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2514.403500000015ms"
}
[2026-03-19T16:15:21.817Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T16:15:22.199Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 30860bf6-37f1-4533-b196-ca794ba5272d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 369.828125ms",
  "type" : 3
}
[2026-03-19T16:15:22.453Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T16:18:54.505Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:23:14.189Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/ed426bf4-dec0-4b67-bdf9-740aa2680de9",
  "type" : 3
}
[2026-03-19T16:23:18.669Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request b1cf3daa-0299-4b36-991c-52a5799a3172 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4413.085416000336ms",
  "type" : 3
}
[2026-03-19T16:23:20.104Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:23:20.104Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:23:20.140Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[ripgrep] Using tmpFolder for ripgrep: \/Users\/bjgibson2\/.cache\/pkg\/fec9cb017678be7fe03358b6d5635802be657202b3daa406bb60e2c717ba4989",
  "type" : 3
}
[2026-03-19T16:23:20.152Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[ripgrep] Resolved ripgrep path: \/Users\/bjgibson2\/.cache\/pkg\/fec9cb017678be7fe03358b6d5635802be657202b3daa406bb60e2c717ba4989\/rg"
}
[2026-03-19T16:23:20.358Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:23:20.368Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/ed426bf4-dec0-4b67-bdf9-740aa2680de9"
}
[2026-03-19T16:23:22.602Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e8934d78-49c2-4d70-8dcd-17337c0a95bd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2192.0612500002608ms"
}
[2026-03-19T16:23:24.094Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:23:24.100Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:23:24.101Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:23:24.104Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/ed426bf4-dec0-4b67-bdf9-740aa2680de9"
}
[2026-03-19T16:23:26.648Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 5f1b6716-7945-42d8-a8a4-bfa69e4dc316 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2505.8607910005376ms"
}
[2026-03-19T16:23:32.741Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:23:32.746Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:23:32.875Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:23:32.991Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:23:33.344Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/ed426bf4-dec0-4b67-bdf9-740aa2680de9",
  "type" : 3
}
[2026-03-19T16:23:35.523Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 082fceb2-706e-4d3c-9f20-120ffc5b1109 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2147.810374999419ms",
  "type" : 3
}
[2026-03-19T16:23:37.847Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:23:37.852Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:23:38.300Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/ed426bf4-dec0-4b67-bdf9-740aa2680de9"
}
[2026-03-19T16:23:39.307Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T16:23:39.307Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [23ff6bb0-e83a-4ea3-b30b-dfddfaa8fb0c] model deployment ID: []] "
}
[2026-03-19T16:23:40.618Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b37e9dc3-905b-4f90-b3b2-6bbc74c7ed8d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2281.198292000219ms"
}
[2026-03-19T16:23:42.812Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:23:42.817Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:23:43.158Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/ed426bf4-dec0-4b67-bdf9-740aa2680de9"
}
[2026-03-19T16:23:44.202Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-19T16:23:44.202Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [0118437a-7f16-45ef-9ea7-acc73a359cfb] model deployment ID: []] "
}
[2026-03-19T16:23:45.365Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b99b15e9-21f3-422f-8bf2-2854bd26b82a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2180.8952089995146ms"
}
[2026-03-19T16:23:49.984Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:23:49.988Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:23:50.468Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/ed426bf4-dec0-4b67-bdf9-740aa2680de9"
}
[2026-03-19T16:23:51.365Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T16:23:51.365Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [45ccde75-ff12-4b47-8d58-f82c005d413d] model deployment ID: []] "
}
[2026-03-19T16:23:52.776Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c61be116-34a1-4f3d-8566-40eeb4c64c9a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2274.3245000001043ms"
}
[2026-03-19T16:23:55.308Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:23:55.312Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:23:55.748Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/ed426bf4-dec0-4b67-bdf9-740aa2680de9"
}
[2026-03-19T16:23:56.694Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-19T16:23:56.694Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [68ccbcf9-9487-4621-8267-c7d47a72cdf0] model deployment ID: []] "
}
[2026-03-19T16:23:58.239Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6c05ae29-0db0-44e0-a1aa-11726cdbaaad at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2459.1033330000937ms"
}
[2026-03-19T16:23:58.747Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:23:58.749Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:23:58.763Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/ed426bf4-dec0-4b67-bdf9-740aa2680de9"
}
[2026-03-19T16:24:01.965Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8f82ebac-806c-437e-a33d-f84215f82bef at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3170.5481669995934ms"
}
[2026-03-19T16:24:08.656Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T16:24:09.067Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f8f792cd-5b9e-4bb3-9b13-d951cfdcaf11 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 399.1381670003757ms"
}
[2026-03-19T16:24:09.326Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T16:27:19.407Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:27:29.184Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:27:29.247Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:28:33.142Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:29:05.562Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:29:05.627Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:29:09.484Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:29:33.662Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:29:33.753Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:30:03.702Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:30:49.767Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/076aa67a-209b-4e65-98ec-a97f56b15318"
}
[2026-03-19T16:30:56.867Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 6923a157-1b94-45e4-88c7-c6e0a71b0eca at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7022.481457999907ms",
  "type" : 3
}
[2026-03-19T16:31:02.291Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:31:02.305Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:31:02.305Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T16:31:02.305Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'fc-list | grep -i \"magical\" 2>\/dev\/null || echo \"fc-list not available\"\n# Check the actual PostScript name embedded in the font file\npython3 -c \"\nfrom fontTools.ttLib import TTFont\nimport os\npath = os.path.expanduser('~\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf')\ntt = TTFont(path)\nfor record in tt['name'].names:\n    if record.nameID in (1, 4, 6):\n        print(f'nameID={record.nameID}: {record.toUnicode()}')\n\" 2>\/dev\/null || echo \"fontTools not available\"\n\n# Try with otfinfo\notfinfo -i ~\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical\\ Night.ttf 2>\/dev\/null | head -10 || echo \"otfinfo not available\"' is split into sub-commands: [\"fc-list\",\"grep -i \\\"magical\\\"\",\"echo \\\"fc-list not available\\\"\",\"python3 -c \\\"\\nfrom fontTools.ttLib import TTFont\\nimport os\\npath = os.path.expanduser('~\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf')\\ntt = TTFont(path)\\nfor record in tt['name'].names:\\n    if record.nameID in (1, 4, 6):\\n        print(f'nameID={record.nameID}: {record.toUnicode()}')\\n\\\"\",\"echo \\\"fontTools not available\\\"\",\"otfinfo -i ~\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical\\\\ Night.ttf\",\"head -10\",\"echo \\\"otfinfo not available\\\"\"]",
  "type" : 3
}
[2026-03-19T16:31:02.305Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'fc-list | grep -i \"magical\" 2>\/dev\/null || echo \"fc-list not available\"\n# Check the actual PostScript name embedded in the font file\npython3 -c \"\nfrom fontTools.ttLib import TTFont\nimport os\npath = os.path.expanduser('~\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf')\ntt = TTFont(path)\nfor record in tt['name'].names:\n    if record.nameID in (1, 4, 6):\n        print(f'nameID={record.nameID}: {record.toUnicode()}')\n\" 2>\/dev\/null || echo \"fontTools not available\"\n\n# Try with otfinfo\notfinfo -i ~\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical\\ Night.ttf 2>\/dev\/null | head -10 || echo \"otfinfo not available\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T16:31:04.458Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/076aa67a-209b-4e65-98ec-a97f56b15318",
  "type" : 3
}
[2026-03-19T16:31:08.163Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 06957419-4858-44da-a73d-be28edb28dc7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3661.032999999821ms"
}
[2026-03-19T16:31:15.233Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:31:15.233Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:31:15.233Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T16:31:15.233Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\nimport struct, os\n\ndef read_name_table(path):\n    with open(path, 'rb') as f:\n        data = f.read()\n    # Find 'name' table offset\n    offset = 12\n    num_tables = struct.unpack_from('>H', data, 4)[0]\n    for i in range(num_tables):\n        tag = data[offset:offset+4].decode('ascii', errors='ignore')\n        tbl_offset = struct.unpack_from('>I', data, offset+8)[0]\n        tbl_len    = struct.unpack_from('>I', data, offset+4)[0]\n        if tag == 'name':\n            # name table header\n            count   = struct.unpack_from('>H', data, tbl_offset+2)[0]\n            str_off = struct.unpack_from('>H', data, tbl_offset+4)[0]\n            base    = tbl_offset + 6\n            for j in range(count):\n                rec = base + j*12\n                pid, eid, lid, nid, slen, soff = struct.unpack_from('>HHHHHH', data, rec)\n                if nid in (1,4,6):\n                    raw = data[tbl_offset + str_off + soff : tbl_offset + str_off + soff + slen]\n                    try:\n                        name = raw.decode('utf-16-be') if pid==3 else raw.decode('latin-1')\n                        if name.strip(): print(f'nameID={nid} pid={pid}: {repr(name.strip())}')\n                    except: pass\n        offset += 16\n\nread_name_table(os.path.expanduser('~\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf'))\n\"' is split into sub-commands: [\"python3 -c \\\"\\nimport struct, os\\n\\ndef read_name_table(path):\\n    with open(path, 'rb') as f:\\n        data = f.read()\\n    # Find 'name' table offset\\n    offset = 12\\n    num_tables = struct.unpack_from('>H', data, 4)[0]\\n    for i in range(num_tables):\\n        tag = data[offset:offset+4].decode('ascii', errors='ignore')\\n        tbl_offset = struct.unpack_from('>I', data, offset+8)[0]\\n        tbl_len    = struct.unpack_from('>I', data, offset+4)[0]\\n        if tag == 'name':\\n            # name table header\\n            count   = struct.unpack_from('>H', data, tbl_offset+2)[0]\\n            str_off = struct.unpack_from('>H', data, tbl_offset+4)[0]\\n            base    = tbl_offset + 6\\n            for j in range(count):\\n                rec = base + j*12\\n                pid, eid, lid, nid, slen, soff = struct.unpack_from('>HHHHHH', data, rec)\\n                if nid in (1,4,6):\\n                    raw = data[tbl_offset + str_off + soff : tbl_offset + str_off + soff + slen]\\n                    try:\\n                        name = raw.decode('utf-16-be') if pid==3 else raw.decode('latin-1')\\n                        if name.strip(): print(f'nameID={nid} pid={pid}: {repr(name.strip())}')\\n                    except: pass\\n        offset += 16\\n\\nread_name_table(os.path.expanduser('~\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf'))\\n\\\"\"]"
}
[2026-03-19T16:31:15.233Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\nimport struct, os\n\ndef read_name_table(path):\n    with open(path, 'rb') as f:\n        data = f.read()\n    # Find 'name' table offset\n    offset = 12\n    num_tables = struct.unpack_from('>H', data, 4)[0]\n    for i in range(num_tables):\n        tag = data[offset:offset+4].decode('ascii', errors='ignore')\n        tbl_offset = struct.unpack_from('>I', data, offset+8)[0]\n        tbl_len    = struct.unpack_from('>I', data, offset+4)[0]\n        if tag == 'name':\n            # name table header\n            count   = struct.unpack_from('>H', data, tbl_offset+2)[0]\n            str_off = struct.unpack_from('>H', data, tbl_offset+4)[0]\n            base    = tbl_offset + 6\n            for j in range(count):\n                rec = base + j*12\n                pid, eid, lid, nid, slen, soff = struct.unpack_from('>HHHHHH', data, rec)\n                if nid in (1,4,6):\n                    raw = data[tbl_offset + str_off + soff : tbl_offset + str_off + soff + slen]\n                    try:\n                        name = raw.decode('utf-16-be') if pid==3 else raw.decode('latin-1')\n                        if name.strip(): print(f'nameID={nid} pid={pid}: {repr(name.strip())}')\n                    except: pass\n        offset += 16\n\nread_name_table(os.path.expanduser('~\/Dev\/Cargo\/Cargo\/Cargo\/fonts\/Magical Night.ttf'))\n\"' has no matching auto approve entries"
}
[2026-03-19T16:31:16.472Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/076aa67a-209b-4e65-98ec-a97f56b15318",
  "type" : 3
}
[2026-03-19T16:31:19.373Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b91fd76c-be9d-4a3f-95bd-d43bfef3386e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2859.02874999959ms"
}
[2026-03-19T16:31:25.099Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:31:25.106Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:31:25.109Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/076aa67a-209b-4e65-98ec-a97f56b15318",
  "type" : 3
}
[2026-03-19T16:31:27.704Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request d92081bb-ebe3-4f18-884c-31caac0f531d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2534.482084000483ms",
  "type" : 3
}
[2026-03-19T16:31:31.575Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:31:31.588Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:31:31.588Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T16:31:31.588Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command '# Check how the font is actually bundled in the built app\nfind ~\/Library\/Developer\/Xcode\/DerivedData -name \"Magical Night.ttf\" 2>\/dev\/null | head -5' is split into sub-commands: [\"find ~\/Library\/Developer\/Xcode\/DerivedData -name \\\"Magical Night.ttf\\\"\",\"head -5\"]",
  "type" : 3
}
[2026-03-19T16:31:31.588Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command '# Check how the font is actually bundled in the built app\nfind ~\/Library\/Developer\/Xcode\/DerivedData -name \"Magical Night.ttf\" 2>\/dev\/null | head -5' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T16:31:32.770Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/076aa67a-209b-4e65-98ec-a97f56b15318"
}
[2026-03-19T16:31:35.421Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 6c6be777-71c8-4e31-8413-ce6eee26c5fc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2608.4577500000596ms",
  "type" : 3
}
[2026-03-19T16:31:36.075Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:31:36.086Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:31:36.086Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T16:31:36.086Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find ~\/Library\/Developer\/Xcode\/DerivedData -name \"Magical Night.ttf\" 2>\/dev\/null | head -5' is split into sub-commands: [\"find ~\/Library\/Developer\/Xcode\/DerivedData -name \\\"Magical Night.ttf\\\"\",\"head -5\"]"
}
[2026-03-19T16:31:36.086Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find ~\/Library\/Developer\/Xcode\/DerivedData -name \"Magical Night.ttf\" 2>\/dev\/null | head -5' has no matching auto approve entries"
}
[2026-03-19T16:31:37.790Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/076aa67a-209b-4e65-98ec-a97f56b15318"
}
[2026-03-19T16:31:40.184Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8cde59cb-a3f0-4f6c-b6ed-33ce80b6250a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2358.568750000559ms"
}
[2026-03-19T16:31:44.464Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:31:44.473Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:31:44.627Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:31:44.775Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:31:45.006Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/076aa67a-209b-4e65-98ec-a97f56b15318",
  "type" : 3
}
[2026-03-19T16:31:48.314Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e8e814b2-7b88-4068-9e4d-813a05717d4d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3271.5637499997392ms"
}
[2026-03-19T16:31:48.812Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:31:48.817Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:31:48.828Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/076aa67a-209b-4e65-98ec-a97f56b15318"
}
[2026-03-19T16:31:51.537Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 47549231-874a-441f-8a3e-e0fe5dd12a66 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2667.9065410001203ms"
}
[2026-03-19T16:31:56.886Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:31:58.427Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T16:31:58.850Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c29e0d10-c1ee-47b7-9f2c-e87277bd6dfe at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 412.0287499995902ms"
}
[2026-03-19T16:31:59.051Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T16:32:05.602Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:32:05.683Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:32:12.554Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:32:21.646Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:32:21.731Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:33:19.398Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:35:58.902Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/643de09b-3bda-475b-8729-b1d113c17e69"
}
[2026-03-19T16:36:01.487Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f99f3a5d-e75f-4277-bbdb-336321d61c6b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2523.76620799955ms",
  "type" : 3
}
[2026-03-19T16:36:02.557Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:36:02.561Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:36:02.589Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/643de09b-3bda-475b-8729-b1d113c17e69",
  "type" : 3
}
[2026-03-19T16:36:05.386Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 7f32a8c0-dfe8-44e4-baee-a16329e1fee2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2753.726916000247ms",
  "type" : 3
}
[2026-03-19T16:36:06.307Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:36:06.313Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:36:06.315Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/643de09b-3bda-475b-8729-b1d113c17e69",
  "type" : 3
}
[2026-03-19T16:36:08.897Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request ebadb6ff-978d-4b78-834e-18bdbb051f3e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2541.6469580000266ms",
  "type" : 3
}
[2026-03-19T16:36:20.862Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:36:20.866Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:36:21.030Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:36:21.204Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:36:21.484Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/643de09b-3bda-475b-8729-b1d113c17e69",
  "type" : 3
}
[2026-03-19T16:36:24.487Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 3711f1df-f9ef-497b-9ab7-68354b8f1eb3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2936.3477090001106ms",
  "type" : 3
}
[2026-03-19T16:36:24.951Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:36:24.963Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:36:24.971Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/643de09b-3bda-475b-8729-b1d113c17e69",
  "type" : 3
}
[2026-03-19T16:36:27.634Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request ea80eaa8-499e-4552-8002-0da58cb7fff2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2623.636957999319ms",
  "type" : 3
}
[2026-03-19T16:36:34.466Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T16:36:34.855Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f6822e49-b1fc-44dd-a45e-07ab2a29bfee at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 369.4221249995753ms",
  "type" : 3
}
[2026-03-19T16:36:35.089Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T16:38:25.164Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:38:32.527Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:38:32.596Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:40:05.076Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:41:18.108Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T16:41:18.109Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 1,
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)"
}
[2026-03-19T16:41:18.115Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/95e93f7e-53e7-4f56-b12f-143b369ebb6e"
}
[2026-03-19T16:41:21.154Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 783279ca-7934-4162-a853-d1b8ed354905 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2965.6098329992965ms"
}
[2026-03-19T16:41:30.180Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T16:41:30.191Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T16:41:30.431Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:41:30.502Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:41:30.801Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/95e93f7e-53e7-4f56-b12f-143b369ebb6e",
  "type" : 3
}
[2026-03-19T16:41:33.648Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request c7caa35a-70c8-4f57-a5ec-945d0f6eebe4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2789.443958999589ms",
  "type" : 3
}
[2026-03-19T16:41:34.057Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T16:41:34.063Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T16:41:34.069Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/95e93f7e-53e7-4f56-b12f-143b369ebb6e",
  "type" : 3
}
[2026-03-19T16:41:36.595Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 5ec5709c-75ec-419a-9105-03d809bf22bd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2484.6965410001576ms"
}
[2026-03-19T16:41:41.023Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T16:41:41.407Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request c4f0b4ad-d20b-465a-b4a7-d07047264060 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 372.61099999956787ms",
  "type" : 3
}
[2026-03-19T16:41:41.617Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T16:42:32.739Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:42:39.804Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:42:39.870Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T16:43:44.638Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T16:45:44.498Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/cfe995c1-dae3-4534-af31-bc6438481698",
  "type" : 3
}
[2026-03-19T16:45:47.709Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3aca8d37-572b-4f09-84bf-7bea3de4a088 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3160.675708000548ms"
}
[2026-03-19T16:46:09.096Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T16:46:09.537Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e60b3e81-a235-4c8d-b088-415b5dc8eb9f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 418.9682920007035ms"
}
[2026-03-19T16:46:09.823Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T17:03:25.240Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:03:29.620Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 3207af41-16bb-4ab6-a52a-e4467f8a8a29 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4335.646832999773ms",
  "type" : 3
}
[2026-03-19T17:03:41.825Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:03:41.836Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:03:41.837Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:03:41.838Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:03:41.840Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:03:44.491Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 15541c32-ab5a-40a0-8d3d-dbcd1a94de72 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2596.0774579998106ms"
}
[2026-03-19T17:03:47.116Z] [info] [Client] [92020] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-19T17:03:47.140Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:03:47.497Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:03:47.511Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:03:47.511Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T17:03:47.511Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"PRODUCT_BUNDLE_IDENTIFIER\\|DEVELOPMENT_TEAM\\|xcconfig\\|INFOPLIST\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -30' is split into sub-commands: [\"grep -n \\\"PRODUCT_BUNDLE_IDENTIFIER\\\\|DEVELOPMENT_TEAM\\\\|xcconfig\\\\|INFOPLIST\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -30\"]",
  "type" : 3
}
[2026-03-19T17:03:47.511Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"PRODUCT_BUNDLE_IDENTIFIER\\|DEVELOPMENT_TEAM\\|xcconfig\\|INFOPLIST\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -30' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T17:03:48.828Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:03:51.643Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 5928638a-df83-4d7c-bc66-88c1542cdaff at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2780.4704170003533ms"
}
[2026-03-19T17:03:55.247Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:03:55.249Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:03:55.253Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:03:58.521Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 25638af7-797c-4c15-90cb-3c8e907dc637 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3239.0214579999447ms",
  "type" : 3
}
[2026-03-19T17:04:03.638Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:04:03.648Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:04:03.654Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:04:03.853Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:04:04.297Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:04:06.585Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ee9abba3-941e-403e-b30b-e87f0eaa92b7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2896.2507920004427ms"
}
[2026-03-19T17:04:08.386Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:04:08.394Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:04:08.397Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:04:11.697Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4143cfc5-18c0-4100-9cc1-f7f5067ba9a4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3252.778541999869ms"
}
[2026-03-19T17:04:13.021Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:04:13.030Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:04:13.034Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:04:15.971Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6f548493-b2d4-4797-b6fe-14a187034311 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2896.641125000082ms"
}
[2026-03-19T17:04:16.745Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:04:18.232Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:04:18.276Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:04:18.278Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:04:21.532Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9a99480c-8658-45d9-9bc6-7b4ca8531d81 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3213.05054199975ms"
}
[2026-03-19T17:04:24.246Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:04:24.264Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:04:24.264Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T17:04:24.264Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"XCBuildConfiguration\\|XCConfigurationList\\|Debug\\|Release\\|baseConfigurationReference\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | grep -v \"\/\/\" | head -40' is split into sub-commands: [\"grep -n \\\"XCBuildConfiguration\\\\|XCConfigurationList\\\\|Debug\\\\|Release\\\\|baseConfigurationReference\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"grep -v \\\"\/\/\\\"\",\"head -40\"]"
}
[2026-03-19T17:04:24.264Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"XCBuildConfiguration\\|XCConfigurationList\\|Debug\\|Release\\|baseConfigurationReference\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | grep -v \"\/\/\" | head -40' has no matching auto approve entries"
}
[2026-03-19T17:04:25.455Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:04:28.953Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 91686d3f-efb8-4df9-89e1-af28fd6229d2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3459.7255839994177ms",
  "type" : 3
}
[2026-03-19T17:04:30.630Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:04:30.641Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:04:30.641Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T17:04:30.641Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"PBXFileReference\\|PBXGroup\\|mainGroup\\|Cargo.xcodeproj\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' is split into sub-commands: [\"grep -n \\\"PBXFileReference\\\\|PBXGroup\\\\|mainGroup\\\\|Cargo.xcodeproj\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -20\"]"
}
[2026-03-19T17:04:30.641Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"PBXFileReference\\|PBXGroup\\|mainGroup\\|Cargo.xcodeproj\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T17:04:31.835Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:04:34.811Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f81dd6df-b1a0-4865-9dfb-89731a8c67c4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2935.6607500007376ms",
  "type" : 3
}
[2026-03-19T17:04:35.717Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:04:35.730Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:04:35.735Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:04:38.556Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 75b48dc5-5e5a-4f3b-9197-7d2d647c5bde at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2770.675542000681ms"
}
[2026-03-19T17:04:41.923Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:04:41.923Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:04:41.929Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:04:45.151Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c44b8af3-95eb-45b2-8cdb-ebb31aeea40d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3173.802415999584ms"
}
[2026-03-19T17:04:48.533Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:04:48.537Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:04:48.727Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:04:48.748Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:04:49.103Z] [info] [GitHubCopilot] [91901] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T17:04:49.103Z] [info] [GitHubCopilot] [91901] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["HOME": "/Users/bjgibson2", "PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin"]
[2026-03-19T17:04:49.103Z] [info] [GitHubCopilot] [91901] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T17:04:50.909Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:04:51.320Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized"
}
[2026-03-19T17:04:51.326Z] [info] [GitHubCopilot] [91901] No previously disabled tools need to be restored
[2026-03-19T17:04:51.326Z] [info] [Client] [91901] Notify about language model tools change (merged): 14 enabled, 0 disabled.
[2026-03-19T17:04:51.462Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 2,
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined"
}
[2026-03-19T17:04:51.462Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[certificates] Removed 2 expired certificates"
}
[2026-03-19T17:04:51.462Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin"
}
[2026-03-19T17:04:51.643Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
[2026-03-19T17:04:51.910Z] [info] [GitHubCopilot] [91901] didChangeStatus: {
  "busy" : false,
  "kind" : "Normal"
}
[2026-03-19T17:04:51.910Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T17:04:51.910Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CopilotMCP] MCP state changed from false to true",
  "type" : 3
}
[2026-03-19T17:04:51.910Z] [info] [GitHubCopilot] [91901] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T17:04:51.910Z] [info] [GitHubCopilot] [91901] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T17:04:51.911Z] [info] [GitHubCopilot] [91901] No BYOK models found, fetching BYOK models...
[2026-03-19T17:04:52.083Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[Semantic Search] Semantic search feature flag is updated {\n  shouldEnableSemanticSearch: false,\n  ideSemanticSearchEnabledExpFlag: false,\n  editorPreviewFeaturesDisabled: false\n}",
  "type" : 3
}
[2026-03-19T17:04:52.131Z] [info] [Client] [91901] Started watching for file changes in [file:///Users/bjgibson2/Dev/Cargo/Cargo/]
[2026-03-19T17:04:52.132Z] [info] [Client] [91901] [FileWatcher] Started watching file: /Users/bjgibson2/Dev/Cargo/Cargo/Cargo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
[2026-03-19T17:04:54.033Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 58fcacb3-5f04-4989-bdc9-457421c0fbf4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3012.8204999994487ms"
}
[2026-03-19T17:04:57.380Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:04:57.385Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:04:57.526Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:05:00.770Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 49fc6233-ccf3-4a6c-8252-e4eed96dfaad at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3175.289958000183ms",
  "type" : 3
}
[2026-03-19T17:05:02.107Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:05:02.110Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:05:02.116Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:05:07.668Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b71cad80-13b2-4ae3-b2b4-046bad34cc6a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5503.3693749997765ms"
}
[2026-03-19T17:05:09.571Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:05:09.576Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:05:09.675Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:05:14.271Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request d998c11e-1499-4c2e-b875-f188c3c1db5b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4547.600332999602ms",
  "type" : 3
}
[2026-03-19T17:05:15.113Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:05:15.116Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:05:15.121Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:05:17.785Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 9aebd301-6dfa-45fe-818c-027229f85d4f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2601.1307919993997ms",
  "type" : 3
}
[2026-03-19T17:05:19.493Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:05:19.497Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:05:19.617Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj has invalid range end position {\"line\":443,\"character\":38}. Assuming {\"line\":443,\"character\":20}.",
  "type" : 2
}
[2026-03-19T17:05:19.618Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:05:22.436Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 672521dc-5ed6-4623-a479-5374048dde34 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2769.63358299993ms"
}
[2026-03-19T17:05:26.196Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:05:26.201Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:05:26.206Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:05:29.521Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 8fdc6099-850f-41d3-84ee-46a78df14894 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3257.129332999699ms",
  "type" : 3
}
[2026-03-19T17:05:36.569Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:05:36.570Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:05:36.595Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66-short, Token count: 789 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist",
  "type" : 3
}
[2026-03-19T17:05:36.864Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 461a32cd-a667-46d4-989a-6bbd46515285 at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 287.7072910005227ms"
}
[2026-03-19T17:05:37.989Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T17:05:44.372Z] [error] [Client] [91901] Editor element not found for Info.plist after 6 attempts.
[2026-03-19T17:05:44.374Z] [info] [Client] [91901] Failed to apply edit for file at file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/Info.plist, missingEditorElement(file: file:///Users/bjgibson2/Dev/Cargo/Cargo/Cargo/Info.plist)
[2026-03-19T17:05:44.383Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:05:47.046Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2852355b-17bf-46f4-a257-ecd2e8e7ce51 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2607.7593339998275ms"
}
[2026-03-19T17:05:49.712Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:05:49.716Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:05:49.717Z] [info] [Client] [91901] CreateFileTool: File already exists at /Users/bjgibson2/Dev/Cargo/Cargo/Cargo/Info.plist
[2026-03-19T17:05:49.724Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:05:52.373Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request b05a362b-84c2-4b9a-9ef1-4cb2fbdba098 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2599.2447500005364ms",
  "type" : 3
}
[2026-03-19T17:05:55.938Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:05:55.952Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:05:55.952Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T17:05:55.952Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat > \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\" << 'EOF'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>UIAppFonts<\/key>\n\t<array>\n\t\t<string>fonts\/Magical Night.ttf<\/string>\n\t<\/array>\n\t<key>UIBackgroundModes<\/key>\n\t<array>\n\t\t<string>remote-notification<\/string>\n\t<\/array>\n\t<key>SHIP24_API_KEY<\/key>\n\t<string>$(SHIP24_API_KEY)<\/string>\n\t<key>FEDEX_CLIENT_ID<\/key>\n\t<string>$(FEDEX_CLIENT_ID)<\/string>\n\t<key>FEDEX_CLIENT_SECRET<\/key>\n\t<string>$(FEDEX_CLIENT_SECRET)<\/string>\n\t<key>NSAppTransportSecurity<\/key>\n\t<dict>\n\t\t<key>NSAllowsArbitraryLoads<\/key>\n\t\t<false\/>\n\t<\/dict>\n\t<key>NSLocationWhenInUseUsageDescription<\/key>\n\t<string>Cargo does not use your location. This key is required by the App Store submission process.<\/string>\n<\/dict>\n<\/plist>\nEOF\ncat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\"' is split into sub-commands: [\"cat\",\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\\\"\"]",
  "type" : 3
}
[2026-03-19T17:05:55.952Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat > \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\" << 'EOF'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>UIAppFonts<\/key>\n\t<array>\n\t\t<string>fonts\/Magical Night.ttf<\/string>\n\t<\/array>\n\t<key>UIBackgroundModes<\/key>\n\t<array>\n\t\t<string>remote-notification<\/string>\n\t<\/array>\n\t<key>SHIP24_API_KEY<\/key>\n\t<string>$(SHIP24_API_KEY)<\/string>\n\t<key>FEDEX_CLIENT_ID<\/key>\n\t<string>$(FEDEX_CLIENT_ID)<\/string>\n\t<key>FEDEX_CLIENT_SECRET<\/key>\n\t<string>$(FEDEX_CLIENT_SECRET)<\/string>\n\t<key>NSAppTransportSecurity<\/key>\n\t<dict>\n\t\t<key>NSAllowsArbitraryLoads<\/key>\n\t\t<false\/>\n\t<\/dict>\n\t<key>NSLocationWhenInUseUsageDescription<\/key>\n\t<string>Cargo does not use your location. This key is required by the App Store submission process.<\/string>\n<\/dict>\n<\/plist>\nEOF\ncat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T17:05:57.152Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:05:59.787Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request a7a70af6-7df9-41e5-a5b0-6a66db23e325 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2549.086791000329ms",
  "type" : 3
}
[2026-03-19T17:06:03.455Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:06:03.463Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:06:03.463Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T17:06:03.463Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\ncontent = '''<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\n<!DOCTYPE plist PUBLIC \\\"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\\\" \\\"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\\\">\n<plist version=\\\"1.0\\\">\n<dict>\n\\t<key>UIAppFonts<\/key>\n\\t<array>\n\\t\\t<string>fonts\/Magical Night.ttf<\/string>\n\\t<\/array>\n\\t<key>UIBackgroundModes<\/key>\n\\t<array>\n\\t\\t<string>remote-notification<\/string>\n\\t<\/array>\n\\t<key>SHIP24_API_KEY<\/key>\n\\t<string>\\$(SHIP24_API_KEY)<\/string>\n\\t<key>FEDEX_CLIENT_ID<\/key>\n\\t<string>\\$(FEDEX_CLIENT_ID)<\/string>\n\\t<key>FEDEX_CLIENT_SECRET<\/key>\n\\t<string>\\$(FEDEX_CLIENT_SECRET)<\/string>\n\\t<key>NSAppTransportSecurity<\/key>\n\\t<dict>\n\\t\\t<key>NSAllowsArbitraryLoads<\/key>\n\\t\\t<false\/>\n\\t<\/dict>\n\\t<key>NSLocationWhenInUseUsageDescription<\/key>\n\\t<string>Cargo does not use your location.<\/string>\n<\/dict>\n<\/plist>'''\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist', 'w') as f:\n    f.write(content)\nprint('Written OK')\n\"' is split into sub-commands: [\"python3 -c \\\"\\ncontent = '''<?xml version=\\\\\\\"1.0\\\\\\\" encoding=\\\\\\\"UTF-8\\\\\\\"?>\\n<!DOCTYPE plist PUBLIC \\\\\\\"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\\\\\\\" \\\\\\\"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\\\\\\\">\\n<plist version=\\\\\\\"1.0\\\\\\\">\\n<dict>\\n\\\\t<key>UIAppFonts<\/key>\\n\\\\t<array>\\n\\\\t\\\\t<string>fonts\/Magical Night.ttf<\/string>\\n\\\\t<\/array>\\n\\\\t<key>UIBackgroundModes<\/key>\\n\\\\t<array>\\n\\\\t\\\\t<string>remote-notification<\/string>\\n\\\\t<\/array>\\n\\\\t<key>SHIP24_API_KEY<\/key>\\n\\\\t<string>\\\\$(SHIP24_API_KEY)<\/string>\\n\\\\t<key>FEDEX_CLIENT_ID<\/key>\\n\\\\t<string>\\\\$(FEDEX_CLIENT_ID)<\/string>\\n\\\\t<key>FEDEX_CLIENT_SECRET<\/key>\\n\\\\t<string>\\\\$(FEDEX_CLIENT_SECRET)<\/string>\\n\\\\t<key>NSAppTransportSecurity<\/key>\\n\\\\t<dict>\\n\\\\t\\\\t<key>NSAllowsArbitraryLoads<\/key>\\n\\\\t\\\\t<false\/>\\n\\\\t<\/dict>\\n\\\\t<key>NSLocationWhenInUseUsageDescription<\/key>\\n\\\\t<string>Cargo does not use your location.<\/string>\\n<\/dict>\\n<\/plist>'''\\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist', 'w') as f:\\n    f.write(content)\\nprint('Written OK')\\n\\\"\"]"
}
[2026-03-19T17:06:03.463Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\ncontent = '''<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\n<!DOCTYPE plist PUBLIC \\\"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\\\" \\\"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\\\">\n<plist version=\\\"1.0\\\">\n<dict>\n\\t<key>UIAppFonts<\/key>\n\\t<array>\n\\t\\t<string>fonts\/Magical Night.ttf<\/string>\n\\t<\/array>\n\\t<key>UIBackgroundModes<\/key>\n\\t<array>\n\\t\\t<string>remote-notification<\/string>\n\\t<\/array>\n\\t<key>SHIP24_API_KEY<\/key>\n\\t<string>\\$(SHIP24_API_KEY)<\/string>\n\\t<key>FEDEX_CLIENT_ID<\/key>\n\\t<string>\\$(FEDEX_CLIENT_ID)<\/string>\n\\t<key>FEDEX_CLIENT_SECRET<\/key>\n\\t<string>\\$(FEDEX_CLIENT_SECRET)<\/string>\n\\t<key>NSAppTransportSecurity<\/key>\n\\t<dict>\n\\t\\t<key>NSAllowsArbitraryLoads<\/key>\n\\t\\t<false\/>\n\\t<\/dict>\n\\t<key>NSLocationWhenInUseUsageDescription<\/key>\n\\t<string>Cargo does not use your location.<\/string>\n<\/dict>\n<\/plist>'''\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist', 'w') as f:\n    f.write(content)\nprint('Written OK')\n\"' has no matching auto approve entries"
}
[2026-03-19T17:06:04.684Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:06:07.797Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f418d425-c975-4915-be3e-d324167c848e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3055.5964579991996ms"
}
[2026-03-19T17:06:12.215Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:06:12.227Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:06:12.227Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T17:06:12.227Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin <<'PYEOF'\ncontent = (\n    '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\\n'\n    '<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\\n'\n    '<plist version=\"1.0\">\\n'\n    '<dict>\\n'\n    '\\t<key>UIAppFonts<\/key>\\n'\n    '\\t<array>\\n'\n    '\\t\\t<string>fonts\/Magical Night.ttf<\/string>\\n'\n    '\\t<\/array>\\n'\n    '\\t<key>UIBackgroundModes<\/key>\\n'\n    '\\t<array>\\n'\n    '\\t\\t<string>remote-notification<\/string>\\n'\n    '\\t<\/array>\\n'\n    '\\t<key>SHIP24_API_KEY<\/key>\\n'\n    '\\t<string>$(SHIP24_API_KEY)<\/string>\\n'\n    '\\t<key>FEDEX_CLIENT_ID<\/key>\\n'\n    '\\t<string>$(FEDEX_CLIENT_ID)<\/string>\\n'\n    '\\t<key>FEDEX_CLIENT_SECRET<\/key>\\n'\n    '\\t<string>$(FEDEX_CLIENT_SECRET)<\/string>\\n'\n    '\\t<key>NSAppTransportSecurity<\/key>\\n'\n    '\\t<dict>\\n'\n    '\\t\\t<key>NSAllowsArbitraryLoads<\/key>\\n'\n    '\\t\\t<false\/>\\n'\n    '\\t<\/dict>\\n'\n    '\\t<key>NSLocationWhenInUseUsageDescription<\/key>\\n'\n    '\\t<string>Cargo does not use your location.<\/string>\\n'\n    '<\/dict>\\n'\n    '<\/plist>\\n'\n)\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist', 'w') as f:\n    f.write(content)\nprint('Written OK')\nPYEOF' is split into sub-commands: [\"python3 \/dev\/stdin\"]",
  "type" : 3
}
[2026-03-19T17:06:12.227Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin <<'PYEOF'\ncontent = (\n    '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\\n'\n    '<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\\n'\n    '<plist version=\"1.0\">\\n'\n    '<dict>\\n'\n    '\\t<key>UIAppFonts<\/key>\\n'\n    '\\t<array>\\n'\n    '\\t\\t<string>fonts\/Magical Night.ttf<\/string>\\n'\n    '\\t<\/array>\\n'\n    '\\t<key>UIBackgroundModes<\/key>\\n'\n    '\\t<array>\\n'\n    '\\t\\t<string>remote-notification<\/string>\\n'\n    '\\t<\/array>\\n'\n    '\\t<key>SHIP24_API_KEY<\/key>\\n'\n    '\\t<string>$(SHIP24_API_KEY)<\/string>\\n'\n    '\\t<key>FEDEX_CLIENT_ID<\/key>\\n'\n    '\\t<string>$(FEDEX_CLIENT_ID)<\/string>\\n'\n    '\\t<key>FEDEX_CLIENT_SECRET<\/key>\\n'\n    '\\t<string>$(FEDEX_CLIENT_SECRET)<\/string>\\n'\n    '\\t<key>NSAppTransportSecurity<\/key>\\n'\n    '\\t<dict>\\n'\n    '\\t\\t<key>NSAllowsArbitraryLoads<\/key>\\n'\n    '\\t\\t<false\/>\\n'\n    '\\t<\/dict>\\n'\n    '\\t<key>NSLocationWhenInUseUsageDescription<\/key>\\n'\n    '\\t<string>Cargo does not use your location.<\/string>\\n'\n    '<\/dict>\\n'\n    '<\/plist>\\n'\n)\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist', 'w') as f:\n    f.write(content)\nprint('Written OK')\nPYEOF' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T17:06:13.556Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:06:16.136Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4f0b4e58-8741-4840-86a4-c8f4731cebd6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2538.8484999993816ms"
}
[2026-03-19T17:06:16.986Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:06:16.996Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:06:16.996Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T17:06:16.996Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist' is split into sub-commands: [\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist\"]",
  "type" : 3
}
[2026-03-19T17:06:16.997Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Info.plist' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T17:06:18.187Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:06:18.689Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T17:06:18.690Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)",
  "type" : 1
}
[2026-03-19T17:06:21.234Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 8f9511fb-dc55-4b5c-a466-b89fe9e93242 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3005.6005830001086ms",
  "type" : 3
}
[2026-03-19T17:06:25.974Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:06:25.974Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:06:25.979Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:06:28.924Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 89d0266d-3f3d-4b6a-9973-0dabbf803dd0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2887.336749999784ms"
}
[2026-03-19T17:06:33.113Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:06:33.115Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:06:33.640Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:06:36.584Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8e7edb83-31ba-48a8-bd90-1815b62d1a93 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2905.798541999422ms"
}
[2026-03-19T17:06:38.415Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:06:38.419Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:06:38.423Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:06:42.561Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f1d437e4-c53d-431c-9e0b-fa3d1a968da5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4087.1743749994785ms",
  "type" : 3
}
[2026-03-19T17:06:46.249Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:06:46.283Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:06:46.762Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:06:49.146Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 30dac76b-6601-4474-898d-980086bca2de at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2342.2423749994487ms",
  "type" : 3
}
[2026-03-19T17:06:51.264Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:06:51.269Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:06:51.274Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:06:57.851Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 6ee51379-42d7-4a6b-b891-7589d42a98e6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6528.373957999982ms",
  "type" : 3
}
[2026-03-19T17:07:03.420Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:07:03.432Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:07:03.432Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T17:07:03.432Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'GITIGNORE=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/.gitignore\"\nif [ -f \"$GITIGNORE\" ]; then\n    # Only add if not already present\n    grep -q \"Secrets.xcconfig\" \"$GITIGNORE\" || echo -e \"\\n# API keys — never commit\\nSecrets.xcconfig\" >> \"$GITIGNORE\"\n    echo \"Updated existing .gitignore\"\nelse\n    cat > \"$GITIGNORE\" << 'EOF'\n# Xcode\n.DS_Store\n*.xcuserstate\nxcuserdata\/\nDerivedData\/\n*.pbxuser\n*.mode1v3\n*.mode2v3\n*.perspectivev3\n\n# API keys — never commit\nSecrets.xcconfig\nEOF\n    echo \"Created new .gitignore\"\nfi\ncat \"$GITIGNORE\"' is split into sub-commands: [\"grep -q \\\"Secrets.xcconfig\\\" \\\"$GITIGNORE\\\"\",\"echo -e \\\"\\\\n# API keys — never commit\\\\nSecrets.xcconfig\\\"\",\"echo \\\"Updated existing .gitignore\\\"\",\"cat\",\"echo \\\"Created new .gitignore\\\"\",\"cat \\\"$GITIGNORE\\\"\"]",
  "type" : 3
}
[2026-03-19T17:07:03.432Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'GITIGNORE=\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/.gitignore\"\nif [ -f \"$GITIGNORE\" ]; then\n    # Only add if not already present\n    grep -q \"Secrets.xcconfig\" \"$GITIGNORE\" || echo -e \"\\n# API keys — never commit\\nSecrets.xcconfig\" >> \"$GITIGNORE\"\n    echo \"Updated existing .gitignore\"\nelse\n    cat > \"$GITIGNORE\" << 'EOF'\n# Xcode\n.DS_Store\n*.xcuserstate\nxcuserdata\/\nDerivedData\/\n*.pbxuser\n*.mode1v3\n*.mode2v3\n*.perspectivev3\n\n# API keys — never commit\nSecrets.xcconfig\nEOF\n    echo \"Created new .gitignore\"\nfi\ncat \"$GITIGNORE\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T17:07:04.619Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:07:07.589Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request e723866e-094d-4674-ad62-3689f1944d1b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2917.8295409996063ms",
  "type" : 3
}
[2026-03-19T17:07:08.803Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:07:08.816Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:07:08.816Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T17:07:08.816Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/.gitignore\" 2>\/dev\/null && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/.gitignore\"' is split into sub-commands: [\"ls -la \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/.gitignore\\\"\",\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/.gitignore\\\"\"]"
}
[2026-03-19T17:07:08.816Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/.gitignore\" 2>\/dev\/null && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/.gitignore\"' has no matching auto approve entries"
}
[2026-03-19T17:07:09.996Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:07:12.764Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 57678e95-d2f0-4771-adea-2cd33d8ac87d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2722.603582999669ms"
}
[2026-03-19T17:07:16.160Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:07:16.163Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:07:16.166Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:07:19.297Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e0554e52-8c56-43b3-96f8-21903250e571 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3078.1134999999776ms"
}
[2026-03-19T17:07:20.031Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:07:20.036Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:07:20.048Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0"
}
[2026-03-19T17:07:23.149Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 487b3f49-b23f-4944-bbc7-539f50602b8a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3055.1651249993593ms"
}
[2026-03-19T17:07:25.878Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:07:25.888Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:07:25.888Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T17:07:25.888Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"clientID\\|clientSecret\\|FEDEX\\|Bundle.main\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\" | head -10' is split into sub-commands: [\"grep -n \\\"clientID\\\\|clientSecret\\\\|FEDEX\\\\|Bundle.main\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\\\"\",\"head -10\"]"
}
[2026-03-19T17:07:25.888Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"clientID\\|clientSecret\\|FEDEX\\|Bundle.main\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\" | head -10' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T17:07:27.080Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:07:30.063Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request ccdfc15e-dc7f-434b-8a4c-69293a970dab at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2943.9486659998074ms",
  "type" : 3
}
[2026-03-19T17:07:31.974Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:07:31.981Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:07:31.981Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T17:07:31.981Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"ship24APIKey\\|SHIP24\\|Bundle.main\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/TrackingService.swift\" | head -10' is split into sub-commands: [\"grep -n \\\"ship24APIKey\\\\|SHIP24\\\\|Bundle.main\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/TrackingService.swift\\\"\",\"head -10\"]",
  "type" : 3
}
[2026-03-19T17:07:31.981Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"ship24APIKey\\|SHIP24\\|Bundle.main\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/TrackingService.swift\" | head -10' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T17:07:33.153Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:07:36.488Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 8dd33330-b66d-458e-a985-3177c3171f93 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3292.7209170004353ms",
  "type" : 3
}
[2026-03-19T17:07:38.336Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:07:38.345Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:07:38.349Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9636611-cd20-452b-9e96-672bbfbe3ce0",
  "type" : 3
}
[2026-03-19T17:07:41.350Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request e54e5f76-a283-4b8e-9b57-333a204fcc4b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2954.7804169999436ms",
  "type" : 3
}
[2026-03-19T17:07:50.708Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T17:07:51.163Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4fc41b77-0bf2-4227-8070-42367cec12a0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 442.2254579998553ms"
}
[2026-03-19T17:07:51.411Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T17:08:26.454Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:11:00.884Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:11:05.068Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 42b1b658-ee34-425d-954f-fffb849e248d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4108.368207999505ms"
}
[2026-03-19T17:11:14.029Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:11:14.035Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:11:14.046Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:11:17.001Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 28142f98-7c24-4083-a03e-d86cd52d9f2c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2902.447250000201ms",
  "type" : 3
}
[2026-03-19T17:11:29.010Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:11:29.014Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:11:29.149Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:11:29.340Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:11:29.435Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:11:33.918Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3e67ae9c-f0ac-44d6-8a98-ad38d151441e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4431.910624999553ms"
}
[2026-03-19T17:11:37.000Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:11:37.005Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:11:37.016Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:11:40.084Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 80524776-6415-49b5-9f10-43b1b9a24fe1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2999.7932919999585ms",
  "type" : 3
}
[2026-03-19T17:11:43.434Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:11:43.436Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:11:43.440Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:11:46.316Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 83258a5f-f3ba-4aab-b0d0-642e71a45fc9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2825.6781249996275ms",
  "type" : 3
}
[2026-03-19T17:11:52.384Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:11:52.391Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:11:52.608Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:11:56.539Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 377fe869-df48-48d5-b196-5d8be2597f75 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3885.5942079992965ms"
}
[2026-03-19T17:11:58.399Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:11:58.404Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:11:58.629Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:11:59.797Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-19T17:11:59.797Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[request done: requestId: [6728ecc9-a831-41bb-9353-901803540194] model deployment ID: []] ",
  "type" : 3
}
[2026-03-19T17:12:04.308Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 887895ad-c528-4005-8548-f278b4155453 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5639.523417000659ms"
}
[2026-03-19T17:12:07.405Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:12:07.409Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:12:07.840Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:12:11.810Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 07359a82-402a-4e00-9397-879be620971f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3928.764582999982ms",
  "type" : 3
}
[2026-03-19T17:12:12.227Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:12:12.233Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:12:12.238Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:12:14.902Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request acf1e6f7-5b63-4ed3-b3e0-7bf3875e7e18 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2632.2552910000086ms"
}
[2026-03-19T17:12:18.018Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:12:18.024Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:12:18.028Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:12:20.803Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f775a0ef-3157-4fb1-b41c-b95042d915f8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2733.4264160003513ms"
}
[2026-03-19T17:12:23.444Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:12:23.450Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:12:23.451Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:12:27.491Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 713114ea-2812-43b1-936b-c4a0bd469e84 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4005.9443339994177ms",
  "type" : 3
}
[2026-03-19T17:12:29.297Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:12:35.153Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:12:35.155Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:12:35.167Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:12:35.305Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:12:35.310Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:12:38.687Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request e9e8548c-9084-4fd9-af40-d3400a7e3059 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3453.668458000757ms",
  "type" : 3
}
[2026-03-19T17:12:39.428Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T17:12:39.428Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[request done: requestId: [f9e8ef74-9234-4573-ba0a-45973c7b8731] model deployment ID: []] ",
  "type" : 3
}
[2026-03-19T17:12:40.228Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:12:44.748Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:12:44.856Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:12:46.847Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:12:46.853Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:12:47.382Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:12:50.083Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:12:50.477Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f6bdfd54-16be-4c8a-b3b8-9ab975668bd3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2989.2137500001118ms"
}
[2026-03-19T17:12:51.202Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:12:51.206Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:12:51.217Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:12:54.430Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 74ff85d6-4509-4308-b9b4-b90183e29d2b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3169.5736249992624ms"
}
[2026-03-19T17:13:02.390Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:13:02.397Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:13:02.574Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:13:02.629Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:13:02.881Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:13:05.329Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:13:06.472Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request a8461633-0548-41d2-9f96-9c08a2dad29c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3547.0969999991357ms",
  "type" : 3
}
[2026-03-19T17:13:07.966Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:13:07.978Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:13:08.091Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:13:08.136Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:13:08.504Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:13:10.098Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:13:11.601Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 48d3d41c-0cdb-4b7a-b0be-4c161de72176 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3045.9047500006855ms"
}
[2026-03-19T17:13:15.163Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:13:15.164Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:13:15.305Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:13:15.329Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:13:15.609Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:13:18.442Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 81db0170-be47-4c00-ac0b-7b3743a8549b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2776.724124999717ms"
}
[2026-03-19T17:13:19.022Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:13:19.025Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:13:19.038Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:13:22.553Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6f5f5ac9-586f-4257-93ee-aa826d65c69f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3441.9691249998286ms"
}
[2026-03-19T17:13:24.215Z] [info] [GitHubCopilot] [91901] didChangeStatus: {
  "busy" : true,
  "kind" : "Normal"
}
[2026-03-19T17:13:24.475Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:13:24.481Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:13:24.483Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:13:24.580Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchCompletions] Request 0c282943-825a-4264-8403-95abec9c2fe2 at <https:\/\/proxy.individual.githubcopilot.com\/v1\/engines\/gpt-41-copilot\/completions> finished with 200 status after 362.53591699991375ms"
}
[2026-03-19T17:13:24.688Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamChoices] solution 2 returned. finish reason: [stop]"
}
[2026-03-19T17:13:24.691Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamChoices] solution 0 returned. finish reason: [stop]"
}
[2026-03-19T17:13:24.691Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamChoices] solution 1 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T17:13:24.691Z] [info] [GitHubCopilot] [91901] didChangeStatus: {
  "busy" : false,
  "kind" : "Normal"
}
[2026-03-19T17:13:25.848Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-19T17:13:25.848Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[request done: requestId: [92fdef59-9643-42cb-9e97-603d2ecf462b] model deployment ID: []] ",
  "type" : 3
}
[2026-03-19T17:13:28.130Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request c630de9c-c3c2-45a1-b76a-a199a21af96d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3610.4453330002725ms",
  "type" : 3
}
[2026-03-19T17:13:34.397Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:13:34.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:13:34.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T17:13:34.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'sed -i '' '2s|^\/$|\/\/|' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\"\nhead -5 \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\"' is split into sub-commands: [\"sed -i '' '2s|^\/$|\/\/|' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\\\"\",\"head -5 \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\\\"\"]",
  "type" : 3
}
[2026-03-19T17:13:34.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'sed -i '' '2s|^\/$|\/\/|' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\"\nhead -5 \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T17:13:35.601Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:13:38.748Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ce5ea8e0-5b43-474f-960a-378a69987599 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3056.416500000283ms"
}
[2026-03-19T17:13:39.533Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:13:39.553Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:13:39.553Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T17:13:39.553Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'head -5 \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\"' is split into sub-commands: [\"head -5 \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\\\"\"]"
}
[2026-03-19T17:13:39.553Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'head -5 \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/FedExTrackingService.swift\"' has no matching auto approve entries"
}
[2026-03-19T17:13:40.793Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:13:44.076Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ac61b4a7-27c6-4587-ab54-a81ab74fa703 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3230.7265830002725ms"
}
[2026-03-19T17:13:46.093Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:13:46.097Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:13:49.534Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:13:49.971Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:13:54.067Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3b1c8b26-8216-433f-8980-3b4fcccb179d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3959.170750000514ms"
}
[2026-03-19T17:13:54.778Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:13:54.810Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:13:54.818Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:13:58.616Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2b16f9bf-ccf6-45df-8404-3df4e32ed944 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3759.039374999702ms"
}
[2026-03-19T17:14:02.693Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:14:02.709Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:14:02.709Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T17:14:02.709Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"SWIFT_STRICT_CONCURRENCY\\|SWIFT_VERSION\\|SWIFT_LANGUAGE_VERSION\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' is split into sub-commands: [\"grep -n \\\"SWIFT_STRICT_CONCURRENCY\\\\|SWIFT_VERSION\\\\|SWIFT_LANGUAGE_VERSION\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T17:14:02.709Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"SWIFT_STRICT_CONCURRENCY\\|SWIFT_VERSION\\|SWIFT_LANGUAGE_VERSION\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' has no matching auto approve entries"
}
[2026-03-19T17:14:03.948Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be",
  "type" : 3
}
[2026-03-19T17:14:07.465Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request df08226b-6831-4509-99a7-10fcd623687b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3466.1502080000937ms",
  "type" : 3
}
[2026-03-19T17:14:11.567Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:14:11.572Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:14:11.771Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:14:11.863Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:14:13.428Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:14:16.262Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 093f2c4d-b548-4593-b0cc-de6883d691f3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2782.7842079997063ms",
  "type" : 3
}
[2026-03-19T17:14:16.687Z] [info] [Client] [92020] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-19T17:14:16.811Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:14:16.877Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:14:17.249Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:14:17.256Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:14:17.262Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:14:17.364Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-19T17:14:17.365Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[request done: requestId: [bcefc0d7-e3e8-4901-b686-e80d8d4bac2a] model deployment ID: []] ",
  "type" : 3
}
[2026-03-19T17:14:21.710Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 73c57863-4b2e-43e4-984d-2593d3f7985d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4370.157124999911ms",
  "type" : 3
}
[2026-03-19T17:14:24.047Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:14:24.058Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:14:24.178Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:14:24.486Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:14:24.801Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:14:27.748Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ec05c8e2-24e3-4074-894b-33be3e33fb64 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2900.523333000019ms"
}
[2026-03-19T17:14:28.514Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:14:28.520Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:14:28.523Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/416b13af-ce5f-4cda-9c86-78e2febd00be"
}
[2026-03-19T17:14:31.018Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 7d3314c9-4ee4-4aae-8bfd-258f45b1da14 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2436.4856249997392ms"
}
[2026-03-19T17:14:36.354Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:14:38.364Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T17:14:38.805Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 7b235fa5-0960-4a2b-a56b-7a597208462b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 423.34916700050235ms",
  "type" : 3
}
[2026-03-19T17:14:39.068Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T17:14:42.730Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:14:42.788Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:14:46.555Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:14:46.644Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:14:59.280Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:14:59.335Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:15:01.796Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:15:01.881Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:15:05.572Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:15:05.638Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:15:12.349Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:28:11.927Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:28:12.009Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:28:18.623Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:34:06.804Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T17:34:06.804Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 1,
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)"
}
[2026-03-19T17:34:07.081Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/675f257e-5f93-4310-86d2-4d31237dd188"
}
[2026-03-19T17:34:15.749Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request ed986ed5-f894-450b-825f-722e64121db8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8575.3339169994ms",
  "type" : 3
}
[2026-03-19T17:34:23.996Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T17:34:24.480Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9e38f814-da32-4862-9ec9-7d55cc88983a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 463.7486250009388ms"
}
[2026-03-19T17:34:24.744Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T17:41:44.949Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/06b49d66-3a9c-4ee1-84d3-01af80a867a8"
}
[2026-03-19T17:41:51.028Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0296c74a-4cfd-44c8-a567-dc395adf1a80 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5998.759166000411ms"
}
[2026-03-19T17:41:59.572Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T17:42:00.149Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 534837ba-27ba-4ca2-ab20-e81b10d64c68 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 559.0292499996722ms",
  "type" : 3
}
[2026-03-19T17:42:00.406Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T17:55:13.392Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/389f9d62-24f4-4db3-a7d6-011090814d7f"
}
[2026-03-19T17:55:19.864Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 025a2e8a-8600-42d9-98ca-ceb1fba254dc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6361.927833000198ms",
  "type" : 3
}
[2026-03-19T17:55:32.753Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T17:55:33.211Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request e70c56db-a5ec-4ade-a8a8-2732f23bf25e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 445.091541999951ms",
  "type" : 3
}
[2026-03-19T17:55:33.465Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T17:57:48.028Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T17:57:53.759Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f03d2437-b753-4ab4-b274-2b1596dcbc24 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5641.665124999359ms"
}
[2026-03-19T17:57:57.470Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:57:57.475Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:57:57.479Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5"
}
[2026-03-19T17:58:01.945Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 79d37b2f-51b1-4ebe-81d2-2fb4a53289e5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4379.856000000611ms",
  "type" : 3
}
[2026-03-19T17:58:03.344Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:58:03.345Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:58:03.347Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:58:03.354Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T17:58:11.492Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 0ae9327c-3e9a-4c53-a0ad-651331ae74d4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8047.547958999872ms",
  "type" : 3
}
[2026-03-19T17:58:28.122Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:58:28.124Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:58:28.138Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T17:58:28.258Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:58:28.361Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:58:34.402Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:58:35.217Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9c363898-aab6-4a86-a6d9-8a3e53713f39 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6732.896083999425ms"
}
[2026-03-19T17:58:37.674Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:58:37.675Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:58:37.689Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T17:58:43.996Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a58e738a-6bb2-42ce-a44e-c70e8133834d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6181.396207999438ms"
}
[2026-03-19T17:59:15.785Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:59:15.792Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T17:59:15.803Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T17:59:15.977Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:59:16.055Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:59:16.556Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T17:59:16.556Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)",
  "type" : 1
}
[2026-03-19T17:59:16.947Z] [debug] [Service] [91901] TabToAcceptSuggestion: Already listening to events.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:59:16.963Z] [debug] [Service] [91901] TabToAcceptSuggestion: Already listening to events.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:59:16.990Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:59:19.004Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:59:22.087Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request afcd30aa-09e7-43a2-b3f4-fc35fb0c4d40 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5966.249584000558ms",
  "type" : 3
}
[2026-03-19T17:59:24.545Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:59:24.547Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:59:24.553Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T17:59:35.844Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 58359f8f-b7e0-4fa8-9152-3b90df17e573 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 11190.590541999787ms",
  "type" : 3
}
[2026-03-19T17:59:39.480Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T17:59:39.482Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:59:39.655Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T17:59:39.686Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:59:40.557Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5"
}
[2026-03-19T17:59:42.181Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-19T17:59:42.181Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[request done: requestId: [944eaf0e-488a-436a-aa5e-cd46b496cb2e] model deployment ID: []] ",
  "type" : 3
}
[2026-03-19T17:59:47.002Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-19T17:59:47.002Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [e3a41b05-ee29-4190-bb66-ca836034c5dc] model deployment ID: []] "
}
[2026-03-19T17:59:47.766Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request d13b8a24-316d-43e3-bc53-4138b5e0586c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7040.687959000468ms"
}
[2026-03-19T17:59:49.301Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T17:59:49.308Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T17:59:49.520Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T17:59:50.665Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T17:59:50.665Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [7db3a02a-ea39-4385-9939-fc1e89c223b2] model deployment ID: []] "
}
[2026-03-19T17:59:55.716Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T17:59:55.745Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a70c0ebe-0646-4f06-a022-6fdb1d0dee76 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6073.6952919997275ms"
}
[2026-03-19T18:00:00.349Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:00:00.354Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:00:00.553Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:00:00.638Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:00:01.492Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5"
}
[2026-03-19T18:00:05.050Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:00:09.966Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 93fd1171-e63b-48d4-8e69-93cbd2fb26b2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8315.160083999857ms",
  "type" : 3
}
[2026-03-19T18:00:14.050Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:00:14.057Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:00:14.253Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:00:14.383Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:00:14.825Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T18:00:16.594Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:00:17.824Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T18:00:17.824Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [b0f14a81-9149-42a3-bc34-ecaff2a4190e] model deployment ID: []] "
}
[2026-03-19T18:00:21.498Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 41802003-f402-4312-89aa-6b79c8f22ba2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6513.16020799987ms"
}
[2026-03-19T18:00:25.075Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:00:25.081Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:00:25.221Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:00:26.097Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:00:26.493Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5"
}
[2026-03-19T18:00:32.570Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:00:33.653Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 71f83a38-f03b-431b-892e-7a4d40dfd691 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7051.684041000903ms",
  "type" : 3
}
[2026-03-19T18:00:36.381Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:00:36.385Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:00:36.520Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:00:36.727Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:00:37.045Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T18:00:41.483Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:00:43.948Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8d38f7b9-4f4f-4b2d-b4ca-c2e7b3572913 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6817.963834000751ms"
}
[2026-03-19T18:00:48.367Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:00:48.371Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:00:48.425Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:00:48.499Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:00:49.056Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5"
}
[2026-03-19T18:00:50.449Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:00:55.805Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request bd736b73-d257-4a77-80ea-6ade1b5b046e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6658.077416000888ms"
}
[2026-03-19T18:01:02.662Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:01:02.666Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:01:02.832Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:01:02.906Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:01:03.255Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T18:01:05.543Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:01:09.588Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0fea41fe-9b8b-4ea0-aa1f-eadfacad75ff at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6248.184583000839ms"
}
[2026-03-19T18:01:11.939Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:01:11.944Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:01:11.949Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T18:01:18.058Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3d7e0a62-8ee9-4980-8b88-cefc2a0cf247 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6017.436541998759ms"
}
[2026-03-19T18:01:22.540Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:01:22.550Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:01:22.737Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:01:22.819Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:01:23.258Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T18:01:30.223Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request b6b7cc14-f938-4f7e-8d5e-7fd50f761f19 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6870.3856659997255ms",
  "type" : 3
}
[2026-03-19T18:01:31.538Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:01:37.439Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:01:37.442Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:01:37.627Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:01:37.705Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:01:38.126Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:01:38.129Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5"
}
[2026-03-19T18:01:48.946Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3920a497-2072-416e-bd2c-27518d4bc39e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 10604.395999999717ms"
}
[2026-03-19T18:01:51.830Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:01:51.831Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:01:51.970Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:01:52.445Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5",
  "type" : 3
}
[2026-03-19T18:02:01.374Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:02:01.435Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:02:01.779Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9ce42268-aa2f-48b6-b399-d7c7aa042c9f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9128.894750000909ms"
}
[2026-03-19T18:02:03.725Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:02:03.726Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:02:04.258Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5"
}
[2026-03-19T18:02:05.202Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-19T18:02:05.202Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [f4f9e3ad-b382-47e3-aacb-d14507d151fd] model deployment ID: []] "
}
[2026-03-19T18:02:10.614Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f666d29d-3db6-4306-b497-9bb0b740d65e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6254.243916001171ms",
  "type" : 3
}
[2026-03-19T18:02:12.547Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:02:12.551Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:02:12.554Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5"
}
[2026-03-19T18:02:18.919Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ba8e7576-3506-44c3-85b6-56e20874c69e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6269.241875000298ms"
}
[2026-03-19T18:02:20.173Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:02:20.178Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:02:20.183Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5"
}
[2026-03-19T18:02:24.698Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request d4860e30-fc94-4217-b16f-2abfaafbd726 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4418.362250000238ms"
}
[2026-03-19T18:02:26.231Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:02:26.231Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:02:26.234Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/0857202e-6f9c-45db-a460-0ee63380b7f5"
}
[2026-03-19T18:02:33.158Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 417c33f0-b258-46f7-ad91-09df756b60a4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6836.659291999415ms",
  "type" : 3
}
[2026-03-19T18:02:46.608Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T18:02:46.994Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f8f7348b-9b5e-4f39-88ad-259617b7f53b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 368.56870899908245ms"
}
[2026-03-19T18:02:47.214Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T18:03:04.899Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:03:59.611Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:04:06.011Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 701d2f5c-01da-49af-83b8-27a81e1d9997 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6312.753208000213ms",
  "type" : 3
}
[2026-03-19T18:04:09.448Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:04:09.467Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:04:09.467Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:04:09.467Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'find \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\" -name \"*.storekit\" 2>\/dev\/null\nls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/\" 2>\/dev\/null\nls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/bjgibson2.xcuserdatad\/xcschemes\/\" 2>\/dev\/null' is split into sub-commands: [\"find \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\\\" -name \\\"*.storekit\\\"\",\"ls \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/\\\"\",\"ls \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/bjgibson2.xcuserdatad\/xcschemes\/\\\"\"]",
  "type" : 3
}
[2026-03-19T18:04:09.467Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'find \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\" -name \"*.storekit\" 2>\/dev\/null\nls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/\" 2>\/dev\/null\nls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/bjgibson2.xcuserdatad\/xcschemes\/\" 2>\/dev\/null' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:04:10.681Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:04:14.169Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request b804a30e-c089-4b00-b615-de958b172485 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3391.76445800066ms",
  "type" : 3
}
[2026-03-19T18:04:15.446Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:04:15.459Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:04:15.459Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:04:15.459Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\" -name \"*.xcscheme\" 2>\/dev\/null\nfind \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\" -type d 2>\/dev\/null' is split into sub-commands: [\"find \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\\\" -name \\\"*.xcscheme\\\"\",\"find \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\\\" -type d\"]"
}
[2026-03-19T18:04:15.459Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\" -name \"*.xcscheme\" 2>\/dev\/null\nfind \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\" -type d 2>\/dev\/null' has no matching auto approve entries"
}
[2026-03-19T18:04:16.696Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:04:21.446Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request db9f4e8a-901e-456a-9f6d-782375661e4b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4653.9699159991ms"
}
[2026-03-19T18:04:23.414Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:04:23.429Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:04:23.429Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:04:23.429Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/\"\nls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/\" 2>\/dev\/null || echo \"no xcuserdata\"\nls -R \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.xcworkspace\/\" 2>\/dev\/null' is split into sub-commands: [\"ls -la \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/\\\"\",\"ls -la \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/\\\"\",\"echo \\\"no xcuserdata\\\"\",\"ls -R \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.xcworkspace\/\\\"\"]",
  "type" : 3
}
[2026-03-19T18:04:23.429Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/\"\nls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/\" 2>\/dev\/null || echo \"no xcuserdata\"\nls -R \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.xcworkspace\/\" 2>\/dev\/null' has no matching auto approve entries"
}
[2026-03-19T18:04:24.640Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:04:30.856Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ec64981a-ed30-4067-96ad-291747e3233e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6096.03666699864ms"
}
[2026-03-19T18:04:32.257Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:04:32.266Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:04:32.266Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:04:32.266Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'find \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\" -type f 2>\/dev\/null\nfind \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.xcworkspace\" -type f 2>\/dev\/null' is split into sub-commands: [\"find \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\\\" -type f\",\"find \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.xcworkspace\\\" -type f\"]",
  "type" : 3
}
[2026-03-19T18:04:32.266Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'find \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\" -type f 2>\/dev\/null\nfind \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.xcworkspace\" -type f 2>\/dev\/null' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:04:33.458Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:04:39.145Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 793c8a57-43ae-41d8-b718-f6c06b1048f3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5573.44491600059ms"
}
[2026-03-19T18:04:40.234Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:04:40.246Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:04:40.246Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:04:40.246Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/bjgibson2.xcuserdatad\/xcschemes\/xcschememanagement.plist\"' is split into sub-commands: [\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/bjgibson2.xcuserdatad\/xcschemes\/xcschememanagement.plist\\\"\"]"
}
[2026-03-19T18:04:40.246Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/bjgibson2.xcuserdatad\/xcschemes\/xcschememanagement.plist\"' has no matching auto approve entries"
}
[2026-03-19T18:04:41.442Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:04:45.163Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 7f97dd37-1f0a-40b0-8185-3a5241493bcf at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3618.9965000003576ms",
  "type" : 3
}
[2026-03-19T18:04:47.397Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:04:47.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:04:47.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:04:47.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'find \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\" -name \"Cargo.xcscheme\" 2>\/dev\/null\n# Also check shared schemes folder\nls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/\" 2>\/dev\/null || echo \"no xcshareddata\"' is split into sub-commands: [\"find \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\\\" -name \\\"Cargo.xcscheme\\\"\",\"ls \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/\\\"\",\"echo \\\"no xcshareddata\\\"\"]",
  "type" : 3
}
[2026-03-19T18:04:47.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'find \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\" -name \"Cargo.xcscheme\" 2>\/dev\/null\n# Also check shared schemes folder\nls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/\" 2>\/dev\/null || echo \"no xcshareddata\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:04:48.625Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:04:54.359Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 7a7b4e92-7352-4ea0-b77e-b8c5e69f18db at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5631.894500000402ms",
  "type" : 3
}
[2026-03-19T18:04:57.637Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:04:57.647Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:04:57.648Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:04:57.648Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'mkdir -p \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\"\n\n# Get the target and project UUIDs from pbxproj\ngrep -E \"FF3853DB|FF3853DC|FF3853D7|FF3854002F\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -10' is split into sub-commands: [\"mkdir -p \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\\\"\",\"grep -E \\\"FF3853DB|FF3853DC|FF3853D7|FF3854002F\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -10\"]"
}
[2026-03-19T18:04:57.648Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'mkdir -p \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\"\n\n# Get the target and project UUIDs from pbxproj\ngrep -E \"FF3853DB|FF3853DC|FF3853D7|FF3854002F\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -10' has no matching auto approve entries"
}
[2026-03-19T18:04:58.877Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:05:02.670Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 967236ac-08f9-4e78-8ea2-42b66d04745d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3689.313874999061ms"
}
[2026-03-19T18:05:04.151Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:05:04.163Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:05:04.163Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:05:04.163Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3853DB\\|FF3853DC\\|PBXNativeTarget\\|Cargo.app\\|BlueprintIdentifier\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -15' is split into sub-commands: [\"grep -n \\\"FF3853DB\\\\|FF3853DC\\\\|PBXNativeTarget\\\\|Cargo.app\\\\|BlueprintIdentifier\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -15\"]"
}
[2026-03-19T18:05:04.163Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3853DB\\|FF3853DC\\|PBXNativeTarget\\|Cargo.app\\|BlueprintIdentifier\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -15' has no matching auto approve entries"
}
[2026-03-19T18:05:05.408Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:05:10.976Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request aa4332fe-1514-44d7-9da6-9ee60a796ee2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5464.4506250005215ms"
}
[2026-03-19T18:05:23.882Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:05:23.882Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:05:23.897Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:05:24.060Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:05:24.362Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:05:27.569Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 12b473f2-33a1-47ce-8ee7-67320f266622 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3430.587082998827ms",
  "type" : 3
}
[2026-03-19T18:05:39.619Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:05:39.621Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:05:39.641Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:05:42.157Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T18:05:46.338Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:05:46.493Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f5ff6395-ae97-4862-86ae-3734c6779d96 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6585.539209000766ms"
}
[2026-03-19T18:05:49.562Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:05:49.562Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:05:49.598Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:05:50.376Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:05:50.457Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:05:53.809Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b062cc1e-cdee-4ee5-8ee9-0753ced36d2f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4114.836959000677ms"
}
[2026-03-19T18:05:55.137Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:05:55.146Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:05:55.146Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:05:55.146Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FF\\|End PBXFileReference\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -5' is split into sub-commands: [\"grep -n \\\"FF3854FF\\\\|End PBXFileReference\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -5\"]",
  "type" : 3
}
[2026-03-19T18:05:55.146Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FF\\|End PBXFileReference\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -5' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:05:56.366Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:06:00.235Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 186c037a-344d-4bfe-894a-7e60dff9b945 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3777.942833999172ms",
  "type" : 3
}
[2026-03-19T18:06:01.164Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:06:01.170Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:06:01.173Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:06:05.433Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 7a0e8e04-8ba2-4b9f-8392-e95e282385d0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4159.231374999508ms"
}
[2026-03-19T18:06:10.831Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:06:10.832Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:06:11.292Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:06:18.293Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 63ae4af4-e8b7-41fa-bfee-37755b7ebab0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6895.1196249984205ms",
  "type" : 3
}
[2026-03-19T18:06:21.568Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:06:21.572Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:06:21.630Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:06:26.403Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request d1e89f1d-7917-4e81-9f58-a7178904708b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4692.243125000969ms",
  "type" : 3
}
[2026-03-19T18:06:27.770Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:06:27.781Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:06:27.781Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:06:27.781Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3853D32F\\|Secrets.xcconfig\\|FF3854FF\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -10' is split into sub-commands: [\"grep -n \\\"FF3853D32F\\\\|Secrets.xcconfig\\\\|FF3854FF\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -10\"]"
}
[2026-03-19T18:06:27.781Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3853D32F\\|Secrets.xcconfig\\|FF3854FF\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -10' has no matching auto approve entries"
}
[2026-03-19T18:06:28.983Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:06:32.341Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 90886d78-b561-4d2e-b320-aa37bcc661ba at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3206.0702090002596ms",
  "type" : 3
}
[2026-03-19T18:06:33.175Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:06:33.180Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:06:33.183Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:06:34.642Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:06:37.508Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 0b3c577a-48d5-4ca6-800c-e8f04d3e7478 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4203.627125000581ms",
  "type" : 3
}
[2026-03-19T18:06:40.806Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:06:40.809Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:06:40.851Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:06:40.930Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:06:41.099Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:06:42.490Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:06:44.744Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f5b34a85-43c6-4a9f-b804-79d8b751c867 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3518.456582998857ms",
  "type" : 3
}
[2026-03-19T18:06:48.163Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:06:48.175Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:06:48.175Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:06:48.175Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'echo \"=== StoreKit config ===\" && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoStore.storekit\" | python3 -m json.tool --no-indent 2>&1 | head -5\necho \"=== Scheme file ===\" && grep \"StoreKitConfiguration\\|storekit\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"\necho \"=== pbxproj references ===\" && grep \"storekit\\|CargoStore\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"echo \\\"=== StoreKit config ===\\\"\",\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoStore.storekit\\\"\",\"python3 -m json.tool --no-indent\",\"head -5\",\"echo \\\"=== Scheme file ===\\\"\",\"grep \\\"StoreKitConfiguration\\\\|storekit\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\",\"echo \\\"=== pbxproj references ===\\\"\",\"grep \\\"storekit\\\\|CargoStore\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]",
  "type" : 3
}
[2026-03-19T18:06:48.175Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'echo \"=== StoreKit config ===\" && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoStore.storekit\" | python3 -m json.tool --no-indent 2>&1 | head -5\necho \"=== Scheme file ===\" && grep \"StoreKitConfiguration\\|storekit\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"\necho \"=== pbxproj references ===\" && grep \"storekit\\|CargoStore\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:06:49.463Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:06:53.100Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 111cd6f9-700e-4eac-9f94-50c89d653352 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3561.771375000477ms",
  "type" : 3
}
[2026-03-19T18:06:54.704Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:06:54.712Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:06:54.712Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:06:54.712Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep \"StoreKit\\|storekit\\|CargoStore\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"\ngrep \"CargoStore\\|storekit\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"grep \\\"StoreKit\\\\|storekit\\\\|CargoStore\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\",\"grep \\\"CargoStore\\\\|storekit\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]",
  "type" : 3
}
[2026-03-19T18:06:54.712Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep \"StoreKit\\|storekit\\|CargoStore\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"\ngrep \"CargoStore\\|storekit\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:06:55.906Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:06:58.895Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:06:58.969Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:07:00.784Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 6e03afea-c341-4d80-977c-44353a2080fe at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4789.469291001558ms",
  "type" : 3
}
[2026-03-19T18:07:01.806Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:07:01.815Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:07:01.815Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:07:01.815Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep \"CargoStore\\|FF3854FE\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"grep \\\"CargoStore\\\\|FF3854FE\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]",
  "type" : 3
}
[2026-03-19T18:07:01.815Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep \"CargoStore\\|FF3854FE\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:07:03.489Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:07:07.178Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request b62589fc-4fc4-4e3f-89e1-22eb12d8c6f9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3564.963750001043ms",
  "type" : 3
}
[2026-03-19T18:07:09.102Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:07:09.112Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:07:09.112Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:07:09.112Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FE\\|FF3854FF\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"grep -n \\\"FF3854FE\\\\|FF3854FF\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]"
}
[2026-03-19T18:07:09.112Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FE\\|FF3854FF\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries"
}
[2026-03-19T18:07:10.362Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:07:14.074Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 1f2743db-d0bb-44a2-be42-1847f992ffb9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3617.4388330001384ms",
  "type" : 3
}
[2026-03-19T18:07:15.869Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:07:15.874Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:07:15.877Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:07:21.376Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1d834920-1e86-4142-a629-636977f14d9b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5392.956125000492ms"
}
[2026-03-19T18:07:25.128Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:07:25.133Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:07:25.338Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:07:31.645Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 68507ddf-385e-4096-a26d-ea4a4290a74c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6189.732625000179ms",
  "type" : 3
}
[2026-03-19T18:07:32.826Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:07:32.837Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:07:32.837Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:07:32.837Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FE\\|FF3854FF\\|CargoStore\\|Secrets.xcconfig\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"grep -n \\\"FF3854FE\\\\|FF3854FF\\\\|CargoStore\\\\|Secrets.xcconfig\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]"
}
[2026-03-19T18:07:32.837Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FE\\|FF3854FF\\|CargoStore\\|Secrets.xcconfig\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:07:34.035Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:07:39.065Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 93325c39-efbe-4d4c-bd3a-c49cd64b40c6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4916.764457998797ms",
  "type" : 3
}
[2026-03-19T18:07:40.122Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:07:40.131Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:07:40.131Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:07:40.131Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FE\\|FF3854FF\\|CargoStore\\|Secrets\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' is split into sub-commands: [\"grep -n \\\"FF3854FE\\\\|FF3854FF\\\\|CargoStore\\\\|Secrets\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -20\"]"
}
[2026-03-19T18:07:40.131Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FE\\|FF3854FF\\|CargoStore\\|Secrets\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:07:41.324Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:07:45.677Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c3ecec6d-8baa-4371-9e85-aac320acd33d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4253.3222500011325ms"
}
[2026-03-19T18:07:47.643Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:07:47.649Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:07:47.649Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:07:47.650Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"baseConfigurationReference\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"grep -n \\\"baseConfigurationReference\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]",
  "type" : 3
}
[2026-03-19T18:07:47.650Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"baseConfigurationReference\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries"
}
[2026-03-19T18:07:48.838Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:07:53.466Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 250c4fa2-ec49-4d57-b318-7d4cc7465c27 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4519.943250000477ms",
  "type" : 3
}
[2026-03-19T18:07:55.373Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:07:55.383Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:07:55.383Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:07:55.383Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854032F\\|FF3854042F\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -6' is split into sub-commands: [\"grep -n \\\"FF3854032F\\\\|FF3854042F\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -6\"]",
  "type" : 3
}
[2026-03-19T18:07:55.383Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854032F\\|FF3854042F\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -6' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:07:56.574Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:08:02.910Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request da1d39a3-c9d1-4ba6-9a39-b857b4f1edc7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6227.352500000969ms",
  "type" : 3
}
[2026-03-19T18:08:04.418Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:08:04.419Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:08:04.420Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:08:04.423Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:08:11.579Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request ae7b20f0-00c2-4ade-8163-fdf427c7c74d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7057.463708000258ms",
  "type" : 3
}
[2026-03-19T18:08:13.355Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:08:13.358Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:08:13.543Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:08:20.123Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 2abda91a-a543-4653-af10-5875abc073c3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6455.277249999344ms",
  "type" : 3
}
[2026-03-19T18:08:21.366Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:08:21.371Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:08:21.535Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:08:28.070Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a7d56cf1-04bb-4b5c-b1e7-42eea5a455a3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6399.072416000068ms"
}
[2026-03-19T18:08:31.699Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:08:31.712Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:08:31.712Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:08:31.712Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'echo \"--- PBXFileReference entries ---\"\ngrep \"FF3854FE\\|FF3854FF\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\n\necho \"--- Group children ---\"\ngrep -A1 \"FF3854FE\\|FF3854FF\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | grep \"storekit\\|xcconfig\"\n\necho \"--- baseConfigurationReference ---\"\ngrep \"baseConfigurationReference\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\n\necho \"--- Scheme StoreKit reference ---\"\ngrep \"StoreKit\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"\n\necho \"--- File exists ---\"\nls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoStore.storekit\"' is split into sub-commands: [\"echo \\\"--- PBXFileReference entries ---\\\"\",\"grep \\\"FF3854FE\\\\|FF3854FF\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"echo \\\"--- Group children ---\\\"\",\"grep -A1 \\\"FF3854FE\\\\|FF3854FF\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"grep \\\"storekit\\\\|xcconfig\\\"\",\"echo \\\"--- baseConfigurationReference ---\\\"\",\"grep \\\"baseConfigurationReference\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"echo \\\"--- Scheme StoreKit reference ---\\\"\",\"grep \\\"StoreKit\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\",\"echo \\\"--- File exists ---\\\"\",\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoStore.storekit\\\"\"]",
  "type" : 3
}
[2026-03-19T18:08:31.712Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'echo \"--- PBXFileReference entries ---\"\ngrep \"FF3854FE\\|FF3854FF\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\n\necho \"--- Group children ---\"\ngrep -A1 \"FF3854FE\\|FF3854FF\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | grep \"storekit\\|xcconfig\"\n\necho \"--- baseConfigurationReference ---\"\ngrep \"baseConfigurationReference\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\n\necho \"--- Scheme StoreKit reference ---\"\ngrep \"StoreKit\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"\n\necho \"--- File exists ---\"\nls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoStore.storekit\"' has no matching auto approve entries"
}
[2026-03-19T18:08:32.867Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:08:41.359Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f736e9ac-458e-42cd-a202-f450dbe45aa8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8382.672249998897ms"
}
[2026-03-19T18:08:42.812Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:08:42.824Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:08:42.824Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:08:42.824Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"3854FE\\|3854FF\\|baseConfig\\|StoreKit\\|CargoStore\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' is split into sub-commands: [\"grep -n \\\"3854FE\\\\|3854FF\\\\|baseConfig\\\\|StoreKit\\\\|CargoStore\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T18:08:42.824Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"3854FE\\|3854FF\\|baseConfig\\|StoreKit\\|CargoStore\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' has no matching auto approve entries"
}
[2026-03-19T18:08:44.053Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:08:48.313Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a2af7f7b-b8fd-4c80-8288-23cb58b86b27 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4151.776499999687ms"
}
[2026-03-19T18:08:51.057Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:08:51.068Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:08:51.068Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:08:51.068Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -n '26,36p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\necho \"---\"\nsed -n '88,102p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\necho \"---\"\ngrep -n \"baseConfig\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"sed -n '26,36p' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"echo \\\"---\\\"\",\"sed -n '88,102p' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"echo \\\"---\\\"\",\"grep -n \\\"baseConfig\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]"
}
[2026-03-19T18:08:51.068Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -n '26,36p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\necho \"---\"\nsed -n '88,102p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\necho \"---\"\ngrep -n \"baseConfig\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries"
}
[2026-03-19T18:08:52.255Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:08:56.183Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 503b696b-20f2-445d-a0d8-0e447022417f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3822.420417001471ms"
}
[2026-03-19T18:09:12.142Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:09:12.158Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:09:12.158Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:09:12.158Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 - <<'PYEOF'\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, 'r') as f:\n    content = f.read()\n\n# 1. Add PBXFileReference declarations after the last existing one\nold_ref_end = '        FF3853F72F6AE1A8005FADA3 \/* CargoUITests.xctest *\/ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CargoUITests.xctest; sourceTree = \"<group>\"; };\\n\/* End PBXFileReference section *\/'\nnew_ref_end = '        FF3853F72F6AE1A8005FADA3 \/* CargoUITests.xctest *\/ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CargoUITests.xctest; sourceTree = \"<group>\"; };\\n        FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/ = {isa = PBXFileReference; lastKnownFileType = text; name = CargoStore.storekit; path = Cargo\/CargoStore.storekit; sourceTree = \"<group>\"; };\\n        FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Secrets.xcconfig; path = Secrets.xcconfig; sourceTree = \"<group>\"; };\\n\/* End PBXFileReference section *\/'\n\nif old_ref_end in content:\n    content = content.replace(old_ref_end, new_ref_end, 1)\n    print(\"✓ Added PBXFileReference entries\")\nelif 'FF3854FE2F6AE1A8005FADA3' in content:\n    print(\"✓ PBXFileReference entries already present\")\nelse:\n    print(\"✗ Could not find insertion point for PBXFileReference\")\n\n# 2. Ensure group children include both files\nold_group = '''            children = (\n                FF3853DE2F6AE1A7005FADA3 \/* Cargo *\/,\n                FF3853F02F6AE1A8005FADA3 \/* CargoTests *\/,\n                FF3853FA2F6AE1A8005FADA3 \/* CargoUITests *\/,\n                FF3853DD2F6AE1A7005FADA3 \/* Products *\/,\n            );'''\nnew_group = '''            children = (\n                FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/,\n                FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/,\n                FF3853DE2F6AE1A7005FADA3 \/* Cargo *\/,\n                FF3853F02F6AE1A8005FADA3 \/* CargoTests *\/,\n                FF3853FA2F6AE1A8005FADA3 \/* CargoUITests *\/,\n                FF3853DD2F6AE1A7005FADA3 \/* Products *\/,\n            );'''\nif old_group in content:\n    content = content.replace(old_group, new_group, 1)\n    print(\"✓ Updated root PBXGroup children\")\nelif 'FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/,' in content:\n    print(\"✓ Root group children already updated\")\nelse:\n    print(\"✗ Could not find root group children to update\")\n\n# 3. Ensure baseConfigurationReference on Debug\nold_debug = '        FF3854032F6AE1A8005FADA3 \/* Debug *\/ = {\\n            isa = XCBuildConfiguration;\\n            buildSettings = {'\nnew_debug = '        FF3854032F6AE1A8005FADA3 \/* Debug *\/ = {\\n            isa = XCBuildConfiguration;\\n            baseConfigurationReference = FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/;\\n            buildSettings = {'\nif 'FF3854032F6AE1A8005FADA3 \/* Debug *\/ = {\\n            isa = XCBuildConfiguration;\\n            baseConfigurationReference' in content:\n    print(\"✓ Debug baseConfigurationReference already present\")\nelif old_debug in content:\n    content = content.replace(old_debug, new_debug, 1)\n    print(\"✓ Added Debug baseConfigurationReference\")\nelse:\n    print(\"✗ Could not find Debug config block\")\n\n# 4. Ensure baseConfigurationReference on Release\nold_release = '        FF3854042F6AE1A8005FADA3 \/* Release *\/ = {\\n            isa = XCBuildConfiguration;\\n            buildSettings = {'\nnew_release = '        FF3854042F6AE1A8005FADA3 \/* Release *\/ = {\\n            isa = XCBuildConfiguration;\\n            baseConfigurationReference = FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/;\\n            buildSettings = {'\nif 'FF3854042F6AE1A8005FADA3 \/* Release *\/ = {\\n            isa = XCBuildConfiguration;\\n            baseConfigurationReference' in content:\n    print(\"✓ Release baseConfigurationReference already present\")\nelif old_release in content:\n    content = content.replace(old_release, new_release, 1)\n    print(\"✓ Added Release baseConfigurationReference\")\nelse:\n    print(\"✗ Could not find Release config block\")\n\nwith open(path, 'w') as f:\n    f.write(content)\nprint(\"File written.\")\nPYEOF' is split into sub-commands: [\"python3\"]"
}
[2026-03-19T18:09:12.158Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 - <<'PYEOF'\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, 'r') as f:\n    content = f.read()\n\n# 1. Add PBXFileReference declarations after the last existing one\nold_ref_end = '        FF3853F72F6AE1A8005FADA3 \/* CargoUITests.xctest *\/ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CargoUITests.xctest; sourceTree = \"<group>\"; };\\n\/* End PBXFileReference section *\/'\nnew_ref_end = '        FF3853F72F6AE1A8005FADA3 \/* CargoUITests.xctest *\/ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CargoUITests.xctest; sourceTree = \"<group>\"; };\\n        FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/ = {isa = PBXFileReference; lastKnownFileType = text; name = CargoStore.storekit; path = Cargo\/CargoStore.storekit; sourceTree = \"<group>\"; };\\n        FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Secrets.xcconfig; path = Secrets.xcconfig; sourceTree = \"<group>\"; };\\n\/* End PBXFileReference section *\/'\n\nif old_ref_end in content:\n    content = content.replace(old_ref_end, new_ref_end, 1)\n    print(\"✓ Added PBXFileReference entries\")\nelif 'FF3854FE2F6AE1A8005FADA3' in content:\n    print(\"✓ PBXFileReference entries already present\")\nelse:\n    print(\"✗ Could not find insertion point for PBXFileReference\")\n\n# 2. Ensure group children include both files\nold_group = '''            children = (\n                FF3853DE2F6AE1A7005FADA3 \/* Cargo *\/,\n                FF3853F02F6AE1A8005FADA3 \/* CargoTests *\/,\n                FF3853FA2F6AE1A8005FADA3 \/* CargoUITests *\/,\n                FF3853DD2F6AE1A7005FADA3 \/* Products *\/,\n            );'''\nnew_group = '''            children = (\n                FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/,\n                FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/,\n                FF3853DE2F6AE1A7005FADA3 \/* Cargo *\/,\n                FF3853F02F6AE1A8005FADA3 \/* CargoTests *\/,\n                FF3853FA2F6AE1A8005FADA3 \/* CargoUITests *\/,\n                FF3853DD2F6AE1A7005FADA3 \/* Products *\/,\n            );'''\nif old_group in content:\n    content = content.replace(old_group, new_group, 1)\n    print(\"✓ Updated root PBXGroup children\")\nelif 'FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/,' in content:\n    print(\"✓ Root group children already updated\")\nelse:\n    print(\"✗ Could not find root group children to update\")\n\n# 3. Ensure baseConfigurationReference on Debug\nold_debug = '        FF3854032F6AE1A8005FADA3 \/* Debug *\/ = {\\n            isa = XCBuildConfiguration;\\n            buildSettings = {'\nnew_debug = '        FF3854032F6AE1A8005FADA3 \/* Debug *\/ = {\\n            isa = XCBuildConfiguration;\\n            baseConfigurationReference = FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/;\\n            buildSettings = {'\nif 'FF3854032F6AE1A8005FADA3 \/* Debug *\/ = {\\n            isa = XCBuildConfiguration;\\n            baseConfigurationReference' in content:\n    print(\"✓ Debug baseConfigurationReference already present\")\nelif old_debug in content:\n    content = content.replace(old_debug, new_debug, 1)\n    print(\"✓ Added Debug baseConfigurationReference\")\nelse:\n    print(\"✗ Could not find Debug config block\")\n\n# 4. Ensure baseConfigurationReference on Release\nold_release = '        FF3854042F6AE1A8005FADA3 \/* Release *\/ = {\\n            isa = XCBuildConfiguration;\\n            buildSettings = {'\nnew_release = '        FF3854042F6AE1A8005FADA3 \/* Release *\/ = {\\n            isa = XCBuildConfiguration;\\n            baseConfigurationReference = FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/;\\n            buildSettings = {'\nif 'FF3854042F6AE1A8005FADA3 \/* Release *\/ = {\\n            isa = XCBuildConfiguration;\\n            baseConfigurationReference' in content:\n    print(\"✓ Release baseConfigurationReference already present\")\nelif old_release in content:\n    content = content.replace(old_release, new_release, 1)\n    print(\"✓ Added Release baseConfigurationReference\")\nelse:\n    print(\"✗ Could not find Release config block\")\n\nwith open(path, 'w') as f:\n    f.write(content)\nprint(\"File written.\")\nPYEOF' has no matching auto approve entries"
}
[2026-03-19T18:09:13.437Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:09:21.554Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 78d1621e-fd14-43e8-b6fd-6f18ed3212c9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7976.540499998257ms"
}
[2026-03-19T18:09:23.345Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:09:23.354Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:09:23.354Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:09:23.354Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command '# Write the PBXFileReference section as a direct sed insertion\nsed -n '26,32p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:09:23.354Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command '# Write the PBXFileReference section as a direct sed insertion\nsed -n '26,32p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"sed -n '26,32p' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]"
}
[2026-03-19T18:09:25.027Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:09:31.754Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4d973ab2-b74d-4870-bc86-333411ed9567 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6560.573541998863ms"
}
[2026-03-19T18:09:34.748Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:09:34.759Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:09:34.760Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:09:34.760Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'sed -n '26,32p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | cat -A | head -10' is split into sub-commands: [\"sed -n '26,32p' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"cat -A\",\"head -10\"]",
  "type" : 3
}
[2026-03-19T18:09:34.760Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'sed -n '26,32p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | cat -A | head -10' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:09:36.002Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:09:40.152Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a08a3d23-d549-4e79-ba5a-79402ba29642 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4054.312165999785ms"
}
[2026-03-19T18:09:42.492Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:09:42.503Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:09:42.503Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:09:42.503Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'sed -n '26,32p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | python3 -c \"import sys; [print(repr(l)) for l in sys.stdin]\"' is split into sub-commands: [\"sed -n '26,32p' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"python3 -c \\\"import sys; [print(repr(l)) for l in sys.stdin]\\\"\"]",
  "type" : 3
}
[2026-03-19T18:09:42.504Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -n '26,32p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | python3 -c \"import sys; [print(repr(l)) for l in sys.stdin]\"' has no matching auto approve entries"
}
[2026-03-19T18:09:43.733Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:09:47.327Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1d1c2849-6630-4ffa-a696-c8cc09744c51 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3504.9757499992847ms"
}
[2026-03-19T18:09:52.869Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:09:52.885Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:09:52.885Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:09:52.885Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 - <<'PYEOF'\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, 'r') as f:\n    content = f.read()\n\nold = '        FF3853F72F6AE1A8005FADA3 \/* CargoUITests.xctest *\/ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CargoUITests.xctest; sourceTree = \"<group>\"; };\\n\/* End PBXFileReference section *\/'\nnew = '        FF3853F72F6AE1A8005FADA3 \/* CargoUITests.xctest *\/ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CargoUITests.xctest; sourceTree = \"<group>\"; };\\n        FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/ = {isa = PBXFileReference; lastKnownFileType = text; name = CargoStore.storekit; path = Cargo\/CargoStore.storekit; sourceTree = \"<group>\"; };\\n        FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Secrets.xcconfig; path = Secrets.xcconfig; sourceTree = \"<group>\"; };\\n\/* End PBXFileReference section *\/'\n\nprint(\"old in content:\", old in content)\nprint(\"old repr:\", repr(old[:80]))\n\n# Try finding the actual text\nidx = content.find('FF3853F72F6AE1A8005FADA3')\nif idx >= 0:\n    print(\"Found at index:\", idx)\n    print(\"Surrounding:\", repr(content[idx+80:idx+120]))\nPYEOF' is split into sub-commands: [\"python3\"]"
}
[2026-03-19T18:09:52.885Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 - <<'PYEOF'\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, 'r') as f:\n    content = f.read()\n\nold = '        FF3853F72F6AE1A8005FADA3 \/* CargoUITests.xctest *\/ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CargoUITests.xctest; sourceTree = \"<group>\"; };\\n\/* End PBXFileReference section *\/'\nnew = '        FF3853F72F6AE1A8005FADA3 \/* CargoUITests.xctest *\/ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CargoUITests.xctest; sourceTree = \"<group>\"; };\\n        FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/ = {isa = PBXFileReference; lastKnownFileType = text; name = CargoStore.storekit; path = Cargo\/CargoStore.storekit; sourceTree = \"<group>\"; };\\n        FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Secrets.xcconfig; path = Secrets.xcconfig; sourceTree = \"<group>\"; };\\n\/* End PBXFileReference section *\/'\n\nprint(\"old in content:\", old in content)\nprint(\"old repr:\", repr(old[:80]))\n\n# Try finding the actual text\nidx = content.find('FF3853F72F6AE1A8005FADA3')\nif idx >= 0:\n    print(\"Found at index:\", idx)\n    print(\"Surrounding:\", repr(content[idx+80:idx+120]))\nPYEOF' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:09:54.107Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:09:59.755Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 16bc9b34-9c29-4a05-92ca-b9a53aebcb6a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5539.516832999885ms"
}
[2026-03-19T18:10:01.492Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:10:01.505Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:10:01.505Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:10:01.505Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\npath = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj'\nwith open(path, 'r') as f:\n    content = f.read()\nidx = content.find('FF3853F72F6AE1A8005FADA3')\nprint(repr(content[idx-8:idx+160]))\n\"' is split into sub-commands: [\"python3 -c \\\"\\npath = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj'\\nwith open(path, 'r') as f:\\n    content = f.read()\\nidx = content.find('FF3853F72F6AE1A8005FADA3')\\nprint(repr(content[idx-8:idx+160]))\\n\\\"\"]",
  "type" : 3
}
[2026-03-19T18:10:01.505Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\npath = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj'\nwith open(path, 'r') as f:\n    content = f.read()\nidx = content.find('FF3853F72F6AE1A8005FADA3')\nprint(repr(content[idx-8:idx+160]))\n\"' has no matching auto approve entries"
}
[2026-03-19T18:10:02.785Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:10:06.357Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 017672c9-1097-4553-b6b9-1d21bcff2037 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3473.784416999668ms",
  "type" : 3
}
[2026-03-19T18:10:08.331Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:10:08.342Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:10:08.342Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:10:08.342Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin <<'PYEOF'\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, 'r') as f:\n    content = f.read()\n\nidx = content.find('FF3853F72F6AE1A8005FADA3')\nchunk = content[idx:idx+300]\nprint(repr(chunk))\nPYEOF' is split into sub-commands: [\"python3 \/dev\/stdin\"]"
}
[2026-03-19T18:10:08.342Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin <<'PYEOF'\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, 'r') as f:\n    content = f.read()\n\nidx = content.find('FF3853F72F6AE1A8005FADA3')\nchunk = content[idx:idx+300]\nprint(repr(chunk))\nPYEOF' has no matching auto approve entries"
}
[2026-03-19T18:10:09.605Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:10:13.518Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 3e202871-7a64-410e-8097-4c28a4c9e4eb at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3813.175625000149ms",
  "type" : 3
}
[2026-03-19T18:10:14.546Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:10:14.557Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:10:14.557Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:10:14.557Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'awk 'NR>=28 && NR<=32' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"awk 'NR>=28 && NR<=32' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]",
  "type" : 3
}
[2026-03-19T18:10:14.557Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'awk 'NR>=28 && NR<=32' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:10:15.729Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:10:19.257Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request c35fc7f4-a07b-44b7-be04-ef51ea4d8235 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3415.810958998278ms",
  "type" : 3
}
[2026-03-19T18:10:22.812Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:10:22.822Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:10:22.822Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:10:22.822Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -i '' '29a\\        FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/ = {isa = PBXFileReference; lastKnownFileType = text; name = CargoStore.storekit; path = Cargo\/CargoStore.storekit; sourceTree = \"<group>\"; };\\\n        FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Secrets.xcconfig; path = Secrets.xcconfig; sourceTree = \"<group>\"; };' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nawk 'NR>=26 && NR<=36' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"sed -i '' '29a\\\\        FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/ = {isa = PBXFileReference; lastKnownFileType = text; name = CargoStore.storekit; path = Cargo\/CargoStore.storekit; sourceTree = \\\"<group>\\\"; };\\\\\\n        FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Secrets.xcconfig; path = Secrets.xcconfig; sourceTree = \\\"<group>\\\"; };' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"awk 'NR>=26 && NR<=36' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]"
}
[2026-03-19T18:10:22.822Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -i '' '29a\\        FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/ = {isa = PBXFileReference; lastKnownFileType = text; name = CargoStore.storekit; path = Cargo\/CargoStore.storekit; sourceTree = \"<group>\"; };\\\n        FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Secrets.xcconfig; path = Secrets.xcconfig; sourceTree = \"<group>\"; };' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nawk 'NR>=26 && NR<=36' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries"
}
[2026-03-19T18:10:24.020Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:10:30.415Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 903b56db-4a4a-4705-8105-479cc072865c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6290.685166999698ms",
  "type" : 3
}
[2026-03-19T18:10:36.915Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:10:36.926Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:10:36.926Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:10:36.926Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin << 'PYEOF'\nimport re\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, 'r') as f:\n    lines = f.readlines()\n\n# Find the CargoUITests line and insert after it\ninsert_after = None\nfor i, line in enumerate(lines):\n    if 'FF3853F72F6AE1A8005FADA3' in line and 'CargoUITests.xctest' in line:\n        insert_after = i\n        break\n\nif insert_after is not None and 'FF3854FE2F6AE1A8005FADA3' not in ''.join(lines):\n    new_lines = [\n        '        FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/ = {isa = PBXFileReference; lastKnownFileType = text; name = CargoStore.storekit; path = Cargo\/CargoStore.storekit; sourceTree = \"<group>\"; };\\n',\n        '        FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Secrets.xcconfig; path = Secrets.xcconfig; sourceTree = \"<group>\"; };\\n',\n    ]\n    lines = lines[:insert_after+1] + new_lines + lines[insert_after+1:]\n    with open(path, 'w') as f:\n        f.writelines(lines)\n    print(\"Inserted at line\", insert_after+1)\nelif 'FF3854FE2F6AE1A8005FADA3' in ''.join(lines):\n    print(\"Already present\")\nelse:\n    print(\"Could not find insertion point\")\nPYEOF' is split into sub-commands: [\"python3 \/dev\/stdin\"]",
  "type" : 3
}
[2026-03-19T18:10:36.926Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin << 'PYEOF'\nimport re\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, 'r') as f:\n    lines = f.readlines()\n\n# Find the CargoUITests line and insert after it\ninsert_after = None\nfor i, line in enumerate(lines):\n    if 'FF3853F72F6AE1A8005FADA3' in line and 'CargoUITests.xctest' in line:\n        insert_after = i\n        break\n\nif insert_after is not None and 'FF3854FE2F6AE1A8005FADA3' not in ''.join(lines):\n    new_lines = [\n        '        FF3854FE2F6AE1A8005FADA3 \/* CargoStore.storekit *\/ = {isa = PBXFileReference; lastKnownFileType = text; name = CargoStore.storekit; path = Cargo\/CargoStore.storekit; sourceTree = \"<group>\"; };\\n',\n        '        FF3854FF2F6AE1A8005FADA3 \/* Secrets.xcconfig *\/ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Secrets.xcconfig; path = Secrets.xcconfig; sourceTree = \"<group>\"; };\\n',\n    ]\n    lines = lines[:insert_after+1] + new_lines + lines[insert_after+1:]\n    with open(path, 'w') as f:\n        f.writelines(lines)\n    print(\"Inserted at line\", insert_after+1)\nelif 'FF3854FE2F6AE1A8005FADA3' in ''.join(lines):\n    print(\"Already present\")\nelse:\n    print(\"Could not find insertion point\")\nPYEOF' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:10:38.145Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:10:45.622Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 11cb24f4-04ec-4767-b48e-51bbb6d91a30 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7376.416417000815ms"
}
[2026-03-19T18:10:47.241Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:10:47.253Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:10:47.254Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:10:47.254Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'awk 'NR>=26 && NR<=38' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\necho \"---\"\ngrep -n \"baseConfigurationReference\\|FF3854FE\\|FF3854FF\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"awk 'NR>=26 && NR<=38' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"echo \\\"---\\\"\",\"grep -n \\\"baseConfigurationReference\\\\|FF3854FE\\\\|FF3854FF\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]",
  "type" : 3
}
[2026-03-19T18:10:47.254Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'awk 'NR>=26 && NR<=38' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\necho \"---\"\ngrep -n \"baseConfigurationReference\\|FF3854FE\\|FF3854FF\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:10:48.448Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:10:55.046Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8aa9af7e-8649-40e5-834f-9a3c6fd50b20 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6467.947916999459ms"
}
[2026-03-19T18:11:00.144Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:11:00.149Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:16:33.046Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:16:35.280Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:16:35.444Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:16:35.811Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:16:36.056Z] [info] [GitHubCopilot] [91901] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T18:16:36.056Z] [info] [GitHubCopilot] [91901] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["HOME": "/Users/bjgibson2", "PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin"]
[2026-03-19T18:16:36.056Z] [info] [GitHubCopilot] [91901] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T18:16:37.853Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized"
}
[2026-03-19T18:16:37.949Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 2,
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined"
}
[2026-03-19T18:16:37.949Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[certificates] Removed 2 expired certificates"
}
[2026-03-19T18:16:37.949Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin",
  "type" : 3
}
[2026-03-19T18:16:37.951Z] [info] [GitHubCopilot] [91901] No previously disabled tools need to be restored
[2026-03-19T18:16:37.951Z] [info] [Client] [91901] Notify about language model tools change (merged): 14 enabled, 0 disabled.
[2026-03-19T18:16:38.283Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
[2026-03-19T18:16:38.586Z] [info] [GitHubCopilot] [91901] didChangeStatus: {
  "busy" : false,
  "kind" : "Normal"
}
[2026-03-19T18:16:38.586Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T18:16:38.586Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }",
  "type" : 3
}
[2026-03-19T18:16:38.586Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CopilotMCP] MCP state changed from false to true"
}
[2026-03-19T18:16:38.587Z] [info] [GitHubCopilot] [91901] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T18:16:38.587Z] [info] [GitHubCopilot] [91901] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T18:16:38.589Z] [info] [GitHubCopilot] [91901] No BYOK models found, fetching BYOK models...
[2026-03-19T18:16:42.704Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request d3bc94ad-7a30-4a4e-890f-08071538a2f2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7248.734375ms",
  "type" : 3
}
[2026-03-19T18:16:43.742Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:16:43.748Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:16:43.748Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:16:43.748Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_pbxproj.py && awk 'NR>=26 && NR<=36' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"python3 \/tmp\/fix_pbxproj.py\",\"awk 'NR>=26 && NR<=36' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]"
}
[2026-03-19T18:16:43.748Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_pbxproj.py && awk 'NR>=26 && NR<=36' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries"
}
[2026-03-19T18:16:44.996Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:16:51.792Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 507f308e-b9c0-4b12-adef-6f881c166580 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6679.761125000194ms"
}
[2026-03-19T18:16:54.273Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:16:54.284Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:16:54.284Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:16:54.284Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FE\\|FF3854FF\\|CargoStore\\|Secrets.xcconfig\\|baseConfig\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"grep -n \\\"FF3854FE\\\\|FF3854FF\\\\|CargoStore\\\\|Secrets.xcconfig\\\\|baseConfig\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]"
}
[2026-03-19T18:16:54.284Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FE\\|FF3854FF\\|CargoStore\\|Secrets.xcconfig\\|baseConfig\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries"
}
[2026-03-19T18:16:55.465Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:16:59.693Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 04630f18-101f-4b0a-95c4-04a57426cec5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4118.75933300145ms",
  "type" : 3
}
[2026-03-19T18:17:04.591Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:17:04.606Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:17:04.606Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:17:04.606Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'awk 'NR>=88 && NR<=97' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"awk 'NR>=88 && NR<=97' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]",
  "type" : 3
}
[2026-03-19T18:17:04.606Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'awk 'NR>=88 && NR<=97' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:17:05.922Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077",
  "type" : 3
}
[2026-03-19T18:17:11.132Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f29402bf-3b42-43ff-a502-70efd251450b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5118.805124999955ms"
}
[2026-03-19T18:17:17.254Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:17:17.258Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:17:17.271Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:17:20.784Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4582ef6c-00c2-4d57-af9e-6f3777a142dd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3398.007500000298ms"
}
[2026-03-19T18:17:22.076Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:17:22.086Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:17:22.086Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:17:22.086Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_pbxproj2.py && awk 'NR>=26 && NR<=36' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"python3 \/tmp\/fix_pbxproj2.py\",\"awk 'NR>=26 && NR<=36' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]",
  "type" : 3
}
[2026-03-19T18:17:22.086Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_pbxproj2.py && awk 'NR>=26 && NR<=36' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:17:23.324Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:17:27.713Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 78ff7157-357f-44db-82c5-25b41e60fb8b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4147.050666000694ms"
}
[2026-03-19T18:17:30.106Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:17:30.120Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:17:30.120Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:17:30.120Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FE\\|FF3854FF\\|baseConfig\\|StoreKit\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"\necho \"---\"\nls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoStore.storekit\"' is split into sub-commands: [\"grep -n \\\"FF3854FE\\\\|FF3854FF\\\\|baseConfig\\\\|StoreKit\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\",\"echo \\\"---\\\"\",\"ls -lh \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoStore.storekit\\\"\"]"
}
[2026-03-19T18:17:30.120Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"FF3854FE\\|FF3854FF\\|baseConfig\\|StoreKit\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"\necho \"---\"\nls -lh \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoStore.storekit\"' has no matching auto approve entries"
}
[2026-03-19T18:17:31.591Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b3606775-9d2f-4ad4-98fd-c4be7a9a5077"
}
[2026-03-19T18:17:39.374Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6c4b8d46-2b60-4859-a642-d79a20c4bb6d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7460.094707999378ms"
}
[2026-03-19T18:17:41.773Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:17:48.565Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:17:48.580Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T18:17:48.637Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:17:49.231Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request b7d482af-56c7-4a20-a63e-4c7c60618f8b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 480.9862089995295ms",
  "type" : 3
}
[2026-03-19T18:17:49.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T18:17:53.057Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:18:15.757Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:18:15.899Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:19:20.500Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:25:32.879Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:25:32.959Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:26:00.457Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:26:34.592Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T18:26:34.592Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 1,
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)"
}
[2026-03-19T18:26:34.733Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/cd10a4f9-4250-44ac-a8ba-78b920d1541b"
}
[2026-03-19T18:26:44.492Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ba3a4b35-943f-47c8-8e5d-ec348336c046 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9595.485958000645ms"
}
[2026-03-19T18:26:47.709Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:26:47.722Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:26:47.723Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:26:47.729Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/cd10a4f9-4250-44ac-a8ba-78b920d1541b",
  "type" : 3
}
[2026-03-19T18:26:51.947Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request b777dab7-2d0a-4d9f-8113-5e68b62b52f2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4090.413916999474ms",
  "type" : 3
}
[2026-03-19T18:26:54.859Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:26:54.878Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:26:54.884Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/cd10a4f9-4250-44ac-a8ba-78b920d1541b",
  "type" : 3
}
[2026-03-19T18:26:58.279Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3f636f7b-1144-409d-a3c6-b6516aae477f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3285.880374999717ms"
}
[2026-03-19T18:26:59.887Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:26:59.890Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:26:59.898Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/cd10a4f9-4250-44ac-a8ba-78b920d1541b"
}
[2026-03-19T18:27:04.505Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 4e5223a0-cdf0-4b1d-bc19-87424c541866 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4488.357166999951ms",
  "type" : 3
}
[2026-03-19T18:27:07.761Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:27:07.775Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:27:07.775Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:27:07.775Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'rm -rf ~\/Library\/Developer\/Xcode\/DerivedData\/Cargo-cpyhhseoveudqnfgwtdsazdnqjtm\necho \"Deleted. Remaining Cargo DerivedData folders:\"\nls ~\/Library\/Developer\/Xcode\/DerivedData\/ | grep -i cargo' is split into sub-commands: [\"rm -rf ~\/Library\/Developer\/Xcode\/DerivedData\/Cargo-cpyhhseoveudqnfgwtdsazdnqjtm\",\"echo \\\"Deleted. Remaining Cargo DerivedData folders:\\\"\",\"ls ~\/Library\/Developer\/Xcode\/DerivedData\/\",\"grep -i cargo\"]",
  "type" : 3
}
[2026-03-19T18:27:07.775Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'rm -rf ~\/Library\/Developer\/Xcode\/DerivedData\/Cargo-cpyhhseoveudqnfgwtdsazdnqjtm\necho \"Deleted. Remaining Cargo DerivedData folders:\"\nls ~\/Library\/Developer\/Xcode\/DerivedData\/ | grep -i cargo' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:27:09.442Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/cd10a4f9-4250-44ac-a8ba-78b920d1541b"
}
[2026-03-19T18:27:13.950Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9080da10-45cd-456e-8f24-a74b505d6f76 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4408.802958000451ms"
}
[2026-03-19T18:27:14.980Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:27:14.988Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:27:14.988Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:27:14.988Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Library\/Developer\/Xcode\/DerivedData\/ | grep -i cargo || echo \"No Cargo DerivedData remaining — clean.\"' is split into sub-commands: [\"ls ~\/Library\/Developer\/Xcode\/DerivedData\/\",\"grep -i cargo\",\"echo \\\"No Cargo DerivedData remaining — clean.\\\"\"]"
}
[2026-03-19T18:27:14.988Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Library\/Developer\/Xcode\/DerivedData\/ | grep -i cargo || echo \"No Cargo DerivedData remaining — clean.\"' has no matching auto approve entries"
}
[2026-03-19T18:27:16.556Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/cd10a4f9-4250-44ac-a8ba-78b920d1541b"
}
[2026-03-19T18:27:22.545Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request d3742809-381e-4b35-9d2b-276a131ee1cb at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5880.4801250007ms",
  "type" : 3
}
[2026-03-19T18:27:23.900Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:27:24.043Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:27:27.735Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T18:27:28.104Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 066bbcb4-38d4-442e-a2ca-ca97fa1155c5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 342.23937500081956ms",
  "type" : 3
}
[2026-03-19T18:27:28.311Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T18:28:14.785Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:29:15.547Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/c3a8fc85-1714-4eeb-a61b-87c6e5c6fd8a"
}
[2026-03-19T18:29:19.442Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 75ef3fa7-c7aa-431a-85fb-18ddc758ea5c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3716.285624999553ms",
  "type" : 3
}
[2026-03-19T18:29:21.713Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:29:21.719Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:29:21.720Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:29:21.724Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/c3a8fc85-1714-4eeb-a61b-87c6e5c6fd8a"
}
[2026-03-19T18:29:33.412Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 8a8467dc-ebc2-4146-8f17-7918cd7bbbd1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 11576.577333999798ms",
  "type" : 3
}
[2026-03-19T18:29:38.220Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:29:38.225Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:29:38.228Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/c3a8fc85-1714-4eeb-a61b-87c6e5c6fd8a"
}
[2026-03-19T18:29:45.207Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3d7e1493-7dea-45e8-8f98-0cb7d36aa1a4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6842.375665999949ms"
}
[2026-03-19T18:29:56.023Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:29:56.036Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:29:56.311Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:29:56.314Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:29:57.020Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/c3a8fc85-1714-4eeb-a61b-87c6e5c6fd8a",
  "type" : 3
}
[2026-03-19T18:29:58.648Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:30:06.287Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 2a1a55dc-e690-4549-a07e-0ca6338534a8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9065.445000000298ms",
  "type" : 3
}
[2026-03-19T18:30:08.370Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:30:08.372Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:30:08.551Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:30:08.766Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:30:09.347Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/c3a8fc85-1714-4eeb-a61b-87c6e5c6fd8a",
  "type" : 3
}
[2026-03-19T18:30:22.823Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request dfeedeac-f8da-4b8b-8154-62fb71291f78 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 13335.505125001073ms",
  "type" : 3
}
[2026-03-19T18:30:23.868Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:30:23.874Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:30:23.880Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/c3a8fc85-1714-4eeb-a61b-87c6e5c6fd8a"
}
[2026-03-19T18:30:27.832Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request d4b01f2a-e50b-4d07-92d5-bdce4bc0376a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3694.45670799911ms"
}
[2026-03-19T18:30:33.011Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T18:30:33.398Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request b3be7e97-afff-4780-a7da-bc40b9f84974 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 371.9984579999ms",
  "type" : 3
}
[2026-03-19T18:30:33.594Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T18:31:08.135Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:31:22.816Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:31:22.890Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:31:33.547Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:31:49.852Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:31:49.902Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:32:10.050Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:32:19.095Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:32:19.164Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:32:25.259Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:32:30.680Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:32:30.747Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:32:35.202Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:32:40.120Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:32:40.189Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:32:45.196Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:32:48.446Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/29d1c14e-302f-43a2-96f0-714666253bcb",
  "type" : 3
}
[2026-03-19T18:32:50.576Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:32:50.643Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:32:53.592Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:32:57.918Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request c1307284-a55d-4436-8922-cca2e5b254ab at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9320.775291999802ms",
  "type" : 3
}
[2026-03-19T18:33:02.150Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:33:02.155Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:33:02.310Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:33:02.491Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:33:02.904Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/29d1c14e-302f-43a2-96f0-714666253bcb"
}
[2026-03-19T18:33:04.151Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:33:12.946Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6d6beff7-c3b3-469a-92e9-76e0bd558980 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9898.265957999974ms"
}
[2026-03-19T18:33:19.186Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:33:19.193Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:33:19.338Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:33:19.732Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:33:20.019Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/29d1c14e-302f-43a2-96f0-714666253bcb",
  "type" : 3
}
[2026-03-19T18:33:29.480Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a4791f0e-0640-437b-afde-c4f5ab09a785 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9315.957583999261ms"
}
[2026-03-19T18:33:32.328Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:33:32.335Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:33:32.789Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/29d1c14e-302f-43a2-96f0-714666253bcb"
}
[2026-03-19T18:33:40.632Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request d416a506-e48f-4bba-b25e-db9abfa001ea at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7720.402583999559ms"
}
[2026-03-19T18:33:41.143Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:33:41.143Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:33:41.147Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/29d1c14e-302f-43a2-96f0-714666253bcb"
}
[2026-03-19T18:33:45.448Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request dbdce8b7-8420-4065-831f-b2ac558fe1f5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4180.022250000387ms",
  "type" : 3
}
[2026-03-19T18:33:49.435Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T18:33:49.849Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f6600645-6043-4f85-8a6e-e8f36424553d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 402.55716699920595ms"
}
[2026-03-19T18:33:50.013Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T18:35:10.962Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:38:02.094Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776"
}
[2026-03-19T18:38:10.327Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 657f830d-febb-4422-badc-0efbcd62ef20 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8061.715792000294ms"
}
[2026-03-19T18:38:12.458Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:38:12.463Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:38:12.520Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:38:12.531Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776",
  "type" : 3
}
[2026-03-19T18:38:16.227Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request b8081c5a-9f13-4e43-8793-c8324c7c548c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3582.8746660016477ms",
  "type" : 3
}
[2026-03-19T18:38:17.182Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:38:17.191Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:38:17.210Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:38:17.222Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776",
  "type" : 3
}
[2026-03-19T18:38:30.460Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request d6ba2ee7-ee54-4404-97e6-26b473c918a2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 13122.733292000368ms",
  "type" : 3
}
[2026-03-19T18:38:32.310Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:38:32.323Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:38:32.323Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:38:32.323Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"activePackageCount\\|isArchived\\|FreeTier\\|addPackageTapped\\|delivered\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\" | head -20\ngrep -n \"status\\|isArchived\\|Package(\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/AddPackageView.swift\" | head -20' is split into sub-commands: [\"grep -n \\\"activePackageCount\\\\|isArchived\\\\|FreeTier\\\\|addPackageTapped\\\\|delivered\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\\\"\",\"head -20\",\"grep -n \\\"status\\\\|isArchived\\\\|Package(\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/AddPackageView.swift\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T18:38:32.323Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"activePackageCount\\|isArchived\\|FreeTier\\|addPackageTapped\\|delivered\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\" | head -20\ngrep -n \"status\\|isArchived\\|Package(\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/AddPackageView.swift\" | head -20' has no matching auto approve entries"
}
[2026-03-19T18:38:33.511Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776"
}
[2026-03-19T18:38:38.733Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 3202403a-9a25-470f-9713-257410ab3ab4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5094.835915999487ms",
  "type" : 3
}
[2026-03-19T18:38:40.103Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:38:40.112Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:38:40.112Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:38:40.112Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"status\\|isArchived\\|Package(\\|modelContext\\|trackingNumber\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/AddPackageView.swift\" | head -30' is split into sub-commands: [\"grep -n \\\"status\\\\|isArchived\\\\|Package(\\\\|modelContext\\\\|trackingNumber\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/AddPackageView.swift\\\"\",\"head -30\"]",
  "type" : 3
}
[2026-03-19T18:38:40.112Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"status\\|isArchived\\|Package(\\|modelContext\\|trackingNumber\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/AddPackageView.swift\" | head -30' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:38:41.346Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776"
}
[2026-03-19T18:38:48.525Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request fb73883b-0b72-46ee-a45c-e1d2046164da at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7064.840250000358ms",
  "type" : 3
}
[2026-03-19T18:38:49.862Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:38:49.875Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:38:49.875Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:38:49.875Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"isArchived\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\"\ngrep -n \"isArchived\\|delivered\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\" | head -20' is split into sub-commands: [\"grep -n \\\"isArchived\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\\\"\",\"grep -n \\\"isArchived\\\\|delivered\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\\\"\",\"head -20\"]"
}
[2026-03-19T18:38:49.875Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"isArchived\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\"\ngrep -n \"isArchived\\|delivered\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\" | head -20' has no matching auto approve entries"
}
[2026-03-19T18:38:51.179Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776",
  "type" : 3
}
[2026-03-19T18:38:55.657Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 47846193-e26c-4199-81cf-302a2c980492 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4355.720875000581ms"
}
[2026-03-19T18:39:00.928Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:39:00.933Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:39:00.937Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776",
  "type" : 3
}
[2026-03-19T18:39:04.764Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 1482c281-2066-4a37-8e3e-dc533b8341f3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3702.2115419991314ms",
  "type" : 3
}
[2026-03-19T18:39:12.265Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:39:12.269Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:39:12.275Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776",
  "type" : 3
}
[2026-03-19T18:39:16.653Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request c2a1c48c-4701-4fe2-8d56-20899713c289 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4226.301833000034ms",
  "type" : 3
}
[2026-03-19T18:39:24.784Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:39:24.785Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:39:25.001Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:39:25.403Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:39:26.371Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776",
  "type" : 3
}
[2026-03-19T18:39:30.209Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request a1919cd3-3868-4839-9c0c-5a91909dcb55 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3635.5752499997616ms",
  "type" : 3
}
[2026-03-19T18:39:36.887Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:39:36.888Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:39:37.437Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776",
  "type" : 3
}
[2026-03-19T18:39:45.143Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 48933322-a016-416a-bc40-7bd218003adc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7578.7980840001255ms"
}
[2026-03-19T18:39:57.576Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:39:57.576Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:39:58.145Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776"
}
[2026-03-19T18:40:07.572Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request aa95ba88-8318-4359-ad78-0ef93dc36f07 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9238.535415999591ms"
}
[2026-03-19T18:40:08.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:40:08.412Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:40:08.423Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/fc4dbd5f-cbc0-46d7-91ed-511e05c21776"
}
[2026-03-19T18:40:12.959Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 42379025-bd5d-4eb1-aec7-704d341c14d8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4412.424750000238ms",
  "type" : 3
}
[2026-03-19T18:40:21.724Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T18:40:22.281Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1773d6d0-cbf9-4bfe-9cf0-91ffa7d8a29b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 543.4550419989973ms"
}
[2026-03-19T18:40:22.490Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T18:41:03.050Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:42:25.238Z] [info] [Client] [92020] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-19T18:43:52.974Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/125e8e31-e16a-40e2-b336-e0ed7305dfea"
}
[2026-03-19T18:44:02.465Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 8c6606ce-0661-41e7-811b-ccb47ff3ec4a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9332.41241700016ms",
  "type" : 3
}
[2026-03-19T18:44:05.405Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:44:05.419Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:44:05.419Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:44:05.419Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"trackingNumber\\|isArchived\\|status\\|filtered\\|ForEach\\|distinct\\|unique\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\" | head -30\ngrep -n \"trackingNumber\\|unique\\|id\\b\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\" | head -20' is split into sub-commands: [\"grep -n \\\"trackingNumber\\\\|isArchived\\\\|status\\\\|filtered\\\\|ForEach\\\\|distinct\\\\|unique\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\\\"\",\"head -30\",\"grep -n \\\"trackingNumber\\\\|unique\\\\|id\\\\b\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\\\"\",\"head -20\"]"
}
[2026-03-19T18:44:05.419Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"trackingNumber\\|isArchived\\|status\\|filtered\\|ForEach\\|distinct\\|unique\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/ContentView.swift\" | head -30\ngrep -n \"trackingNumber\\|unique\\|id\\b\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\" | head -20' has no matching auto approve entries"
}
[2026-03-19T18:44:06.644Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/125e8e31-e16a-40e2-b336-e0ed7305dfea"
}
[2026-03-19T18:44:10.019Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 60a4f04e-822e-4883-bb79-a112bf9ca320 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3238.5237090010196ms",
  "type" : 3
}
[2026-03-19T18:44:11.422Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:44:11.432Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:44:11.432Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:44:11.432Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"trackingNumber\\|var id\\|@Attribute\\|unique\\|persistentModelID\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\" | head -20' is split into sub-commands: [\"grep -n \\\"trackingNumber\\\\|var id\\\\|@Attribute\\\\|unique\\\\|persistentModelID\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\\\"\",\"head -20\"]"
}
[2026-03-19T18:44:11.432Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"trackingNumber\\|var id\\|@Attribute\\|unique\\|persistentModelID\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\" | head -20' has no matching auto approve entries"
}
[2026-03-19T18:44:12.621Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/125e8e31-e16a-40e2-b336-e0ed7305dfea"
}
[2026-03-19T18:44:16.796Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f8c23024-52af-4989-96c7-1ee3ddbcadc1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4032.542166000232ms"
}
[2026-03-19T18:44:27.197Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:44:27.201Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:44:27.577Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:44:27.614Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:44:28.053Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/125e8e31-e16a-40e2-b336-e0ed7305dfea",
  "type" : 3
}
[2026-03-19T18:44:42.378Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 49e8e8ad-f2f2-45d9-b0d2-6a39b343def9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 14120.716458000243ms",
  "type" : 3
}
[2026-03-19T18:44:46.926Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:44:46.927Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:44:47.435Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/125e8e31-e16a-40e2-b336-e0ed7305dfea",
  "type" : 3
}
[2026-03-19T18:44:56.099Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c4c597dc-7bac-40c2-a298-8cd5cf70a081 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8503.307749999687ms"
}
[2026-03-19T18:45:00.299Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:45:00.304Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:45:00.868Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/125e8e31-e16a-40e2-b336-e0ed7305dfea"
}
[2026-03-19T18:45:05.385Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:45:10.240Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 4e9ea13d-0110-4675-9840-b80ff54b3e5d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9221.072666000575ms",
  "type" : 3
}
[2026-03-19T18:45:16.885Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:45:16.889Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:45:17.087Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:45:17.297Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:45:17.752Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/125e8e31-e16a-40e2-b336-e0ed7305dfea"
}
[2026-03-19T18:45:22.392Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:45:22.694Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 77460339-07b3-41e6-b0c3-6442ae7644e4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4780.206000000238ms",
  "type" : 3
}
[2026-03-19T18:45:25.281Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:45:25.287Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:45:25.441Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:45:25.576Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:45:25.985Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/125e8e31-e16a-40e2-b336-e0ed7305dfea",
  "type" : 3
}
[2026-03-19T18:45:29.792Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 762b7002-6858-4fff-9531-fa1cb488c805 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3676.5443750005215ms"
}
[2026-03-19T18:45:33.797Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T18:45:33.801Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:45:34.336Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/125e8e31-e16a-40e2-b336-e0ed7305dfea"
}
[2026-03-19T18:45:37.512Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:45:38.692Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request e220f914-50e8-4a7f-b04a-530633a8771b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4217.321916999295ms",
  "type" : 3
}
[2026-03-19T18:45:39.331Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:45:39.335Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:45:39.341Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/125e8e31-e16a-40e2-b336-e0ed7305dfea",
  "type" : 3
}
[2026-03-19T18:45:43.014Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 835c88a0-7087-4064-b13c-1b7157606d95 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3547.098749998957ms"
}
[2026-03-19T18:45:50.367Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T18:45:50.775Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 7983bc24-f181-4e9f-9780-a8fdad253506 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 385.777499999851ms",
  "type" : 3
}
[2026-03-19T18:45:50.955Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T18:48:31.504Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:48:31.603Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:49:59.083Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:53:00.073Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T18:53:00.074Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)",
  "type" : 1
}
[2026-03-19T18:53:00.080Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9ab4158-00a5-406e-9c9c-4a62dec085b5",
  "type" : 3
}
[2026-03-19T18:53:09.874Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request fd9ef440-c189-4822-b26d-4cce2c791a5b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9588.777207998559ms",
  "type" : 3
}
[2026-03-19T18:53:11.613Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:53:11.625Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:53:11.625Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T18:53:11.625Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"Delete\\|delete\\|destructive\\|red\\|badgeColor\\|StatusBadge\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/PackageDetailView.swift\" | head -20' is split into sub-commands: [\"grep -n \\\"Delete\\\\|delete\\\\|destructive\\\\|red\\\\|badgeColor\\\\|StatusBadge\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/PackageDetailView.swift\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T18:53:11.626Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"Delete\\|delete\\|destructive\\|red\\|badgeColor\\|StatusBadge\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/PackageDetailView.swift\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T18:53:12.842Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9ab4158-00a5-406e-9c9c-4a62dec085b5",
  "type" : 3
}
[2026-03-19T18:53:16.621Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f59e4d65-8827-4ef3-9e38-ed557a59b31b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3650.331499999389ms",
  "type" : 3
}
[2026-03-19T18:53:17.537Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:53:17.537Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:53:17.537Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T18:53:17.537Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'sed -n '295,315p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/PackageDetailView.swift\"' is split into sub-commands: [\"sed -n '295,315p' \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/PackageDetailView.swift\\\"\"]",
  "type" : 3
}
[2026-03-19T18:53:17.537Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'sed -n '295,315p' \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/PackageDetailView.swift\"' has no matching auto approve entries"
}
[2026-03-19T18:53:18.769Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9ab4158-00a5-406e-9c9c-4a62dec085b5"
}
[2026-03-19T18:53:22.515Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9685d645-6ffb-48ea-92f7-a6a5e95094d4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3599.1872089989483ms"
}
[2026-03-19T18:53:26.193Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:53:26.217Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T18:53:26.388Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T18:53:26.667Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:53:27.205Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9ab4158-00a5-406e-9c9c-4a62dec085b5",
  "type" : 3
}
[2026-03-19T18:53:36.525Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 0b1a4827-8157-4f81-91f3-98d8ee136e68 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9177.903083000332ms",
  "type" : 3
}
[2026-03-19T18:53:41.858Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:53:41.864Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:53:42.798Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9ab4158-00a5-406e-9c9c-4a62dec085b5"
}
[2026-03-19T18:53:56.269Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 31fe6c61-99e6-4fa6-aa3f-c275757c3b6f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 13316.20274999924ms",
  "type" : 3
}
[2026-03-19T18:53:58.166Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T18:53:58.172Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T18:53:58.178Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/b9ab4158-00a5-406e-9c9c-4a62dec085b5",
  "type" : 3
}
[2026-03-19T18:54:02.682Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4afed68c-4ec5-4fd6-8df5-da0f55ba7985 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4364.765875000507ms"
}
[2026-03-19T18:54:06.564Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T18:54:07.038Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 55c23673-bf68-485b-8f2f-de24e00ccb48 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 456.7979999985546ms",
  "type" : 3
}
[2026-03-19T18:54:07.222Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T18:56:27.415Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T18:59:58.401Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/d6386467-4475-4407-92b3-c372767382ce"
}
[2026-03-19T19:00:07.907Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2b7e369b-470f-4332-ae64-bb84b7c99c13 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9324.00562499836ms"
}
[2026-03-19T19:00:20.098Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:00:20.102Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:00:20.304Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:00:20.540Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:00:21.026Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/d6386467-4475-4407-92b3-c372767382ce"
}
[2026-03-19T19:00:34.358Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request a338a229-3c87-469c-a467-11ccec46ff54 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 13123.151333000511ms",
  "type" : 3
}
[2026-03-19T19:00:34.756Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:00:34.756Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:00:34.761Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/d6386467-4475-4407-92b3-c372767382ce",
  "type" : 3
}
[2026-03-19T19:00:43.308Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 33b38ef6-1f58-47cf-b6a3-6be64d997925 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8409.846958000213ms",
  "type" : 3
}
[2026-03-19T19:00:47.932Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T19:00:48.283Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 4fcc3d24-9702-480d-b47d-4c753dd36715 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 339.13900000043213ms",
  "type" : 3
}
[2026-03-19T19:00:48.483Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:00:59.599Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:01:00.670Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:01:00.864Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:02:00.660Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:03:11.750Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/76cb5ea8-374b-44c5-a33b-7283e9f3b4b7"
}
[2026-03-19T19:03:20.509Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 22ced6b5-b7ce-499c-bcc5-9c4a034afcd2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8602.555541999638ms",
  "type" : 3
}
[2026-03-19T19:03:24.141Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:03:24.147Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:03:24.325Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:03:24.646Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:03:25.158Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/76cb5ea8-374b-44c5-a33b-7283e9f3b4b7"
}
[2026-03-19T19:03:33.763Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 3050b29e-f937-41ef-87b7-af71241178c8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8397.87470800057ms",
  "type" : 3
}
[2026-03-19T19:03:34.278Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:03:34.285Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:03:34.289Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/76cb5ea8-374b-44c5-a33b-7283e9f3b4b7",
  "type" : 3
}
[2026-03-19T19:03:38.573Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 042b2b81-9633-4b64-9495-288252de36bb at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4148.635250000283ms"
}
[2026-03-19T19:03:41.474Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:03:45.286Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 30501eab-0451-47f2-8b15-a313654c4cd5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3798.863791000098ms",
  "type" : 3
}
[2026-03-19T19:03:45.823Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T19:04:02.851Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:04:04.656Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:04:04.722Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:04:57.328Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:05:46.750Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/38c44aff-aca0-41d2-a3e4-ef683db4a010"
}
[2026-03-19T19:05:56.080Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ffa106fc-6931-4793-81eb-df6b2ffefdac at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9133.829416001216ms"
}
[2026-03-19T19:06:06.716Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:06:06.722Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:06:06.910Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:06:07.319Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:06:07.472Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/38c44aff-aca0-41d2-a3e4-ef683db4a010"
}
[2026-03-19T19:06:16.427Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request d1de7206-d409-4b37-9cad-ba55903e2aee at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8780.128249999136ms",
  "type" : 3
}
[2026-03-19T19:06:16.801Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:06:16.814Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:06:16.818Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/38c44aff-aca0-41d2-a3e4-ef683db4a010"
}
[2026-03-19T19:06:21.320Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request d9c36747-8486-4001-a04a-086927a0359a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4371.668084001169ms"
}
[2026-03-19T19:06:26.189Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:06:26.503Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 274efc35-bc7e-4d1f-8205-a0c19a9ae29e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 306.8689160011709ms",
  "type" : 3
}
[2026-03-19T19:06:26.674Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:07:35.179Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:08:30.580Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:08:37.015Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 3348c4cd-e21b-42d0-b784-a4ea209ad975 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6239.49054200016ms",
  "type" : 3
}
[2026-03-19T19:08:42.283Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:08:42.289Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:08:42.293Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:08:50.792Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 787e096d-46ab-4c62-8d86-20d4d53d44b1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8352.185124998912ms"
}
[2026-03-19T19:08:54.647Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:08:54.663Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:08:54.663Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:08:54.663Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements\"\necho \"---\"\ngrep -n \"PRODUCT_BUNDLE_IDENTIFIER\\|DEVELOPMENT_TEAM\\|PRODUCT_NAME\\|SWIFT_VERSION\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20\necho \"---\"\ngrep -n \"Package\\|trackingNumber\\|status\\|dateAdded\\|estimatedDelivery\\|carrier\\|title\\b\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\" | head -40' is split into sub-commands: [\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements\\\"\",\"echo \\\"---\\\"\",\"grep -n \\\"PRODUCT_BUNDLE_IDENTIFIER\\\\|DEVELOPMENT_TEAM\\\\|PRODUCT_NAME\\\\|SWIFT_VERSION\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -20\",\"echo \\\"---\\\"\",\"grep -n \\\"Package\\\\|trackingNumber\\\\|status\\\\|dateAdded\\\\|estimatedDelivery\\\\|carrier\\\\|title\\\\b\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\\\"\",\"head -40\"]",
  "type" : 3
}
[2026-03-19T19:08:54.663Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements\"\necho \"---\"\ngrep -n \"PRODUCT_BUNDLE_IDENTIFIER\\|DEVELOPMENT_TEAM\\|PRODUCT_NAME\\|SWIFT_VERSION\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20\necho \"---\"\ngrep -n \"Package\\|trackingNumber\\|status\\|dateAdded\\|estimatedDelivery\\|carrier\\|title\\b\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Item.swift\" | head -40' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:08:55.897Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:09:04.780Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 013cdf76-6200-4dde-b413-136a725f3e45 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8748.073874998838ms"
}
[2026-03-19T19:09:06.114Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:09:06.125Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:09:06.125Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:09:06.125Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"PRODUCT_BUNDLE_IDENTIFIER\\|DEVELOPMENT_TEAM\\|SWIFT_VERSION\\|IPHONEOS_DEPLOYMENT\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' is split into sub-commands: [\"grep -n \\\"PRODUCT_BUNDLE_IDENTIFIER\\\\|DEVELOPMENT_TEAM\\\\|SWIFT_VERSION\\\\|IPHONEOS_DEPLOYMENT\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -20\"]"
}
[2026-03-19T19:09:06.125Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"PRODUCT_BUNDLE_IDENTIFIER\\|DEVELOPMENT_TEAM\\|SWIFT_VERSION\\|IPHONEOS_DEPLOYMENT\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' has no matching auto approve entries"
}
[2026-03-19T19:09:07.335Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:09:16.355Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 51caf46f-daa4-4dc8-a608-90c881479878 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8882.850207999349ms",
  "type" : 3
}
[2026-03-19T19:09:17.238Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:09:17.242Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:09:17.245Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:09:21.006Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 086aead7-3cad-4589-b24b-b3ce4ea808e1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3594.1469160001725ms"
}
[2026-03-19T19:09:25.851Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:09:25.852Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:09:25.859Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:09:30.045Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6bc52c65-6cf6-46a3-9eeb-b7cae969ba76 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4047.72308300063ms"
}
[2026-03-19T19:09:31.623Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:09:31.636Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:09:31.636Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:09:31.636Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'mkdir -p \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\"\necho \"Created CargoWidget folder\"' is split into sub-commands: [\"mkdir -p \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\\\"\",\"echo \\\"Created CargoWidget folder\\\"\"]"
}
[2026-03-19T19:09:31.636Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'mkdir -p \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\"\necho \"Created CargoWidget folder\"' has no matching auto approve entries"
}
[2026-03-19T19:09:32.880Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:09:42.564Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request abe2ca49-e515-460e-a577-db3536b5ee75 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9542.122082998976ms",
  "type" : 3
}
[2026-03-19T19:09:43.049Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:09:43.060Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:09:43.060Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:09:43.060Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\"\necho \"done\"' is split into sub-commands: [\"ls \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\\\"\",\"echo \\\"done\\\"\"]",
  "type" : 3
}
[2026-03-19T19:09:43.060Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\"\necho \"done\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:09:44.261Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:09:52.748Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f10f243e-e697-415e-87ab-2008cb88b26b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8332.290125001222ms",
  "type" : 3
}
[2026-03-19T19:10:01.438Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:10:01.476Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:10:01.482Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:10:01.634Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:10:02.034Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:10:10.880Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request daf901b3-1919-40d4-8ab4-feac7f8e9dab at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8875.241750000045ms"
}
[2026-03-19T19:10:12.252Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:10:12.256Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:10:12.267Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:10:18.827Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 0ff98932-2497-4d7e-870e-3c1287520b6b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6369.364582998678ms",
  "type" : 3
}
[2026-03-19T19:10:50.546Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:10:50.551Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:10:50.565Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:11:00.511Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 6f6ea9ef-6d67-4599-930f-f433dae2db45 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9395.020791999996ms",
  "type" : 3
}
[2026-03-19T19:11:04.278Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:11:04.297Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:11:04.297Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:11:04.297Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin << 'PYEOF'\ncontent = (\n    '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\\n'\n    '<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\\n'\n    '<plist version=\"1.0\">\\n'\n    '<dict>\\n'\n    '\\t<key>NSExtension<\/key>\\n'\n    '\\t<dict>\\n'\n    '\\t\\t<key>NSExtensionPointIdentifier<\/key>\\n'\n    '\\t\\t<string>com.apple.widgetkit-extension<\/string>\\n'\n    '\\t<\/dict>\\n'\n    '<\/dict>\\n'\n    '<\/plist>\\n'\n)\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/Info.plist', 'w') as f:\n    f.write(content)\nprint('Written OK')\nPYEOF' is split into sub-commands: [\"python3 \/dev\/stdin\"]",
  "type" : 3
}
[2026-03-19T19:11:04.297Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin << 'PYEOF'\ncontent = (\n    '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\\n'\n    '<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\\n'\n    '<plist version=\"1.0\">\\n'\n    '<dict>\\n'\n    '\\t<key>NSExtension<\/key>\\n'\n    '\\t<dict>\\n'\n    '\\t\\t<key>NSExtensionPointIdentifier<\/key>\\n'\n    '\\t\\t<string>com.apple.widgetkit-extension<\/string>\\n'\n    '\\t<\/dict>\\n'\n    '<\/dict>\\n'\n    '<\/plist>\\n'\n)\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/Info.plist', 'w') as f:\n    f.write(content)\nprint('Written OK')\nPYEOF' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:11:05.573Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:11:15.233Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request abedf4a5-f586-4c3f-a7a8-05407bf88b9b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9498.62066699937ms",
  "type" : 3
}
[2026-03-19T19:11:16.599Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:11:16.602Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:11:16.614Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:11:25.608Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request f3cbb030-9fd8-4d89-882c-ecdb7c3e0ef3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8508.183957999572ms",
  "type" : 3
}
[2026-03-19T19:11:27.622Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:11:27.626Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:11:27.637Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:11:36.965Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request b87c6406-ee31-4b26-a128-bbc7636bcff2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8712.507790999487ms",
  "type" : 3
}
[2026-03-19T19:11:41.215Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:11:41.229Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:11:41.229Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:11:41.229Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin << 'PYEOF'\ncontent = (\n    '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\\n'\n    '<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\\n'\n    '<plist version=\"1.0\">\\n'\n    '<dict>\\n'\n    '\\t<key>aps-environment<\/key>\\n'\n    '\\t<string>development<\/string>\\n'\n    '\\t<key>com.apple.developer.aps-environment<\/key>\\n'\n    '\\t<string>development<\/string>\\n'\n    '\\t<key>com.apple.developer.icloud-container-identifiers<\/key>\\n'\n    '\\t<array\/>\\n'\n    '\\t<key>com.apple.developer.icloud-services<\/key>\\n'\n    '\\t<array>\\n'\n    '\\t\\t<string>CloudKit<\/string>\\n'\n    '\\t<\/array>\\n'\n    '\\t<key>com.apple.security.application-groups<\/key>\\n'\n    '\\t<array>\\n'\n    '\\t\\t<string>group.com.vegvisirdesign.Cargo<\/string>\\n'\n    '\\t<\/array>\\n'\n    '<\/dict>\\n'\n    '<\/plist>\\n'\n)\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements', 'w') as f:\n    f.write(content)\nprint('Written OK')\nPYEOF' is split into sub-commands: [\"python3 \/dev\/stdin\"]",
  "type" : 3
}
[2026-03-19T19:11:41.229Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin << 'PYEOF'\ncontent = (\n    '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\\n'\n    '<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\\n'\n    '<plist version=\"1.0\">\\n'\n    '<dict>\\n'\n    '\\t<key>aps-environment<\/key>\\n'\n    '\\t<string>development<\/string>\\n'\n    '\\t<key>com.apple.developer.aps-environment<\/key>\\n'\n    '\\t<string>development<\/string>\\n'\n    '\\t<key>com.apple.developer.icloud-container-identifiers<\/key>\\n'\n    '\\t<array\/>\\n'\n    '\\t<key>com.apple.developer.icloud-services<\/key>\\n'\n    '\\t<array>\\n'\n    '\\t\\t<string>CloudKit<\/string>\\n'\n    '\\t<\/array>\\n'\n    '\\t<key>com.apple.security.application-groups<\/key>\\n'\n    '\\t<array>\\n'\n    '\\t\\t<string>group.com.vegvisirdesign.Cargo<\/string>\\n'\n    '\\t<\/array>\\n'\n    '<\/dict>\\n'\n    '<\/plist>\\n'\n)\nwith open('\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements', 'w') as f:\n    f.write(content)\nprint('Written OK')\nPYEOF' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:11:42.480Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:11:50.722Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 9167dff8-bea5-4d8f-8761-04a8803a8f73 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8065.450958000496ms",
  "type" : 3
}
[2026-03-19T19:11:51.583Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:11:51.592Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:11:51.592Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:11:51.592Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements\"' is split into sub-commands: [\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements\\\"\"]"
}
[2026-03-19T19:11:51.592Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements\"' has no matching auto approve entries"
}
[2026-03-19T19:11:52.836Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:12:07.061Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:12:08.213Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 5114643e-1151-4892-8d7d-841947d438dc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 15210.414667000994ms"
}
[2026-03-19T19:12:12.031Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:12:12.032Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:12:12.044Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:12:12.215Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:12:12.336Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:12:13.571Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:12:21.211Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2e462d2e-c7ee-4b91-b376-113e4a69cd44 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8881.84845900163ms"
}
[2026-03-19T19:12:22.143Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:12:22.158Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:12:22.158Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:12:22.159Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/write_entitlements.py && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements\"' is split into sub-commands: [\"python3 \/tmp\/write_entitlements.py\",\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements\\\"\"]",
  "type" : 3
}
[2026-03-19T19:12:22.159Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/write_entitlements.py && cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:12:23.439Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:12:32.429Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 700d39ea-906a-4b33-9411-d13586e51e54 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8791.507582999766ms",
  "type" : 3
}
[2026-03-19T19:12:35.617Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:12:35.622Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:12:35.814Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:12:36.940Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:12:46.808Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request d2ea7ca2-e0b7-4665-90c4-fbfa8a11e2a1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9592.787166999653ms",
  "type" : 3
}
[2026-03-19T19:12:49.491Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:12:49.494Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:12:49.692Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:12:49.841Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:12:50.297Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:12:58.404Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 51d69d6c-d5a1-4353-be6a-d4ea7dcbe29b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7940.22887500003ms",
  "type" : 3
}
[2026-03-19T19:12:59.005Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:13:03.835Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:13:03.841Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:13:04.069Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:13:04.219Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:13:04.821Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:13:05.112Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:13:18.792Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 3945308e-f528-4748-8e91-1fd3797e9b69 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 13114.258665999398ms",
  "type" : 3
}
[2026-03-19T19:13:21.289Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:13:21.294Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:13:21.298Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:13:30.671Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 555270fc-9f6f-4307-ac4d-75bf584087b2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9188.606708999723ms",
  "type" : 3
}
[2026-03-19T19:13:36.025Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:13:36.037Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:13:36.038Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:13:36.038Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin << 'PYEOF'\n# Read the pbxproj and find the key UUIDs we'll reference\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, 'r') as f:\n    content = f.read()\n\n# Print key existing IDs\nimport re\ntargets = re.findall(r'(FF\\w{24})\\s*\/\\* Cargo \\*\/', content)\nprint(\"App target IDs:\", targets[:5])\nbuildlist = re.findall(r'buildConfigurationList = (FF\\w{24})', content)\nprint(\"Build config lists:\", buildlist[:6])\nprint(\"Has EmbedAppExtensions?\", \"Embed App Extensions\" in content or \"EmbedAppExtensions\" in content)\nPYEOF' is split into sub-commands: [\"python3 \/dev\/stdin\"]"
}
[2026-03-19T19:13:36.038Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin << 'PYEOF'\n# Read the pbxproj and find the key UUIDs we'll reference\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, 'r') as f:\n    content = f.read()\n\n# Print key existing IDs\nimport re\ntargets = re.findall(r'(FF\\w{24})\\s*\/\\* Cargo \\*\/', content)\nprint(\"App target IDs:\", targets[:5])\nbuildlist = re.findall(r'buildConfigurationList = (FF\\w{24})', content)\nprint(\"Build config lists:\", buildlist[:6])\nprint(\"Has EmbedAppExtensions?\", \"Embed App Extensions\" in content or \"EmbedAppExtensions\" in content)\nPYEOF' has no matching auto approve entries"
}
[2026-03-19T19:13:37.285Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:13:44.585Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 757d87d6-6b14-4bb9-a048-9640f836e1e4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7076.57158299908ms"
}
[2026-03-19T19:13:48.577Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:13:48.582Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:13:48.595Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:13:48.747Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:13:48.844Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:13:55.365Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:13:58.437Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8525bb80-2a71-4e52-8ed0-cfe976be4208 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9476.269416000694ms"
}
[2026-03-19T19:13:59.087Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:13:59.098Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:13:59.098Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:13:59.098Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/inspect_pbxproj.py' is split into sub-commands: [\"python3 \/tmp\/inspect_pbxproj.py\"]",
  "type" : 3
}
[2026-03-19T19:13:59.098Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/inspect_pbxproj.py' has no matching auto approve entries"
}
[2026-03-19T19:14:00.346Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:14:05.333Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request ac0e14d1-9f34-4d7f-b8fb-ebc7e9d33e45 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4800.49808299914ms",
  "type" : 3
}
[2026-03-19T19:14:47.946Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:14:47.951Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:14:47.971Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:14:48.295Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:14:48.431Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:14:49.371Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:14:56.644Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c72cd32f-aa4c-4f28-9469-a7d9595c2f91 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8081.0962499994785ms"
}
[2026-03-19T19:14:57.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:14:57.426Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:14:57.426Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:14:57.426Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/add_widget_target.py' is split into sub-commands: [\"python3 \/tmp\/add_widget_target.py\"]",
  "type" : 3
}
[2026-03-19T19:14:57.426Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/add_widget_target.py' has no matching auto approve entries"
}
[2026-03-19T19:14:58.710Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:15:07.575Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 75c1d74c-f1bf-47f7-b4ed-53a30d34114f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8385.48350000009ms"
}
[2026-03-19T19:15:11.531Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:15:11.546Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:15:11.546Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:15:11.546Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\npath = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj'\nwith open(path) as f: c = f.read()\nchecks = [\n    ('Widget target', 'AA0041AA2F6AE1A8005FADA3'),\n    ('Widget configs', 'AA0031AA2F6AE1A8005FADA3'),\n    ('Widget file refs', 'CargoWidget.swift'),\n    ('Embed build phase', 'Embed App Extensions'),\n    ('Widget in targets list', 'AA0041AA'),\n    ('Widget sources phase', 'AA0021AA'),\n]\nfor name, key in checks:\n    print(f'  {\\\"OK\\\" if key in c else \\\"MISSING\\\"} — {name}')\n\"' is split into sub-commands: [\"python3 -c \\\"\\npath = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj'\\nwith open(path) as f: c = f.read()\\nchecks = [\\n    ('Widget target', 'AA0041AA2F6AE1A8005FADA3'),\\n    ('Widget configs', 'AA0031AA2F6AE1A8005FADA3'),\\n    ('Widget file refs', 'CargoWidget.swift'),\\n    ('Embed build phase', 'Embed App Extensions'),\\n    ('Widget in targets list', 'AA0041AA'),\\n    ('Widget sources phase', 'AA0021AA'),\\n]\\nfor name, key in checks:\\n    print(f'  {\\\\\\\"OK\\\\\\\" if key in c else \\\\\\\"MISSING\\\\\\\"} — {name}')\\n\\\"\"]"
}
[2026-03-19T19:15:11.546Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 -c \"\npath = '\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj'\nwith open(path) as f: c = f.read()\nchecks = [\n    ('Widget target', 'AA0041AA2F6AE1A8005FADA3'),\n    ('Widget configs', 'AA0031AA2F6AE1A8005FADA3'),\n    ('Widget file refs', 'CargoWidget.swift'),\n    ('Embed build phase', 'Embed App Extensions'),\n    ('Widget in targets list', 'AA0041AA'),\n    ('Widget sources phase', 'AA0021AA'),\n]\nfor name, key in checks:\n    print(f'  {\\\"OK\\\" if key in c else \\\"MISSING\\\"} — {name}')\n\"' has no matching auto approve entries"
}
[2026-03-19T19:15:12.849Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e",
  "type" : 3
}
[2026-03-19T19:15:23.072Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request fb1c31c8-0e9e-4f1e-a9fe-120b95814dd2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 10003.490499999374ms"
}
[2026-03-19T19:15:24.803Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:15:24.807Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:15:24.812Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:15:29.551Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 648623cf-72b6-4c34-8425-90f588324761 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4501.286499999464ms",
  "type" : 3
}
[2026-03-19T19:15:32.312Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:15:32.315Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:15:32.319Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/7bf10cd1-ad17-4fa5-a0c0-f5e95fe7ab6e"
}
[2026-03-19T19:15:41.712Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request a75d4ccb-7bfb-43a9-b56d-6c6925665e56 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9161.05866699852ms",
  "type" : 3
}
[2026-03-19T19:15:52.640Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:15:53.051Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a21cbbed-0e0a-4972-8a12-70294ad9257d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 397.3379579987377ms"
}
[2026-03-19T19:15:54.178Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:16:17.638Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:16:17.705Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:17:03.988Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:17:24.918Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/647daac4-76f8-47e9-9946-f51675491571",
  "type" : 3
}
[2026-03-19T19:17:34.289Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 78f048e7-b571-400e-b7b0-5c9713ed184d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9126.116166999564ms",
  "type" : 3
}
[2026-03-19T19:17:37.039Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:17:37.045Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:17:37.046Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:17:37.046Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cp \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/WidgetDataProvider.swift\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift\"\necho \"Copied\"' is split into sub-commands: [\"cp \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/WidgetDataProvider.swift\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift\\\"\",\"echo \\\"Copied\\\"\"]"
}
[2026-03-19T19:17:37.046Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cp \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/WidgetDataProvider.swift\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift\"\necho \"Copied\"' has no matching auto approve entries"
}
[2026-03-19T19:17:38.279Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/647daac4-76f8-47e9-9946-f51675491571"
}
[2026-03-19T19:17:42.291Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 6668e82d-a821-43d5-9faf-dc49c2c6ed66 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3833.306583000347ms",
  "type" : 3
}
[2026-03-19T19:17:43.223Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:17:43.231Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:17:43.232Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:17:43.232Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift\" && echo \"OK\"' is split into sub-commands: [\"ls \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift\\\"\",\"echo \\\"OK\\\"\"]"
}
[2026-03-19T19:17:43.232Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift\" && echo \"OK\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:17:44.498Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/647daac4-76f8-47e9-9946-f51675491571"
}
[2026-03-19T19:17:58.751Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request fb5cd545-ef31-4c00-b3a0-5528fefff5f8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 14000.29137500003ms",
  "type" : 3
}
[2026-03-19T19:18:03.204Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:18:03.210Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:18:03.216Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/647daac4-76f8-47e9-9946-f51675491571",
  "type" : 3
}
[2026-03-19T19:18:03.858Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T19:18:03.858Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)",
  "type" : 1
}
[2026-03-19T19:18:14.404Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request cf56fbb1-d61f-4cf7-ac09-831475b5e305 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 11005.88204200007ms",
  "type" : 3
}
[2026-03-19T19:18:17.996Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:18:18.471Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 64b51020-82ba-46af-b438-e634e3cc140a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 461.47275000065565ms",
  "type" : 3
}
[2026-03-19T19:18:18.663Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T19:18:42.527Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:18:42.791Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:20:16.981Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:21:24.438Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:21:24.535Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:21:43.836Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:23:35.622Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e1247930-d0e9-44cc-b2db-223beb0045cc",
  "type" : 3
}
[2026-03-19T19:23:44.746Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 639230b1-192c-42a5-897d-1d27c20d9641 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8746.873792000115ms"
}
[2026-03-19T19:23:57.882Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:23:57.894Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:23:57.894Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:23:57.894Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'diff \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/WidgetDataProvider.swift\"' is split into sub-commands: [\"diff \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/WidgetDataProvider.swift\\\"\"]",
  "type" : 3
}
[2026-03-19T19:23:57.894Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'diff \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/WidgetDataProvider.swift\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:23:59.328Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e1247930-d0e9-44cc-b2db-223beb0045cc",
  "type" : 3
}
[2026-03-19T19:24:10.912Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 1bed9d55-9f4f-48c6-bfee-b5e75e62cfab at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 11353.671041000634ms",
  "type" : 3
}
[2026-03-19T19:24:14.150Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:24:14.161Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:24:14.161Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:24:14.161Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -A2 \"CargoWidget\\|widgetTarget\\|AA0041\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" | head -20' is split into sub-commands: [\"grep -A2 \\\"CargoWidget\\\\|widgetTarget\\\\|AA0041\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T19:24:14.161Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -A2 \"CargoWidget\\|widgetTarget\\|AA0041\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:24:15.389Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e1247930-d0e9-44cc-b2db-223beb0045cc",
  "type" : 3
}
[2026-03-19T19:24:19.625Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 9870c3df-fa24-4ece-96b0-bfc47f18755d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4039.8588749989867ms",
  "type" : 3
}
[2026-03-19T19:24:25.401Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:24:25.401Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:24:25.576Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:24:25.737Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:24:29.630Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e1247930-d0e9-44cc-b2db-223beb0045cc",
  "type" : 3
}
[2026-03-19T19:24:29.662Z] [debug] [Service] [91901] TabToAcceptSuggestion: Released.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:24:30.284Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T19:24:32.035Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T19:24:32.035Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[request done: requestId: [106802a2-d995-4da4-84c4-bded3b07e5a8] model deployment ID: []] ",
  "type" : 3
}
[2026-03-19T19:24:34.664Z] [debug] [Service] [91901] TabToAcceptSuggestion: Trying to restart.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:24:34.664Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:24:34.664Z] [debug] [Service] [91901] TabToAcceptSuggestion: Restarted.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:24:39.481Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 5445f6d6-6d67-4da5-997b-5cbaaf3c579a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9649.67216699943ms"
}
[2026-03-19T19:24:41.051Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:24:41.060Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:24:41.060Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:24:41.060Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -A3 \"BlueprintName\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" | grep \"BlueprintName\"' is split into sub-commands: [\"grep -A3 \\\"BlueprintName\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\",\"grep \\\"BlueprintName\\\"\"]",
  "type" : 3
}
[2026-03-19T19:24:41.061Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -A3 \"BlueprintName\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" | grep \"BlueprintName\"' has no matching auto approve entries"
}
[2026-03-19T19:24:42.589Z] [debug] [Service] [91901] TabToAcceptSuggestion: Released.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:24:43.272Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e1247930-d0e9-44cc-b2db-223beb0045cc",
  "type" : 3
}
[2026-03-19T19:24:47.600Z] [debug] [Service] [91901] TabToAcceptSuggestion: Trying to restart.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:24:47.601Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:24:47.601Z] [debug] [Service] [91901] TabToAcceptSuggestion: Restarted.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:24:48.198Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 045e4c22-287b-4cfe-9470-c8b7b44b0aa6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4615.5549169983715ms"
}
[2026-03-19T19:24:48.666Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:24:48.683Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:24:48.683Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:24:48.683Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep \"BlueprintName\\|BlueprintIdentifier\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"' is split into sub-commands: [\"grep \\\"BlueprintName\\\\|BlueprintIdentifier\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\"]"
}
[2026-03-19T19:24:48.683Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep \"BlueprintName\\|BlueprintIdentifier\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"' has no matching auto approve entries"
}
[2026-03-19T19:24:51.502Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/e1247930-d0e9-44cc-b2db-223beb0045cc"
}
[2026-03-19T19:24:51.519Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:24:57.586Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 25ebadb8-6747-4df0-a47a-0045e5350dd8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 5127.153959000483ms",
  "type" : 3
}
[2026-03-19T19:25:03.280Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T19:25:03.682Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request faaba345-a19a-44d2-8c49-f06be6e9d861 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 383.0756659992039ms"
}
[2026-03-19T19:25:03.870Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:31:29.911Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:31:30.023Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:31:35.043Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:31:47.077Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:31:47.280Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:32:47.633Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:33:40.873Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5b17f13a-0f56-4d01-b760-d359f5824f3a",
  "type" : 3
}
[2026-03-19T19:33:51.347Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 9673ba72-c633-4e71-a189-2011914a57d7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 10087.937167000026ms",
  "type" : 3
}
[2026-03-19T19:33:54.287Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:33:54.300Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:33:54.300Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:33:54.300Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'find ~\/Library\/Developer\/Xcode\/DerivedData -name \"CargoWidget.appex\" 2>\/dev\/null | head -5' is split into sub-commands: [\"find ~\/Library\/Developer\/Xcode\/DerivedData -name \\\"CargoWidget.appex\\\"\",\"head -5\"]",
  "type" : 3
}
[2026-03-19T19:33:54.300Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'find ~\/Library\/Developer\/Xcode\/DerivedData -name \"CargoWidget.appex\" 2>\/dev\/null | head -5' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:33:57.204Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5b17f13a-0f56-4d01-b760-d359f5824f3a"
}
[2026-03-19T19:34:07.518Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 0a520fa5-e9cd-497c-8328-e08d9c15e69e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 10106.138375001028ms",
  "type" : 3
}
[2026-03-19T19:34:09.272Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:34:09.287Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:34:09.287Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:34:09.287Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find ~\/Library\/Developer\/Xcode\/DerivedData -name \"*.appex\" 2>\/dev\/null | head -10\nfind ~\/Library\/Developer\/Xcode\/DerivedData -path \"*\/Cargo*\" -name \"*.app\" 2>\/dev\/null | head -5' is split into sub-commands: [\"find ~\/Library\/Developer\/Xcode\/DerivedData -name \\\"*.appex\\\"\",\"head -10\",\"find ~\/Library\/Developer\/Xcode\/DerivedData -path \\\"*\/Cargo*\\\" -name \\\"*.app\\\"\",\"head -5\"]"
}
[2026-03-19T19:34:09.287Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'find ~\/Library\/Developer\/Xcode\/DerivedData -name \"*.appex\" 2>\/dev\/null | head -10\nfind ~\/Library\/Developer\/Xcode\/DerivedData -path \"*\/Cargo*\" -name \"*.app\" 2>\/dev\/null | head -5' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:34:11.052Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5b17f13a-0f56-4d01-b760-d359f5824f3a",
  "type" : 3
}
[2026-03-19T19:34:17.744Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 34e33440-4584-4fb1-86af-d1c1966d2bb1 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6463.916624998674ms",
  "type" : 3
}
[2026-03-19T19:34:23.429Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:34:23.442Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:34:23.442Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:34:23.442Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"CargoWidget\\|AA0041\\|AA0021\\|AA0001\\|AA0002\\|AA0003\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -40' is split into sub-commands: [\"grep -n \\\"CargoWidget\\\\|AA0041\\\\|AA0021\\\\|AA0001\\\\|AA0002\\\\|AA0003\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -40\"]"
}
[2026-03-19T19:34:23.442Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"CargoWidget\\|AA0041\\|AA0021\\|AA0001\\|AA0002\\|AA0003\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -40' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:34:24.633Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5b17f13a-0f56-4d01-b760-d359f5824f3a",
  "type" : 3
}
[2026-03-19T19:34:35.693Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request e8bf6627-ee3a-4db4-9f72-4944b2d5bae2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 10852.328541999683ms",
  "type" : 3
}
[2026-03-19T19:34:36.897Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:34:36.907Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:34:36.907Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:34:36.907Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0004\\|Info.plist.*widget\\|widget.*Info\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -10' is split into sub-commands: [\"grep -n \\\"AA0004\\\\|Info.plist.*widget\\\\|widget.*Info\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -10\"]"
}
[2026-03-19T19:34:36.907Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0004\\|Info.plist.*widget\\|widget.*Info\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -10' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:34:38.097Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5b17f13a-0f56-4d01-b760-d359f5824f3a",
  "type" : 3
}
[2026-03-19T19:34:45.541Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8a18c72b-e2b6-45a7-9dce-7e9b46c04a1a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7252.890708999708ms"
}
[2026-03-19T19:34:46.939Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:34:46.949Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:34:46.949Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:34:46.949Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0041\\|widgetTarget\\|CargoWidget.*PBXNativeTarget\\|productType.*app-extension\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -10' is split into sub-commands: [\"grep -n \\\"AA0041\\\\|widgetTarget\\\\|CargoWidget.*PBXNativeTarget\\\\|productType.*app-extension\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -10\"]"
}
[2026-03-19T19:34:46.949Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0041\\|widgetTarget\\|CargoWidget.*PBXNativeTarget\\|productType.*app-extension\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -10' has no matching auto approve entries"
}
[2026-03-19T19:34:48.185Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5b17f13a-0f56-4d01-b760-d359f5824f3a"
}
[2026-03-19T19:34:52.741Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request ad487737-ab8a-45eb-8eb4-bd7ff14e9d7b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4352.148207999766ms",
  "type" : 3
}
[2026-03-19T19:34:54.721Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:34:54.731Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:34:54.731Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:34:54.731Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"PBXNativeTarget\\|End PBXNativeTarget\\|AA00\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' is split into sub-commands: [\"grep -n \\\"PBXNativeTarget\\\\|End PBXNativeTarget\\\\|AA00\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -20\"]"
}
[2026-03-19T19:34:54.731Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"PBXNativeTarget\\|End PBXNativeTarget\\|AA00\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:34:55.941Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5b17f13a-0f56-4d01-b760-d359f5824f3a"
}
[2026-03-19T19:35:02.952Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 88ad239a-3073-4e8b-9bd3-ed9cc2d20f75 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6769.624874999747ms",
  "type" : 3
}
[2026-03-19T19:35:04.620Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:35:04.633Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:35:04.633Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:35:04.633Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"End PBXNativeTarget\\|End PBXBuildFile\\|End XCBuildConfiguration\\|AA003\\|AA002\\|Embed App\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' is split into sub-commands: [\"grep -n \\\"End PBXNativeTarget\\\\|End PBXBuildFile\\\\|End XCBuildConfiguration\\\\|AA003\\\\|AA002\\\\|Embed App\\\" \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T19:35:04.633Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"End PBXNativeTarget\\|End PBXBuildFile\\|End XCBuildConfiguration\\|AA003\\|AA002\\|Embed App\" \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:35:05.821Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5b17f13a-0f56-4d01-b760-d359f5824f3a",
  "type" : 3
}
[2026-03-19T19:35:12.105Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e25903d6-c243-4f79-ba10-02c00430b428 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6088.66483299993ms"
}
[2026-03-19T19:35:56.771Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:35:56.776Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:35:56.797Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5b17f13a-0f56-4d01-b760-d359f5824f3a",
  "type" : 3
}
[2026-03-19T19:35:56.977Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:35:57.139Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:36:12.510Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 94ce4e9c-469e-4fa7-93bc-a4398235526e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 15289.624583998695ms"
}
[2026-03-19T19:36:13.549Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:36:13.560Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:36:13.560Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:36:13.560Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_widget_target.py' is split into sub-commands: [\"python3 \/tmp\/fix_widget_target.py\"]",
  "type" : 3
}
[2026-03-19T19:36:13.560Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_widget_target.py' has no matching auto approve entries"
}
[2026-03-19T19:36:14.870Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5b17f13a-0f56-4d01-b760-d359f5824f3a",
  "type" : 3
}
[2026-03-19T19:36:28.794Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:36:32.556Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3d8e6ea8-99fa-42c8-a232-ab315b0aa478 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 17274.03412500024ms"
}
[2026-03-19T19:36:34.548Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:36:34.561Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:36:34.561Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:36:34.561Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' is split into sub-commands: [\"plutil -lint \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\"]",
  "type" : 3
}
[2026-03-19T19:36:34.561Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:36:35.839Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/5b17f13a-0f56-4d01-b760-d359f5824f3a"
}
[2026-03-19T19:36:39.958Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 37a1068f-64fe-4b6f-8d84-6c43d374284f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3922.6394579987973ms"
}
[2026-03-19T19:36:48.408Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:36:48.878Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request db03c0df-36d5-41c9-8817-49ee8348ba28 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 453.6020410005003ms"
}
[2026-03-19T19:36:49.088Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:48:09.455Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:48:09.561Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:48:40.403Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:49:43.129Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T19:49:43.129Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)",
  "type" : 1
}
[2026-03-19T19:49:43.397Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/924cfbc0-ab6a-4a28-be81-8450caa44909",
  "type" : 3
}
[2026-03-19T19:49:49.985Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1421e354-887f-482a-ab4a-1f1677aa0c5a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6385.185541000217ms"
}
[2026-03-19T19:49:52.100Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:49:52.109Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:49:52.109Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"' is split into sub-commands: [\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\"]",
  "type" : 3
}
[2026-03-19T19:49:52.109Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:49:52.110Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:49:53.355Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/924cfbc0-ab6a-4a28-be81-8450caa44909"
}
[2026-03-19T19:50:01.237Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request a272e2f5-542c-4bf7-8f7c-29a9eb67881e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7706.411499999464ms",
  "type" : 3
}
[2026-03-19T19:50:01.537Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:50:01.604Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:50:08.265Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:50:10.453Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:50:10.454Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:50:10.458Z] [info] [Client] [91901] CreateFileTool: File already exists at /Users/bjgibson2/Dev/Cargo/Cargo/Cargo.xcodeproj/xcshareddata/xcschemes/Cargo.xcscheme
[2026-03-19T19:50:10.462Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/924cfbc0-ab6a-4a28-be81-8450caa44909",
  "type" : 3
}
[2026-03-19T19:50:19.684Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 3f468faf-e456-440b-a5ba-c88f1599e3c4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 8970.341791998595ms",
  "type" : 3
}
[2026-03-19T19:50:21.224Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:50:21.233Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:50:21.233Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:50:21.233Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin << 'PYEOF'\ncontent = open(\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\").read()\nprint(repr(content[:40]))\nPYEOF' is split into sub-commands: [\"python3 \/dev\/stdin\"]"
}
[2026-03-19T19:50:21.233Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/dev\/stdin << 'PYEOF'\ncontent = open(\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\").read()\nprint(repr(content[:40]))\nPYEOF' has no matching auto approve entries"
}
[2026-03-19T19:50:22.436Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/924cfbc0-ab6a-4a28-be81-8450caa44909",
  "type" : 3
}
[2026-03-19T19:50:30.120Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[fetchChat] Request 37a0deb6-66f0-439c-a0db-a4691bf658ad at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7485.997750002891ms",
  "type" : 3
}
[2026-03-19T19:50:31.781Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:50:31.793Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T19:50:31.793Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:50:31.793Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_scheme.py 2>\/dev\/null || python3 - < \/tmp\/fix_scheme.py 2>\/dev\/null; echo \"exit: $?\"\nhead -1 \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"' is split into sub-commands: [\"python3 \/tmp\/fix_scheme.py\",\"python3 -\",\"echo \\\"exit: $?\\\"\",\"head -1 \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\"]"
}
[2026-03-19T19:50:31.793Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_scheme.py 2>\/dev\/null || python3 - < \/tmp\/fix_scheme.py 2>\/dev\/null; echo \"exit: $?\"\nhead -1 \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"' has no matching auto approve entries"
}
[2026-03-19T19:50:33.067Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/924cfbc0-ab6a-4a28-be81-8450caa44909",
  "type" : 3
}
[2026-03-19T19:50:37.573Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b3369d10-b811-4609-906d-edf9c98e1df5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4303.029374998063ms"
}
[2026-03-19T19:50:38.369Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:50:38.381Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:50:38.381Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:50:38.381Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'head -1 \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"' is split into sub-commands: [\"head -1 \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\"]",
  "type" : 3
}
[2026-03-19T19:50:38.381Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'head -1 \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:50:39.541Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/924cfbc0-ab6a-4a28-be81-8450caa44909",
  "type" : 3
}
[2026-03-19T19:50:43.105Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request df2e6fab-d8ff-44b0-81ec-b0c588785bf7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3365.005624998361ms"
}
[2026-03-19T19:50:44.964Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:50:44.967Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:50:44.982Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/924cfbc0-ab6a-4a28-be81-8450caa44909"
}
[2026-03-19T19:50:45.149Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:50:45.246Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:50:51.847Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a16b77d0-f4f6-47d6-8093-23598c9be247 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6498.139707997441ms"
}
[2026-03-19T19:50:53.061Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:50:53.075Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:50:53.075Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:50:53.075Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_scheme.py && head -2 \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"' is split into sub-commands: [\"python3 \/tmp\/fix_scheme.py\",\"head -2 \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\"]"
}
[2026-03-19T19:50:53.075Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_scheme.py && head -2 \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"' has no matching auto approve entries"
}
[2026-03-19T19:50:54.321Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/924cfbc0-ab6a-4a28-be81-8450caa44909"
}
[2026-03-19T19:51:01.285Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 54e38843-f48c-4896-bffc-bd6f5b524893 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6553.595291998237ms"
}
[2026-03-19T19:51:02.693Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:51:02.705Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:51:02.705Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:51:02.705Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" && echo \"Valid XML\"' is split into sub-commands: [\"xmllint --noout \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\",\"echo \\\"Valid XML\\\"\"]",
  "type" : 3
}
[2026-03-19T19:51:02.705Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" && echo \"Valid XML\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T19:51:03.987Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/924cfbc0-ab6a-4a28-be81-8450caa44909"
}
[2026-03-19T19:51:08.105Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 76880b53-b45f-4c70-b3c5-a79651c17cb2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3927.6277499981225ms"
}
[2026-03-19T19:51:10.587Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:51:11.013Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0f8dd04a-195f-43d1-a6f8-a8feb9409701 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 403.1386249996722ms"
}
[2026-03-19T19:51:11.228Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T19:53:49.616Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:53:51.865Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:53:51.942Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:54:01.270Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:54:08.876Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/9d17181e-9cfe-48c5-a76b-77d47fd81749"
}
[2026-03-19T19:54:12.328Z] [debug] [Service] [91901] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:54:12.404Z] [info] [Service] [91901] Extension Service is not updated, no need to quit.
[2026-03-19T19:54:18.931Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3404ae30-86ca-4aa9-b1cf-913646943067 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 9814.162999998778ms"
}
[2026-03-19T19:54:21.086Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:54:21.095Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:54:21.095Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:54:21.095Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'xxd \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" | head -5' is split into sub-commands: [\"xxd \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\",\"head -5\"]"
}
[2026-03-19T19:54:21.095Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'xxd \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" | head -5' has no matching auto approve entries"
}
[2026-03-19T19:54:22.406Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/9d17181e-9cfe-48c5-a76b-77d47fd81749"
}
[2026-03-19T19:54:29.581Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8462620a-5644-4641-af92-547958d6b1ef at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6973.417167000473ms"
}
[2026-03-19T19:54:31.600Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:54:31.610Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:54:31.610Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:54:31.610Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" 2>&1\necho \"exit: $?\"' is split into sub-commands: [\"xmllint --noout \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\",\"echo \\\"exit: $?\\\"\"]"
}
[2026-03-19T19:54:31.610Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" 2>&1\necho \"exit: $?\"' has no matching auto approve entries"
}
[2026-03-19T19:54:32.856Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/9d17181e-9cfe-48c5-a76b-77d47fd81749"
}
[2026-03-19T19:54:37.325Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 96450e41-11db-46ba-88e6-60ceaf6ee123 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4273.974124997854ms"
}
[2026-03-19T19:54:38.612Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:54:38.623Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:54:38.623Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:54:38.623Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"; echo \"xmllint exit: $?\"\nplutil -lint \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"; echo \"plutil exit: $?\"' is split into sub-commands: [\"xmllint --noout \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\",\"echo \\\"xmllint exit: $?\\\"\",\"plutil -lint \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"echo \\\"plutil exit: $?\\\"\"]"
}
[2026-03-19T19:54:38.623Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"; echo \"xmllint exit: $?\"\nplutil -lint \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"; echo \"plutil exit: $?\"' has no matching auto approve entries"
}
[2026-03-19T19:54:39.855Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/9d17181e-9cfe-48c5-a76b-77d47fd81749"
}
[2026-03-19T19:54:44.985Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 911a1d25-1bb8-47fe-bbc7-8af897ad9f6f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4928.837750002742ms"
}
[2026-03-19T19:54:45.794Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:54:45.800Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:54:45.800Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:54:45.800Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\necho \"plutil exit: $?\"' is split into sub-commands: [\"plutil -lint \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\\\"\",\"echo \\\"plutil exit: $?\\\"\"]"
}
[2026-03-19T19:54:45.800Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\necho \"plutil exit: $?\"' has no matching auto approve entries"
}
[2026-03-19T19:54:47.051Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/9d17181e-9cfe-48c5-a76b-77d47fd81749"
}
[2026-03-19T19:54:51.575Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 170e4606-1d69-489e-b741-cd95552ab039 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4319.341749999672ms"
}
[2026-03-19T19:54:54.980Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:54:54.992Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:54:54.992Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:54:54.992Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\" -name \"*.xcscheme\" 2>\/dev\/null\necho \"---\"\nfind \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\" -name \"xcschememanagement.plist\" 2>\/dev\/null' is split into sub-commands: [\"find \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\\\" -name \\\"*.xcscheme\\\"\",\"echo \\\"---\\\"\",\"find \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\\\" -name \\\"xcschememanagement.plist\\\"\"]"
}
[2026-03-19T19:54:54.992Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\" -name \"*.xcscheme\" 2>\/dev\/null\necho \"---\"\nfind \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\" -name \"xcschememanagement.plist\" 2>\/dev\/null' has no matching auto approve entries"
}
[2026-03-19T19:54:56.236Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/9d17181e-9cfe-48c5-a76b-77d47fd81749"
}
[2026-03-19T19:55:04.380Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 259bb3ef-dcfd-4dcd-8dba-60a946453b5e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7931.760958001018ms"
}
[2026-03-19T19:55:05.607Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T19:55:05.619Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:55:05.620Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T19:55:05.620Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/bjgibson2.xcuserdatad\/xcschemes\/xcschememanagement.plist\"' is split into sub-commands: [\"cat \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/bjgibson2.xcuserdatad\/xcschemes\/xcschememanagement.plist\\\"\"]"
}
[2026-03-19T19:55:05.620Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcuserdata\/bjgibson2.xcuserdatad\/xcschemes\/xcschememanagement.plist\"' has no matching auto approve entries"
}
[2026-03-19T19:55:06.785Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/9d17181e-9cfe-48c5-a76b-77d47fd81749"
}
[2026-03-19T19:55:18.845Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request bce3fe5e-c0fa-48d2-9464-c2d398ae9a62 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 11850.47658399865ms"
}
[2026-03-19T19:55:29.859Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:55:29.863Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:55:29.872Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/9d17181e-9cfe-48c5-a76b-77d47fd81749"
}
[2026-03-19T19:55:33.268Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T19:55:33.268Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[default] unhandledRejection: Error: Tests: either GITHUB_PAT, GITHUB_OAUTH_TOKEN, or GITHUB_OAUTH_TOKEN+VSCODE_COPILOT_CHAT_TOKEN must be set unless running from an IS_SCENARIO_AUTOMATION environment. Run \"npm run get_token\" to get credentials.\n    at eHe.tokenProvider (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/node\/copilotTokenManager.ts:43:9)\n    at Object.anyGitHubSessionBefore [as accessToken] (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/staticGitHubAuthenticationService.ts:27:36)\n    at eHe._handleAuthChangeEvent (\/snapshot\/copilot-intellij\/node_modules\/@vscode\/chat-lib\/src\/_internal\/platform\/authentication\/common\/authentication.ts:271:4)\n    at processTicksAndRejections (node:internal\/process\/task_queues:105:5)",
  "type" : 1
}
[2026-03-19T19:55:38.047Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9afe38ee-6291-4130-a234-1fc7fc687918 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7403.707042001188ms"
}
[2026-03-19T19:55:40.197Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:55:40.208Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:55:40.208Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:55:40.208Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" && echo \"Cargo.xcscheme: OK\"\nxmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme\" && echo \"CargoWidget.xcscheme: OK\"\necho \"---\"\nls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/\"' is split into sub-commands: [\"xmllint --noout \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\\\"\",\"echo \\\"Cargo.xcscheme: OK\\\"\",\"xmllint --noout \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme\\\"\",\"echo \\\"CargoWidget.xcscheme: OK\\\"\",\"echo \\\"---\\\"\",\"ls \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/\\\"\"]",
  "type" : 3
}
[2026-03-19T19:55:40.208Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\" && echo \"Cargo.xcscheme: OK\"\nxmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme\" && echo \"CargoWidget.xcscheme: OK\"\necho \"---\"\nls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/\"' has no matching auto approve entries"
}
[2026-03-19T19:55:41.410Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/9d17181e-9cfe-48c5-a76b-77d47fd81749"
}
[2026-03-19T19:55:48.401Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0b5aba6c-aa2f-4dec-95ab-dc3039bf0c1a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6797.319959003478ms"
}
[2026-03-19T19:55:49.830Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:55:49.838Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:55:49.838Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:55:49.838Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme\"\necho \"CargoWidget exit: $?\"\nls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/\"' is split into sub-commands: [\"xmllint --noout \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme\\\"\",\"echo \\\"CargoWidget exit: $?\\\"\",\"ls \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/\\\"\"]",
  "type" : 3
}
[2026-03-19T19:55:49.838Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme\"\necho \"CargoWidget exit: $?\"\nls \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/\"' has no matching auto approve entries"
}
[2026-03-19T19:55:51.033Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/9d17181e-9cfe-48c5-a76b-77d47fd81749"
}
[2026-03-19T19:55:58.925Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 90d54167-42dd-4c74-b220-c054f748399d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 7689.470041997731ms"
}
[2026-03-19T19:55:59.693Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T19:55:59.705Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T19:55:59.705Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T19:55:59.705Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'ls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/\"' is split into sub-commands: [\"ls -la \\\"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/\\\"\"]",
  "type" : 3
}
[2026-03-19T19:55:59.705Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls -la \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/\"' has no matching auto approve entries"
}
[2026-03-19T19:56:00.894Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 448b55ef-46ab-49ed-a414-a8619459020f\/9d17181e-9cfe-48c5-a76b-77d47fd81749"
}
[2026-03-19T19:56:01.560Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c0751e0c-1e8f-4c95-9a8f-03c929c408b0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 429 status after 447.39816699922085ms"
}
[2026-03-19T19:56:01.560Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 1,
  "message" : "[fetchChat] Unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, you've exhausted this model's rate limit. Please try a different model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\n"
}
[2026-03-19T19:56:01.560Z] [info] [GitHubCopilot] [91901] window/logMessage: {
  "type" : 1,
  "message" : "[toolCallingLoop] Fetch failed: {\n  type: 'failed',\n  reason: `unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, you've exhausted this model's rate limit. Please try a different model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\\n`,\n  requestId: 'c0751e0c-1e8f-4c95-9a8f-03c929c408b0',\n  code: 429\n}"
}
[2026-03-19T19:57:21.737Z] [debug] [Service] [91901] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:57:21.821Z] [info] [Client] [91901] No Xcode instances running, preparing to quit
[2026-03-19T19:57:21.824Z] [info] [Service] [91901] Prepare for exit.
[2026-03-19T19:57:21.826Z] [error] [Service] [91901] Failed to connect to bridge (1 consecutive failures): The operation couldn’t be completed. (Swift.CancellationError error 1.)
[2026-03-19T19:57:21.850Z] [info] [Client] [92020] XPCService interrupted
[2026-03-19T19:57:22.033Z] [info] [CommunicationBridge] [91900] Exiting service.
[2026-03-19T19:57:30.371Z] [info] [CommunicationBridge] [24406] Accepted new connection.
[2026-03-19T19:57:30.374Z] [info] [CommunicationBridge] [24406] Launching extension service app.
[2026-03-19T19:57:30.429Z] [info] [CommunicationBridge] [24406] Communication bridge started
[2026-03-19T19:57:30.580Z] [info] [Service] [24408] Syncing Xcode theme: Default (Dark).xccolortheme
[2026-03-19T19:57:30.591Z] [info] [Service] [24408] XPC Service started.
[2026-03-19T19:57:30.592Z] [info] [CommunicationBridge] [24406] Accepted new connection.
[2026-03-19T19:57:31.102Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T19:57:31.249Z] [info] [GitHubCopilot] [24408] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T19:57:31.337Z] [info] [GitHubCopilot] [24408] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin", "HOME": "/Users/bjgibson2"]
[2026-03-19T19:57:31.337Z] [info] [GitHubCopilot] [24408] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T19:57:32.755Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized"
}
[2026-03-19T19:57:32.841Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 2,
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined"
}
[2026-03-19T19:57:32.842Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[certificates] Removed 2 expired certificates"
}
[2026-03-19T19:57:32.842Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin"
}
[2026-03-19T19:57:32.844Z] [info] [Client] [24408] Notify about language model tools change: 14 enabled, 0 disabled.
[2026-03-19T19:57:32.845Z] [info] [GitHubCopilot] [24408] No previously disabled tools need to be restored
[2026-03-19T19:57:33.140Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
[2026-03-19T19:57:33.512Z] [info] [GitHubCopilot] [24408] didChangeStatus: {
  "kind" : "Normal",
  "busy" : false
}
[2026-03-19T19:57:33.512Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T19:57:33.512Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
[2026-03-19T19:57:33.512Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CopilotMCP] MCP state changed from false to true",
  "type" : 3
}
[2026-03-19T19:57:33.513Z] [info] [GitHubCopilot] [24408] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T19:57:33.513Z] [info] [GitHubCopilot] [24408] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T19:57:33.516Z] [info] [GitHubCopilot] [24408] No models found, fetching models...
[2026-03-19T19:57:33.516Z] [info] [GitHubCopilot] [24408] No models found, fetching models...
[2026-03-19T19:57:33.718Z] [info] [GitHubCopilot] [24408] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T19:57:33.719Z] [info] [GitHubCopilot] [24408] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T19:57:33.721Z] [info] [GitHubCopilot] [24408] No BYOK models found, fetching BYOK models...
[2026-03-19T19:57:33.721Z] [info] [GitHubCopilot] [24408] No BYOK models found, fetching BYOK models...
[2026-03-19T19:57:33.726Z] [info] [Service] [24408] User quota checked successfully: GitHubCopilotQuotaInfo(chat: Status.QuotaSnapshot(percentRemaining: 100.0, unlimited: true, overagePermitted: false), completions: Status.QuotaSnapshot(percentRemaining: 100.0, unlimited: true, overagePermitted: false), premiumInteractions: Status.QuotaSnapshot(percentRemaining: 90.7, unlimited: false, overagePermitted: false), resetDate: "2026-04-01", copilotPlan: "individual_pro")
[2026-03-19T19:57:56.285Z] [info] [GitHubCopilot] [24408] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T19:57:56.286Z] [info] [GitHubCopilot] [24408] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["HOME": "/Users/bjgibson2", "PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin"]
[2026-03-19T19:57:56.286Z] [info] [GitHubCopilot] [24408] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T19:57:59.229Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized"
}
[2026-03-19T19:57:59.234Z] [info] [GitHubCopilot] [24408] No previously disabled tools need to be restored
[2026-03-19T19:57:59.319Z] [info] [Client] [24408] Notify about language model tools change (merged): 14 enabled, 0 disabled.
[2026-03-19T19:57:59.408Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined",
  "type" : 2
}
[2026-03-19T19:57:59.409Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[certificates] Removed 2 expired certificates"
}
[2026-03-19T19:57:59.409Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin",
  "type" : 3
}
[2026-03-19T19:57:59.636Z] [info] [CommunicationBridge] [24406] Service app found: 24408 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T19:57:59.636Z] [info] [CommunicationBridge] [24406] Service app is still valid
[2026-03-19T19:57:59.709Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
[2026-03-19T19:58:00.113Z] [info] [GitHubCopilot] [24408] didChangeStatus: {
  "busy" : false,
  "kind" : "Normal"
}
[2026-03-19T19:58:00.113Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T19:58:00.113Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CopilotMCP] MCP state changed from false to true",
  "type" : 3
}
[2026-03-19T19:58:00.113Z] [info] [GitHubCopilot] [24408] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T19:58:00.113Z] [info] [GitHubCopilot] [24408] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T19:58:00.113Z] [info] [Client] [24408] Notify about MCP tools change: 
[2026-03-19T19:58:00.114Z] [info] [GitHubCopilot] [24408] No BYOK models found, fetching BYOK models...
[2026-03-19T19:58:00.398Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[Semantic Search] Semantic search feature flag is updated {\n  shouldEnableSemanticSearch: false,\n  ideSemanticSearchEnabledExpFlag: false,\n  editorPreviewFeaturesDisabled: false\n}"
}
[2026-03-19T19:58:00.441Z] [info] [Client] [24408] Started watching for file changes in [file:///Users/bjgibson2/Dev/Cargo/Cargo/]
[2026-03-19T19:58:00.441Z] [info] [Client] [24408] [FileWatcher] Started watching file: /Users/bjgibson2/Dev/Cargo/Cargo/Cargo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
[2026-03-19T20:01:07.859Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:01:07.946Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:01:07.970Z] [info] [CommunicationBridge] [24406] Accepted new connection.
[2026-03-19T20:01:07.973Z] [info] [CommunicationBridge] [24406] Service app found: 24408 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T20:01:07.973Z] [info] [CommunicationBridge] [24406] Service app is still valid
[2026-03-19T20:01:07.974Z] [info] [Client] [24605] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-19T20:01:07.973Z] [info] [Client] [24605] Registering bridge launch agent
[2026-03-19T20:01:08.023Z] [info] [CommunicationBridge] [24406] Service app found: 24408 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T20:01:08.023Z] [info] [CommunicationBridge] [24406] Service app is still valid
[2026-03-19T20:01:08.026Z] [info] [GitHubCopilot] [24408] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T20:01:08.026Z] [info] [GitHubCopilot] [24408] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T20:01:08.026Z] [info] [GitHubCopilot] [24408] No BYOK models found, fetching BYOK models...
[2026-03-19T20:01:30.473Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Rendering fresh global context for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:01:34.525Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 75396cac-9c3b-4bb8-ba34-60342882351a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3984.8724999999977ms",
  "type" : 3
}
[2026-03-19T20:01:36.377Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:01:36.391Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:01:36.391Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:01:36.419Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme | head -5' is split into sub-commands: [\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\",\"head -5\"]"
}
[2026-03-19T20:01:36.419Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme | head -5' has no matching auto approve entries"
}
[2026-03-19T20:02:31.119Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:02:33.125Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2980f616-2474-4c55-a277-4726a901b66c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1976.9936250000028ms"
}
[2026-03-19T20:02:35.162Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:02:35.239Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:02:35.239Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:02:35.239Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj 2>&1' is split into sub-commands: [\"plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"]",
  "type" : 3
}
[2026-03-19T20:02:35.239Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj 2>&1' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:02:36.568Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:02:38.334Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2bcd1485-6795-4b3c-9df8-6f72b78d54a8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1737.4767920000013ms"
}
[2026-03-19T20:02:39.230Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:02:39.240Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:02:39.240Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:02:39.240Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme' is split into sub-commands: [\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme\"]"
}
[2026-03-19T20:02:39.240Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/Cargo.xcscheme' has no matching auto approve entries"
}
[2026-03-19T20:02:40.577Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:02:43.339Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 21a6035f-ab5b-4114-ab36-fbb013e0fe02 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2734.9730419999687ms"
}
[2026-03-19T20:02:44.830Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:02:44.841Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:02:44.841Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:02:44.841Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find \/Users\/bjgibson2\/Dev\/Cargo\/Cargo -name \"*.xcscheme\" 2>&1' is split into sub-commands: [\"find \/Users\/bjgibson2\/Dev\/Cargo\/Cargo -name \\\"*.xcscheme\\\"\"]"
}
[2026-03-19T20:02:44.841Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'find \/Users\/bjgibson2\/Dev\/Cargo\/Cargo -name \"*.xcscheme\" 2>&1' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:02:46.048Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:02:47.918Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4d27190d-2288-4302-b549-0e01033188b7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1839.4619579999708ms"
}
[2026-03-19T20:02:49.217Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:02:49.227Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:02:49.227Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:02:49.228Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme | head -20' is split into sub-commands: [\"cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme\",\"head -20\"]"
}
[2026-03-19T20:02:49.228Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme | head -20' has no matching auto approve entries"
}
[2026-03-19T20:02:50.423Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:02:52.160Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b7595c45-e760-4d96-bc87-cf82cab77262 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1711.0754169999855ms"
}
[2026-03-19T20:02:53.059Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:02:53.081Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:02:53.081Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:02:53.081Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme 2>&1' is split into sub-commands: [\"xmllint --noout \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme\"]"
}
[2026-03-19T20:02:53.081Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'xmllint --noout \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/xcshareddata\/xcschemes\/CargoWidget.xcscheme 2>&1' has no matching auto approve entries"
}
[2026-03-19T20:02:54.267Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:02:56.265Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request bfe92af8-5b9d-4139-a2a9-6132bfd0c73a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1971.6689999999944ms",
  "type" : 3
}
[2026-03-19T20:02:59.363Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:02:59.374Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:02:59.374Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:02:59.374Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0041\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj | head -40' is split into sub-commands: [\"grep -n \\\"AA0041\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\",\"head -40\"]",
  "type" : 3
}
[2026-03-19T20:02:59.374Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0041\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj | head -40' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:03:00.636Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8",
  "type" : 3
}
[2026-03-19T20:03:02.787Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request f73beaab-b2c9-49c8-8a60-635e62c3a81f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2127.0060420000227ms",
  "type" : 3
}
[2026-03-19T20:03:17.573Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:03:17.584Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:03:17.584Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:03:17.584Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'wc -l \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' is split into sub-commands: [\"wc -l \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"]"
}
[2026-03-19T20:03:17.584Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'wc -l \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' has no matching auto approve entries"
}
[2026-03-19T20:03:18.868Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:03:20.678Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f9a5006f-6fe0-4d00-9adf-d1bbacd904d2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1781.0336249999818ms"
}
[2026-03-19T20:03:21.517Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:03:21.525Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:03:21.535Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:03:23.320Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request d303b3f6-07e4-42a6-872e-37f3b49b21df at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1750.7820000000065ms"
}
[2026-03-19T20:03:30.367Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:03:30.368Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:03:30.538Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:03:30.889Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:03:31.089Z] [info] [GitHubCopilot] [24408] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T20:03:31.089Z] [info] [GitHubCopilot] [24408] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["HOME": "/Users/bjgibson2", "PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin"]
[2026-03-19T20:03:31.089Z] [info] [GitHubCopilot] [24408] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T20:03:32.773Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:03:33.068Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized",
  "type" : 3
}
[2026-03-19T20:03:33.072Z] [info] [GitHubCopilot] [24408] No previously disabled tools need to be restored
[2026-03-19T20:03:33.073Z] [info] [Client] [24408] Notify about language model tools change (merged): 14 enabled, 0 disabled.
[2026-03-19T20:03:33.181Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined",
  "type" : 2
}
[2026-03-19T20:03:33.181Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[certificates] Removed 2 expired certificates",
  "type" : 3
}
[2026-03-19T20:03:33.181Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin",
  "type" : 3
}
[2026-03-19T20:03:33.494Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: ",
  "type" : 3
}
[2026-03-19T20:03:33.897Z] [info] [GitHubCopilot] [24408] didChangeStatus: {
  "kind" : "Normal",
  "busy" : false
}
[2026-03-19T20:03:33.897Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T20:03:33.897Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CopilotMCP] MCP state changed from false to true",
  "type" : 3
}
[2026-03-19T20:03:33.897Z] [info] [GitHubCopilot] [24408] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T20:03:33.897Z] [info] [GitHubCopilot] [24408] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T20:03:33.898Z] [info] [GitHubCopilot] [24408] No BYOK models found, fetching BYOK models...
[2026-03-19T20:03:34.080Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[Semantic Search] Semantic search feature flag is updated {\n  shouldEnableSemanticSearch: false,\n  ideSemanticSearchEnabledExpFlag: false,\n  editorPreviewFeaturesDisabled: false\n}",
  "type" : 3
}
[2026-03-19T20:03:34.506Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 94e4b443-ff21-4af7-9020-8de7dae405b5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1679.1780420000432ms",
  "type" : 3
}
[2026-03-19T20:03:34.566Z] [info] [Client] [24408] Started watching for file changes in [file:///Users/bjgibson2/Dev/Cargo/Cargo/]
[2026-03-19T20:03:34.566Z] [info] [Client] [24408] [FileWatcher] Started watching file: /Users/bjgibson2/Dev/Cargo/Cargo/Cargo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
[2026-03-19T20:03:37.870Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:03:37.872Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:03:38.001Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 2,
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj has invalid range end position {\"character\":62,\"line\":237}. Assuming {\"line\":237,\"character\":35}."
}
[2026-03-19T20:03:38.002Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 2,
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj has invalid range end position {\"line\":237,\"character\":62}. Assuming {\"line\":237,\"character\":53}."
}
[2026-03-19T20:03:38.009Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:03:39.918Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e7a516ed-eb59-4c2c-a2b0-d17c08390f78 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1878.093332999968ms"
}
[2026-03-19T20:03:43.967Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:03:43.971Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:03:44.096Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8",
  "type" : 3
}
[2026-03-19T20:03:46.141Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 1a3e983f-92ba-4f64-b891-34dd3960cbdc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2006.631250000035ms",
  "type" : 3
}
[2026-03-19T20:03:49.037Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:03:49.037Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:03:49.126Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:03:50.916Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f36dcb88-83d9-4c58-a481-04550108bdff at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1747.7004999999772ms"
}
[2026-03-19T20:03:53.700Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:03:53.741Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:03:53.871Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:03:55.746Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a67f872e-ce99-45c7-b696-d0046b7f9f9f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1842.5869999999995ms"
}
[2026-03-19T20:03:57.448Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:03:57.460Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:03:57.461Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:03:57.461Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' is split into sub-commands: [\"plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\",\"echo \\\"VALID\\\"\"]"
}
[2026-03-19T20:03:57.461Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' has no matching auto approve entries"
}
[2026-03-19T20:03:58.687Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9425090e-ff5c-478f-b826-7e4eaece1ab8"
}
[2026-03-19T20:04:00.343Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c07e6a8e-ce08-43ec-a95e-5b44413e8dfe at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1617.908832999994ms"
}
[2026-03-19T20:04:07.675Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T20:04:08.059Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 61ac19a7-7598-4c09-9e3a-a403f810e631 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 368.93962499999907ms"
}
[2026-03-19T20:04:08.328Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T20:04:59.411Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:05:04.721Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:05:04.783Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:05:12.371Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:05:13.992Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:05:14.256Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:05:14.565Z] [info] [Service] [24408] AXObserver: Invalid UI element, notification name AXSelectedTextChanged
[2026-03-19T20:05:14.565Z] [info] [Service] [24408] AXObserver: Invalid UI element, notification name AXValueChanged
[2026-03-19T20:05:15.002Z] [info] [Service] [24408] AXObserver: Invalid UI element, notification name AXSelectedTextChanged
[2026-03-19T20:05:15.003Z] [info] [Service] [24408] AXObserver: Invalid UI element, notification name AXValueChanged
[2026-03-19T20:05:15.023Z] [info] [Service] [24408] AXObserver: Invalid UI element, notification name AXValueChanged
[2026-03-19T20:05:15.053Z] [info] [Service] [24408] AXObserver: Invalid UI element, notification name AXValueChanged
[2026-03-19T20:05:16.422Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:05:19.506Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:05:19.851Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:05:43.504Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:12:07.432Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/eec39946-0a9d-4a2f-9fd1-d36a5611427f",
  "type" : 3
}
[2026-03-19T20:12:09.857Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 62b58f6f-550b-42f2-8db3-6ae9ebf5ad51 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2399.0158339999616ms"
}
[2026-03-19T20:12:14.012Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:12:14.024Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:12:14.024Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:12:14.024Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -list 2>&1' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -list\"]"
}
[2026-03-19T20:12:14.024Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -list 2>&1' has no matching auto approve entries"
}
[2026-03-19T20:12:16.542Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/eec39946-0a9d-4a2f-9fd1-d36a5611427f"
}
[2026-03-19T20:12:18.742Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request afe5fad3-1675-4057-85dc-633b73d3b8de at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2172.6409579999745ms",
  "type" : 3
}
[2026-03-19T20:12:20.543Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:12:20.556Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:12:20.556Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:12:20.556Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme CargoWidget -sdk iphoneos -configuration Debug build 2>&1 | tail -40' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme CargoWidget -sdk iphoneos -configuration Debug build\",\"tail -40\"]",
  "type" : 3
}
[2026-03-19T20:12:20.556Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme CargoWidget -sdk iphoneos -configuration Debug build 2>&1 | tail -40' has no matching auto approve entries"
}
[2026-03-19T20:12:22.918Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/eec39946-0a9d-4a2f-9fd1-d36a5611427f"
}
[2026-03-19T20:12:24.833Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 5876bca4-de64-4a0d-be7b-7bbf3e3856df at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1887.8470830000006ms",
  "type" : 3
}
[2026-03-19T20:12:27.408Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:12:27.418Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:12:27.418Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:12:27.418Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -configuration Debug build 2>&1 | tail -20' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme Cargo -sdk iphoneos -configuration Debug build\",\"tail -20\"]"
}
[2026-03-19T20:12:27.418Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -configuration Debug build 2>&1 | tail -20' has no matching auto approve entries"
}
[2026-03-19T20:12:30.771Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/eec39946-0a9d-4a2f-9fd1-d36a5611427f",
  "type" : 3
}
[2026-03-19T20:12:32.590Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request bdfdf7a5-723e-4049-9871-c5b740d9bfa9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1784.4625000000233ms"
}
[2026-03-19T20:12:39.556Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:12:39.645Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:12:39.796Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T20:12:40.177Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request cf5df78d-1cfd-4697-99ff-e1b19744379f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 360.25699999998324ms"
}
[2026-03-19T20:12:40.387Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T20:16:19.020Z] [info] [WorkspacePool] [24408] File type xcodeproj unsupported.
[2026-03-19T20:16:43.702Z] [info] [WorkspacePool] [24408] File type xcodeproj unsupported.
[2026-03-19T20:18:20.719Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:19:45.188Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:19:45.261Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:19:46.032Z] [info] [WorkspacePool] [24408] File type xcodeproj unsupported.
[2026-03-19T20:20:51.456Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:21:02.093Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b",
  "type" : 3
}
[2026-03-19T20:21:05.091Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 11b1c001-d3bd-4b4d-ae71-9755a7afd005 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2959.9640000001527ms"
}
[2026-03-19T20:21:07.972Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:21:07.989Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:21:07.989Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:21:07.989Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|warning:|BUILD|embed|widget|Widget\" | head -40' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build\",\"grep -E \\\"error:|warning:|BUILD|embed|widget|Widget\\\"\",\"head -40\"]"
}
[2026-03-19T20:21:07.989Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|warning:|BUILD|embed|widget|Widget\" | head -40' has no matching auto approve entries"
}
[2026-03-19T20:21:12.617Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b",
  "type" : 3
}
[2026-03-19T20:21:14.733Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request ca2b374a-f414-42c1-ae1a-309e0e1926e9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2085.996999999974ms"
}
[2026-03-19T20:21:16.872Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:21:16.877Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:21:16.877Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:21:16.877Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Library\/MobileDevice\/Provisioning\\ Profiles\/ | wc -l' is split into sub-commands: [\"ls ~\/Library\/MobileDevice\/Provisioning\\\\ Profiles\/\",\"wc -l\"]"
}
[2026-03-19T20:21:16.877Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Library\/MobileDevice\/Provisioning\\ Profiles\/ | wc -l' has no matching auto approve entries"
}
[2026-03-19T20:21:18.147Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b"
}
[2026-03-19T20:21:21.615Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3599c167-2a7d-48aa-b8e9-2b8e36d403e4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3429.5876249999274ms"
}
[2026-03-19T20:21:22.695Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:21:22.704Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:21:22.704Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:21:22.704Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find ~\/Library\/Developer\/Xcode -name \"*.mobileprovision\" 2>\/dev\/null | head -20' is split into sub-commands: [\"find ~\/Library\/Developer\/Xcode -name \\\"*.mobileprovision\\\"\",\"head -20\"]"
}
[2026-03-19T20:21:22.704Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find ~\/Library\/Developer\/Xcode -name \"*.mobileprovision\" 2>\/dev\/null | head -20' has no matching auto approve entries"
}
[2026-03-19T20:21:27.994Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b"
}
[2026-03-19T20:21:30.559Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request c5614b94-dcd4-4ccc-ad69-a456e06baba0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2535.725124999881ms",
  "type" : 3
}
[2026-03-19T20:21:32.559Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:21:32.577Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:21:32.577Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:21:32.577Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'for f in ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/*.mobileprovision; do\n  echo \"=== $f ===\"\n  security cms -D -i \"$f\" 2>\/dev\/null | grep -A2 \"application-groups\\|AppID\\|Name\\|TeamIdentifier\" | head -20\ndone' is split into sub-commands: [\"echo \\\"=== $f ===\\\"\",\"security cms -D -i \\\"$f\\\"\",\"grep -A2 \\\"application-groups\\\\|AppID\\\\|Name\\\\|TeamIdentifier\\\"\",\"head -20\"]"
}
[2026-03-19T20:21:32.577Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'for f in ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/*.mobileprovision; do\n  echo \"=== $f ===\"\n  security cms -D -i \"$f\" 2>\/dev\/null | grep -A2 \"application-groups\\|AppID\\|Name\\|TeamIdentifier\" | head -20\ndone' has no matching auto approve entries"
}
[2026-03-19T20:21:34.011Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b"
}
[2026-03-19T20:21:36.243Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request d47a84d7-2c84-4483-9b40-b2e852ca5d93 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2204.4845420001075ms",
  "type" : 3
}
[2026-03-19T20:21:42.594Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:21:42.597Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:21:42.601Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b",
  "type" : 3
}
[2026-03-19T20:21:45.103Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 59e6cbfc-a808-4251-9296-f70d91576283 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2454.483917000005ms",
  "type" : 3
}
[2026-03-19T20:21:45.981Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:21:45.987Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:21:45.993Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b",
  "type" : 3
}
[2026-03-19T20:21:48.446Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request d39a5f4d-34dc-4500-bc58-6549baf2a158 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2412.372792000184ms",
  "type" : 3
}
[2026-03-19T20:21:49.137Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:21:49.137Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:21:49.146Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b"
}
[2026-03-19T20:21:51.025Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request dfcfe40c-fb92-4690-a9d9-2cba8d05ddb2 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1844.7434580000117ms",
  "type" : 3
}
[2026-03-19T20:21:55.920Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:21:55.933Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:21:55.934Z] [info] [Client] [24408] CreateFileTool: File already exists at /Users/bjgibson2/Dev/Cargo/Cargo/CargoWidget/CargoWidget.entitlements
[2026-03-19T20:21:55.936Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b"
}
[2026-03-19T20:21:58.628Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 85fe0247-0711-4380-a328-f8b7eb6abf83 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2659.730167000089ms",
  "type" : 3
}
[2026-03-19T20:22:00.325Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:22:00.332Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:22:00.526Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:22:00.612Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:22:00.933Z] [info] [WorkspacePool] [24408] File type xcodeproj unsupported.
[2026-03-19T20:22:06.714Z] [error] [Client] [24408] Editor element not found for CargoWidget.entitlements after 6 attempts.
[2026-03-19T20:22:06.717Z] [info] [Client] [24408] Failed to apply edit for file at file:///Users/bjgibson2/Dev/Cargo/Cargo/CargoWidget/CargoWidget.entitlements, missingEditorElement(file: file:///Users/bjgibson2/Dev/Cargo/Cargo/CargoWidget/CargoWidget.entitlements)
[2026-03-19T20:22:06.721Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b"
}
[2026-03-19T20:22:08.822Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request b6e38151-01cd-428a-877a-faa73eb24652 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2069.410915999906ms",
  "type" : 3
}
[2026-03-19T20:22:10.356Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:22:10.367Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:22:10.367Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:22:10.367Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/CargoWidget.entitlements << 'ENTITLEMENTS'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict\/>\n<\/plist>\nENTITLEMENTS' is split into sub-commands: [\"cat\"]",
  "type" : 3
}
[2026-03-19T20:22:10.368Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/CargoWidget.entitlements << 'ENTITLEMENTS'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict\/>\n<\/plist>\nENTITLEMENTS' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:22:11.594Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b",
  "type" : 3
}
[2026-03-19T20:22:13.970Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 3fa72200-a1fc-4622-b772-75090ed9ecbe at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2349.0400000000373ms",
  "type" : 3
}
[2026-03-19T20:22:17.136Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:22:17.141Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:22:17.144Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b"
}
[2026-03-19T20:22:19.798Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0a22491d-f505-4fa8-bd8a-c379b28cc36d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2622.9087090000976ms"
}
[2026-03-19T20:22:21.780Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:22:21.794Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:22:21.794Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:22:21.794Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements << 'ENTITLEMENTS'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>aps-environment<\/key>\n\t<string>development<\/string>\n\t<key>com.apple.developer.aps-environment<\/key>\n\t<string>development<\/string>\n\t<key>com.apple.developer.icloud-container-identifiers<\/key>\n\t<array\/>\n\t<key>com.apple.developer.icloud-services<\/key>\n\t<array>\n\t\t<string>CloudKit<\/string>\n\t<\/array>\n<\/dict>\n<\/plist>\nENTITLEMENTS' is split into sub-commands: [\"cat\"]"
}
[2026-03-19T20:22:21.794Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements << 'ENTITLEMENTS'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>aps-environment<\/key>\n\t<string>development<\/string>\n\t<key>com.apple.developer.aps-environment<\/key>\n\t<string>development<\/string>\n\t<key>com.apple.developer.icloud-container-identifiers<\/key>\n\t<array\/>\n\t<key>com.apple.developer.icloud-services<\/key>\n\t<array>\n\t\t<string>CloudKit<\/string>\n\t<\/array>\n<\/dict>\n<\/plist>\nENTITLEMENTS' has no matching auto approve entries"
}
[2026-03-19T20:22:22.956Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b"
}
[2026-03-19T20:22:24.805Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request cbfe475c-e4b9-4101-bdde-0352c6a4a4e5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1817.2704580000136ms",
  "type" : 3
}
[2026-03-19T20:22:36.126Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:22:36.131Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:22:36.153Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[codeMapper] Selected model: gpt-4o-instant-apply-full-ft-v66-short, Token count: 1354 for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift"
}
[2026-03-19T20:22:36.479Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 2abaf7f3-c7f4-49ee-a2be-bf2b0076b7af at <https:\/\/proxy.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 340.4316669998225ms",
  "type" : 3
}
[2026-03-19T20:22:39.127Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T20:22:39.549Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b",
  "type" : 3
}
[2026-03-19T20:22:42.306Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request d182ee85-a70f-4b45-9499-0a8664109dbd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2726.4560000000056ms",
  "type" : 3
}
[2026-03-19T20:22:43.993Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:22:44.006Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:22:44.007Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:22:44.007Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cp \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/WidgetDataProvider.swift && echo \"Synced\"' is split into sub-commands: [\"cp \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/WidgetDataProvider.swift\",\"echo \\\"Synced\\\"\"]",
  "type" : 3
}
[2026-03-19T20:22:44.007Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cp \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/WidgetDataProvider.swift \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/WidgetDataProvider.swift && echo \"Synced\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:22:45.211Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b",
  "type" : 3
}
[2026-03-19T20:22:45.378Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:22:48.204Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8a5eeb04-e2c9-4682-86e5-2eb1de6d6abd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2955.4306670001242ms"
}
[2026-03-19T20:22:50.249Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:22:50.262Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:22:50.262Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:22:50.262Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|BUILD FAILED|BUILD SUCCEEDED|CargoWidget\" | head -20' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build\",\"grep -E \\\"error:|BUILD FAILED|BUILD SUCCEEDED|CargoWidget\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T20:22:50.262Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|BUILD FAILED|BUILD SUCCEEDED|CargoWidget\" | head -20' has no matching auto approve entries"
}
[2026-03-19T20:22:57.043Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b",
  "type" : 3
}
[2026-03-19T20:22:59.129Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request e1e31dd3-9a1f-4195-86b3-88aa5894676f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2003.6927079998422ms",
  "type" : 3
}
[2026-03-19T20:23:00.248Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:23:00.258Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:23:00.259Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:23:00.259Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"^.*error:|BUILD FAILED|BUILD SUCCEEDED\" | head -20' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build\",\"grep -E \\\"^.*error:|BUILD FAILED|BUILD SUCCEEDED\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T20:23:00.259Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"^.*error:|BUILD FAILED|BUILD SUCCEEDED\" | head -20' has no matching auto approve entries"
}
[2026-03-19T20:23:03.307Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/50a1f76f-b6db-4e42-952c-aef9f5eef33b"
}
[2026-03-19T20:23:03.834Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T20:23:05.417Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0bb2a210-1c79-44ec-b624-269f9706e3ef at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2073.290917000035ms"
}
[2026-03-19T20:23:17.464Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T20:23:17.884Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 4003de7f-8373-4fa4-806d-07d185393df4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 408.82345900009386ms",
  "type" : 3
}
[2026-03-19T20:23:18.115Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T20:23:32.112Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:23:32.203Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:24:46.094Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:28:31.862Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677",
  "type" : 3
}
[2026-03-19T20:28:38.415Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request efe15fe8-8ef3-46b2-a29b-66c885059f8d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 6507.7144169998355ms",
  "type" : 3
}
[2026-03-19T20:28:41.734Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:28:41.749Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:28:41.749Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:28:41.749Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'for f in \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/*.mobileprovision; do\n  echo \"=== $(basename $f) ===\"\n  security cms -D -i \"$f\" 2>\/dev\/null | grep -A2 \"Name\\|AppIDName\\|application-groups\\|TeamIdentifier\\|UUID\" | head -30\n  echo \"\"\ndone' is split into sub-commands: [\"echo \\\"=== $(basename $f) ===\\\"\",\"basename $f\",\"security cms -D -i \\\"$f\\\"\",\"grep -A2 \\\"Name\\\\|AppIDName\\\\|application-groups\\\\|TeamIdentifier\\\\|UUID\\\"\",\"head -30\",\"echo \\\"\\\"\"]",
  "type" : 3
}
[2026-03-19T20:28:41.749Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'for f in \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/*.mobileprovision; do\n  echo \"=== $(basename $f) ===\"\n  security cms -D -i \"$f\" 2>\/dev\/null | grep -A2 \"Name\\|AppIDName\\|application-groups\\|TeamIdentifier\\|UUID\" | head -30\n  echo \"\"\ndone' has no matching auto approve entries"
}
[2026-03-19T20:28:43.105Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677",
  "type" : 3
}
[2026-03-19T20:28:45.351Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 05c9af90-a545-48e3-baef-432f12874e45 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2216.745707999915ms",
  "type" : 3
}
[2026-03-19T20:28:49.344Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:28:49.354Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:28:49.354Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:28:49.354Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'mkdir -p ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/\ncp \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoAppProfile.mobileprovision ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/baf4c66b-48f3-45f4-9c0d-f404b0d51dab.mobileprovision\ncp \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoAppWiddgetProfile.mobileprovision ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/8633602c-bd43-4bc2-8a63-249260ca1774.mobileprovision\necho \"Installed both profiles\"\nls ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/' is split into sub-commands: [\"mkdir -p ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\\\ Profiles\/\",\"cp \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoAppProfile.mobileprovision ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\\\ Profiles\/baf4c66b-48f3-45f4-9c0d-f404b0d51dab.mobileprovision\",\"cp \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoAppWiddgetProfile.mobileprovision ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\\\ Profiles\/8633602c-bd43-4bc2-8a63-249260ca1774.mobileprovision\",\"echo \\\"Installed both profiles\\\"\",\"ls ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\\\ Profiles\/\"]",
  "type" : 3
}
[2026-03-19T20:28:49.354Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'mkdir -p ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/\ncp \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoAppProfile.mobileprovision ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/baf4c66b-48f3-45f4-9c0d-f404b0d51dab.mobileprovision\ncp \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/CargoAppWiddgetProfile.mobileprovision ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/8633602c-bd43-4bc2-8a63-249260ca1774.mobileprovision\necho \"Installed both profiles\"\nls ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:28:50.613Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677",
  "type" : 3
}
[2026-03-19T20:28:52.608Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a61f28c5-095b-4fe4-811b-e46be197161a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1970.2934999999125ms"
}
[2026-03-19T20:28:53.732Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:28:53.745Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:28:53.745Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:28:53.745Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/ && echo \"---\" && ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/*.mobileprovision' is split into sub-commands: [\"ls ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\\\ Profiles\/\",\"echo \\\"---\\\"\",\"ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/*.mobileprovision\"]"
}
[2026-03-19T20:28:53.745Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/ && echo \"---\" && ls \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/*.mobileprovision' has no matching auto approve entries"
}
[2026-03-19T20:28:54.982Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677",
  "type" : 3
}
[2026-03-19T20:28:57.251Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 7ce44730-d9c0-420e-beba-abbad20cd52c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2238.4941670000553ms",
  "type" : 3
}
[2026-03-19T20:29:00.571Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:29:00.581Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:29:00.581Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:29:00.581Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements << 'EOF'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>aps-environment<\/key>\n\t<string>development<\/string>\n\t<key>com.apple.developer.aps-environment<\/key>\n\t<string>development<\/string>\n\t<key>com.apple.developer.icloud-container-identifiers<\/key>\n\t<array\/>\n\t<key>com.apple.developer.icloud-services<\/key>\n\t<array>\n\t\t<string>CloudKit<\/string>\n\t<\/array>\n\t<key>com.apple.security.application-groups<\/key>\n\t<array>\n\t\t<string>group.com.vegvisirdesign.Cargo<\/string>\n\t<\/array>\n<\/dict>\n<\/plist>\nEOF\necho \"Main app entitlements restored\"' is split into sub-commands: [\"cat\",\"echo \\\"Main app entitlements restored\\\"\"]",
  "type" : 3
}
[2026-03-19T20:29:00.581Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo\/Cargo.entitlements << 'EOF'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>aps-environment<\/key>\n\t<string>development<\/string>\n\t<key>com.apple.developer.aps-environment<\/key>\n\t<string>development<\/string>\n\t<key>com.apple.developer.icloud-container-identifiers<\/key>\n\t<array\/>\n\t<key>com.apple.developer.icloud-services<\/key>\n\t<array>\n\t\t<string>CloudKit<\/string>\n\t<\/array>\n\t<key>com.apple.security.application-groups<\/key>\n\t<array>\n\t\t<string>group.com.vegvisirdesign.Cargo<\/string>\n\t<\/array>\n<\/dict>\n<\/plist>\nEOF\necho \"Main app entitlements restored\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:29:01.812Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:29:04.062Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 21b62f61-c0d2-4202-a411-229e1cff76d0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2223.9795000001322ms"
}
[2026-03-19T20:29:05.771Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:29:05.781Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:29:05.781Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:29:05.781Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/CargoWidget.entitlements << 'EOF'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>com.apple.security.application-groups<\/key>\n\t<array>\n\t\t<string>group.com.vegvisirdesign.Cargo<\/string>\n\t<\/array>\n<\/dict>\n<\/plist>\nEOF\necho \"Widget entitlements restored\"' is split into sub-commands: [\"cat\",\"echo \\\"Widget entitlements restored\\\"\"]"
}
[2026-03-19T20:29:05.781Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cat > \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/CargoWidget\/CargoWidget.entitlements << 'EOF'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>com.apple.security.application-groups<\/key>\n\t<array>\n\t\t<string>group.com.vegvisirdesign.Cargo<\/string>\n\t<\/array>\n<\/dict>\n<\/plist>\nEOF\necho \"Widget entitlements restored\"' has no matching auto approve entries"
}
[2026-03-19T20:29:07.014Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677",
  "type" : 3
}
[2026-03-19T20:29:08.930Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 256ea0c7-bcfa-4537-9263-67268928f71a at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1887.394041000167ms"
}
[2026-03-19T20:29:13.844Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:29:13.849Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:29:13.959Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:29:14.232Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:29:15.086Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677",
  "type" : 3
}
[2026-03-19T20:29:17.420Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T20:29:17.938Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request da96c973-9fff-457e-b6cb-008b7c2f4657 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2784.6972910000477ms"
}
[2026-03-19T20:29:20.536Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:29:20.541Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:29:20.666Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 2,
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj has invalid range end position {\"character\":82,\"line\":526}. Assuming {\"line\":526,\"character\":67}."
}
[2026-03-19T20:29:20.672Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677",
  "type" : 3
}
[2026-03-19T20:29:22.930Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 15561b31-6980-4d90-ad06-c60f3c941846 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2223.9164999998175ms",
  "type" : 3
}
[2026-03-19T20:29:27.332Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:29:28.835Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:29:28.837Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:29:28.881Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:29:28.972Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:29:29.030Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:29:30.810Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:29:31.327Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request d7965031-0ecc-4f87-b546-c6d1239d5100 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2249.8056660001166ms"
}
[2026-03-19T20:29:35.819Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:29:35.826Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:29:35.862Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:29:35.958Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:29:35.992Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:29:38.178Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 81126978-3c77-42fe-9c0c-d64a5815b04f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2117.184041999979ms"
}
[2026-03-19T20:29:42.095Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:29:42.095Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:29:42.234Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:29:42.246Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 2,
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj has invalid range end position {\"character\":73,\"line\":708}. Assuming {\"line\":708,\"character\":43}."
}
[2026-03-19T20:29:45.133Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:29:45.328Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b17db5b1-aa09-4b7c-9444-33a173ffd211 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3063.1611669999547ms"
}
[2026-03-19T20:29:48.919Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:29:48.922Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:29:48.959Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:29:49.028Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:29:49.093Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:29:50.436Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:29:51.072Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 41135632-a597-451c-8bf1-cfa78d4e4978 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1937.717042000033ms",
  "type" : 3
}
[2026-03-19T20:29:52.939Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:29:52.955Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:29:52.955Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:29:52.955Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' is split into sub-commands: [\"plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\",\"echo \\\"VALID\\\"\"]"
}
[2026-03-19T20:29:52.955Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:29:54.158Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:29:56.584Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 65761dfd-83d3-4d15-8cbb-666692ea1e4d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2392.2789170001633ms"
}
[2026-03-19T20:29:58.466Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:29:58.480Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:29:58.480Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:29:58.480Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|BUILD FAILED|BUILD SUCCEEDED|signing|provision\" | head -20' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build\",\"grep -E \\\"error:|BUILD FAILED|BUILD SUCCEEDED|signing|provision\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T20:29:58.480Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|BUILD FAILED|BUILD SUCCEEDED|signing|provision\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:30:01.470Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677",
  "type" : 3
}
[2026-03-19T20:30:03.950Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request be30dde0-853a-482d-947a-a7ceeb1f0879 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2452.1052079999354ms",
  "type" : 3
}
[2026-03-19T20:30:09.017Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:30:09.027Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:30:09.027Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:30:09.027Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'security cms -D -i ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/8633602c-bd43-4bc2-8a63-249260ca1774.mobileprovision 2>\/dev\/null | grep -A1 \"<key>Name<\/key>\"\nsecurity cms -D -i ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/baf4c66b-48f3-45f4-9c0d-f404b0d51dab.mobileprovision 2>\/dev\/null | grep -A1 \"<key>Name<\/key>\"' is split into sub-commands: [\"security cms -D -i ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\\\ Profiles\/8633602c-bd43-4bc2-8a63-249260ca1774.mobileprovision\",\"grep -A1 \\\"<key>Name<\/key>\\\"\",\"security cms -D -i ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\\\ Profiles\/baf4c66b-48f3-45f4-9c0d-f404b0d51dab.mobileprovision\",\"grep -A1 \\\"<key>Name<\/key>\\\"\"]"
}
[2026-03-19T20:30:09.027Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'security cms -D -i ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/8633602c-bd43-4bc2-8a63-249260ca1774.mobileprovision 2>\/dev\/null | grep -A1 \"<key>Name<\/key>\"\nsecurity cms -D -i ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/baf4c66b-48f3-45f4-9c0d-f404b0d51dab.mobileprovision 2>\/dev\/null | grep -A1 \"<key>Name<\/key>\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:30:10.289Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:30:12.608Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b9dec3ca-7572-4bc4-9fdd-bd08d12a8c29 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2265.853666999843ms"
}
[2026-03-19T20:30:13.642Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:30:13.654Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:30:13.654Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:30:13.654Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'security cms -D -i ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/baf4c66b-48f3-45f4-9c0d-f404b0d51dab.mobileprovision 2>\/dev\/null | grep -A1 \"Name\"' is split into sub-commands: [\"security cms -D -i ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\\\ Profiles\/baf4c66b-48f3-45f4-9c0d-f404b0d51dab.mobileprovision\",\"grep -A1 \\\"Name\\\"\"]"
}
[2026-03-19T20:30:13.654Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'security cms -D -i ~\/Library\/Developer\/Xcode\/UserData\/Provisioning\\ Profiles\/baf4c66b-48f3-45f4-9c0d-f404b0d51dab.mobileprovision 2>\/dev\/null | grep -A1 \"Name\"' has no matching auto approve entries"
}
[2026-03-19T20:30:14.863Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:30:17.029Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request bcfcbc5b-6515-4d09-be88-723cf5774db8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2132.788208999904ms",
  "type" : 3
}
[2026-03-19T20:30:20.604Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:30:20.616Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:30:20.616Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:30:20.616Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"PROVISIONING_PROFILE_SPECIFIER\\|CODE_SIGN_STYLE\\|CODE_SIGN_IDENTITY\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' is split into sub-commands: [\"grep -n \\\"PROVISIONING_PROFILE_SPECIFIER\\\\|CODE_SIGN_STYLE\\\\|CODE_SIGN_IDENTITY\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"]"
}
[2026-03-19T20:30:20.616Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"PROVISIONING_PROFILE_SPECIFIER\\|CODE_SIGN_STYLE\\|CODE_SIGN_IDENTITY\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' has no matching auto approve entries"
}
[2026-03-19T20:30:21.841Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:30:23.898Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request c5613929-048e-4dc6-b25f-ec5da17c85ac at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2005.6496669999324ms"
}
[2026-03-19T20:30:35.164Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:30:35.178Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:30:35.178Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:30:35.178Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 << 'PYEOF'\nimport re\n\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, \"r\") as f:\n    content = f.read()\n\n# Map of config UUID -> (profile name, code sign identity)\nconfigs = {\n    # Project-level Debug\/Release (Cargo app target)\n    \"FF3854012F6AE1A8005FADA3\": (\"CargoAppProfile\", \"iPhone Developer\"),\n    \"FF3854022F6AE1A8005FADA3\": (\"CargoAppProfile\", \"iPhone Distribution\"),\n    # App-level Debug\/Release (also Cargo app target, with Secrets.xcconfig)\n    \"FF3854032F6AE1A8005FADA3\": (\"CargoAppProfile\", \"iPhone Developer\"),\n    \"FF3854042F6AE1A8005FADA3\": (\"CargoAppProfile\", \"iPhone Distribution\"),\n    # Widget Debug\/Release\n    \"AA0031AA2F6AE1A8005FADA3\": (\"CargoAppWiddgetProfile\", \"iPhone Developer\"),\n    \"AA0032AA2F6AE1A8005FADA3\": (\"CargoAppWiddgetProfile\", \"iPhone Distribution\"),\n}\n\nfor uuid, (profile, identity) in configs.items():\n    # Find the block for this UUID\n    pattern = r'(' + uuid + r' \/\\*.*?\\*\/ = \\{[^}]*?buildSettings = \\{)(.*?)(\\};[^}]*\\};)'\n    \n    def replace_signing(m):\n        header = m.group(1)\n        body = m.group(2)\n        footer = m.group(3)\n        # Remove existing signing keys\n        body = re.sub(r'\\s*CODE_SIGN_IDENTITY = [^\\n]+;\\n', '\\n', body)\n        body = re.sub(r'\\s*CODE_SIGN_STYLE = [^\\n]+;\\n', '\\n', body)\n        body = re.sub(r'\\s*PROVISIONING_PROFILE_SPECIFIER = [^\\n]+;\\n', '\\n', body)\n        # Add new signing keys after buildSettings = {\n        insert = f'\\n\\t\\t\\t\\tCODE_SIGN_IDENTITY = \"{identity}\";\\n\\t\\t\\t\\tCODE_SIGN_STYLE = Manual;\\n\\t\\t\\t\\tPROVISIONING_PROFILE_SPECIFIER = \"{profile}\";\\n'\n        body = insert + body\n        return header + body + footer\n    \n    content = re.sub(pattern, replace_signing, content, flags=re.DOTALL)\n\nwith open(path, \"w\") as f:\n    f.write(content)\n\nprint(\"Done\")\nPYEOF' is split into sub-commands: [\"python3\"]",
  "type" : 3
}
[2026-03-19T20:30:35.179Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 << 'PYEOF'\nimport re\n\npath = \"\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"\nwith open(path, \"r\") as f:\n    content = f.read()\n\n# Map of config UUID -> (profile name, code sign identity)\nconfigs = {\n    # Project-level Debug\/Release (Cargo app target)\n    \"FF3854012F6AE1A8005FADA3\": (\"CargoAppProfile\", \"iPhone Developer\"),\n    \"FF3854022F6AE1A8005FADA3\": (\"CargoAppProfile\", \"iPhone Distribution\"),\n    # App-level Debug\/Release (also Cargo app target, with Secrets.xcconfig)\n    \"FF3854032F6AE1A8005FADA3\": (\"CargoAppProfile\", \"iPhone Developer\"),\n    \"FF3854042F6AE1A8005FADA3\": (\"CargoAppProfile\", \"iPhone Distribution\"),\n    # Widget Debug\/Release\n    \"AA0031AA2F6AE1A8005FADA3\": (\"CargoAppWiddgetProfile\", \"iPhone Developer\"),\n    \"AA0032AA2F6AE1A8005FADA3\": (\"CargoAppWiddgetProfile\", \"iPhone Distribution\"),\n}\n\nfor uuid, (profile, identity) in configs.items():\n    # Find the block for this UUID\n    pattern = r'(' + uuid + r' \/\\*.*?\\*\/ = \\{[^}]*?buildSettings = \\{)(.*?)(\\};[^}]*\\};)'\n    \n    def replace_signing(m):\n        header = m.group(1)\n        body = m.group(2)\n        footer = m.group(3)\n        # Remove existing signing keys\n        body = re.sub(r'\\s*CODE_SIGN_IDENTITY = [^\\n]+;\\n', '\\n', body)\n        body = re.sub(r'\\s*CODE_SIGN_STYLE = [^\\n]+;\\n', '\\n', body)\n        body = re.sub(r'\\s*PROVISIONING_PROFILE_SPECIFIER = [^\\n]+;\\n', '\\n', body)\n        # Add new signing keys after buildSettings = {\n        insert = f'\\n\\t\\t\\t\\tCODE_SIGN_IDENTITY = \"{identity}\";\\n\\t\\t\\t\\tCODE_SIGN_STYLE = Manual;\\n\\t\\t\\t\\tPROVISIONING_PROFILE_SPECIFIER = \"{profile}\";\\n'\n        body = insert + body\n        return header + body + footer\n    \n    content = re.sub(pattern, replace_signing, content, flags=re.DOTALL)\n\nwith open(path, \"w\") as f:\n    f.write(content)\n\nprint(\"Done\")\nPYEOF' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:30:36.486Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677",
  "type" : 3
}
[2026-03-19T20:30:39.817Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 17dc7d9d-e369-4f7b-b80f-3a8a0ae189cd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3296.940666000126ms",
  "type" : 3
}
[2026-03-19T20:30:41.508Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:30:41.528Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:30:41.528Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:30:41.528Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"\ngrep -n \"PROVISIONING_PROFILE_SPECIFIER\\|CODE_SIGN_STYLE\\|CODE_SIGN_IDENTITY\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' is split into sub-commands: [\"plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\",\"echo \\\"VALID\\\"\",\"grep -n \\\"PROVISIONING_PROFILE_SPECIFIER\\\\|CODE_SIGN_STYLE\\\\|CODE_SIGN_IDENTITY\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"]"
}
[2026-03-19T20:30:41.528Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"\ngrep -n \"PROVISIONING_PROFILE_SPECIFIER\\|CODE_SIGN_STYLE\\|CODE_SIGN_IDENTITY\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' has no matching auto approve entries"
}
[2026-03-19T20:30:42.747Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:30:47.042Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f47235ad-3eb0-4f04-b8b6-bea1a280663f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4255.612042000052ms"
}
[2026-03-19T20:30:55.389Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:30:55.394Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:31:31.787Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:31:31.900Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:31:41.688Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:31:43.486Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:31:43.653Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:31:44.115Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:31:44.637Z] [info] [GitHubCopilot] [24408] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T20:31:44.638Z] [info] [GitHubCopilot] [24408] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["HOME": "/Users/bjgibson2", "PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin"]
[2026-03-19T20:31:44.638Z] [info] [GitHubCopilot] [24408] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T20:31:45.725Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 6f448122-7060-4b09-a26c-0abe74dfab96 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2191.5991670000367ms"
}
[2026-03-19T20:31:46.476Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:31:46.482Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:31:46.482Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:31:46.482Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_signing.py' is split into sub-commands: [\"python3 \/tmp\/fix_signing.py\"]",
  "type" : 3
}
[2026-03-19T20:31:46.482Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_signing.py' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:31:46.577Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized"
}
[2026-03-19T20:31:46.684Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined",
  "type" : 2
}
[2026-03-19T20:31:46.684Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[certificates] Removed 2 expired certificates",
  "type" : 3
}
[2026-03-19T20:31:46.684Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin",
  "type" : 3
}
[2026-03-19T20:31:46.686Z] [info] [GitHubCopilot] [24408] No previously disabled tools need to be restored
[2026-03-19T20:31:46.781Z] [info] [Client] [24408] Notify about language model tools change (merged): 14 enabled, 0 disabled.
[2026-03-19T20:31:46.850Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: ",
  "type" : 3
}
[2026-03-19T20:31:47.103Z] [info] [GitHubCopilot] [24408] didChangeStatus: {
  "busy" : false,
  "kind" : "Normal"
}
[2026-03-19T20:31:47.103Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T20:31:47.103Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
[2026-03-19T20:31:47.103Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CopilotMCP] MCP state changed from false to true"
}
[2026-03-19T20:31:47.103Z] [info] [GitHubCopilot] [24408] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T20:31:47.103Z] [info] [GitHubCopilot] [24408] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T20:31:47.106Z] [info] [GitHubCopilot] [24408] No BYOK models found, fetching BYOK models...
[2026-03-19T20:31:47.772Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:31:50.989Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a5a2e5fb-4bad-4d8f-9678-d2c7666428de at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3183.1349579999223ms"
}
[2026-03-19T20:31:52.291Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:31:52.303Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:31:52.303Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:31:52.303Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' is split into sub-commands: [\"plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\",\"echo \\\"VALID\\\"\"]",
  "type" : 3
}
[2026-03-19T20:31:52.303Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:31:53.470Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677"
}
[2026-03-19T20:31:55.397Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:31:55.429Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request add7b5ae-98e5-4276-924d-b2fd525e429e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1918.4585420000367ms",
  "type" : 3
}
[2026-03-19T20:31:57.839Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:31:57.856Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:31:57.856Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:31:57.856Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"^.*error:|BUILD FAILED|BUILD SUCCEEDED|Signing|signing|provision|Provision\" | head -20' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build\",\"grep -E \\\"^.*error:|BUILD FAILED|BUILD SUCCEEDED|Signing|signing|provision|Provision\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T20:31:57.856Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"^.*error:|BUILD FAILED|BUILD SUCCEEDED|Signing|signing|provision|Provision\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:32:04.012Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/16784f43-ec1b-47aa-b491-9a7ca048b677",
  "type" : 3
}
[2026-03-19T20:32:06.524Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 65af724b-de4f-4507-8912-59fcf56a2e10 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2450.936541999923ms"
}
[2026-03-19T20:32:10.825Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T20:32:11.266Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 74491fbe-03d0-4c1f-a369-76438ef90561 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 427.5205830000341ms"
}
[2026-03-19T20:32:11.457Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T20:35:51.099Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:35:51.184Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:36:23.969Z] [info] [WorkspacePool] [24408] File type xcodeproj unsupported.
[2026-03-19T20:36:58.387Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:37:55.822Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:37:55.896Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:37:55.943Z] [info] [WorkspacePool] [24408] File type xcodeproj unsupported.
[2026-03-19T20:37:59.618Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:38:40.979Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/59c31335-6676-4bce-8944-ba0d2241eb63"
}
[2026-03-19T20:38:44.020Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8604df48-95d7-4f60-946a-b57d47131f62 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2993.4785830001347ms"
}
[2026-03-19T20:38:48.146Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:38:48.161Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:38:48.161Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:38:48.161Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"SUPPORTED_PLATFORMS\\|SDKROOT\\|TARGETED_DEVICE\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' is split into sub-commands: [\"grep -n \\\"SUPPORTED_PLATFORMS\\\\|SDKROOT\\\\|TARGETED_DEVICE\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"]"
}
[2026-03-19T20:38:48.161Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"SUPPORTED_PLATFORMS\\|SDKROOT\\|TARGETED_DEVICE\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' has no matching auto approve entries"
}
[2026-03-19T20:38:49.389Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/59c31335-6676-4bce-8944-ba0d2241eb63"
}
[2026-03-19T20:38:51.873Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request f074ac46-db5e-47c5-996d-43f926afc638 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2449.6218339996412ms",
  "type" : 3
}
[2026-03-19T20:39:09.020Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:39:09.027Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:39:09.041Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/59c31335-6676-4bce-8944-ba0d2241eb63",
  "type" : 3
}
[2026-03-19T20:39:09.185Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:39:09.536Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:39:09.994Z] [info] [WorkspacePool] [24408] File type xcodeproj unsupported.
[2026-03-19T20:39:11.990Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8c761aba-3685-42a3-967a-d979de7d7d67 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2898.6196670001373ms"
}
[2026-03-19T20:39:12.743Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:39:12.754Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:39:12.754Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:39:12.754Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_platforms.py' is split into sub-commands: [\"python3 \/tmp\/fix_platforms.py\"]"
}
[2026-03-19T20:39:12.754Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_platforms.py' has no matching auto approve entries"
}
[2026-03-19T20:39:14.104Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/59c31335-6676-4bce-8944-ba0d2241eb63"
}
[2026-03-19T20:39:16.026Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e1928b0d-b564-4d6e-a0d1-7354e3a0a902 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1884.9078750000335ms"
}
[2026-03-19T20:39:17.842Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:39:17.855Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:39:17.855Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:39:17.855Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0031AA\\|AA0032AA\\|AA0033AA\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' is split into sub-commands: [\"grep -n \\\"AA0031AA\\\\|AA0032AA\\\\|AA0033AA\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"]",
  "type" : 3
}
[2026-03-19T20:39:17.855Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0031AA\\|AA0032AA\\|AA0033AA\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:39:19.063Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/59c31335-6676-4bce-8944-ba0d2241eb63",
  "type" : 3
}
[2026-03-19T20:39:21.360Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 9505b546-8c4f-4529-a742-013d83e93abc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2266.0628749998286ms"
}
[2026-03-19T20:39:22.261Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:39:22.268Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:39:22.273Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/59c31335-6676-4bce-8944-ba0d2241eb63",
  "type" : 3
}
[2026-03-19T20:39:25.936Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 8deaeb60-381a-43e9-8acc-fcd38612a630 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3617.315500000026ms"
}
[2026-03-19T20:39:26.627Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:39:26.628Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:39:26.632Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/59c31335-6676-4bce-8944-ba0d2241eb63",
  "type" : 3
}
[2026-03-19T20:39:28.590Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 7247de62-338f-4769-8be3-38ccb304794c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1916.4328749999404ms"
}
[2026-03-19T20:39:35.910Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:39:35.914Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:39:36.463Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/59c31335-6676-4bce-8944-ba0d2241eb63"
}
[2026-03-19T20:39:40.112Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0729f199-23e0-4ce1-bcf1-fcb3140d5a30 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3618.0017909999005ms"
}
[2026-03-19T20:39:42.117Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:39:44.769Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:39:44.774Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:39:44.803Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:39:44.875Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:39:44.947Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/59c31335-6676-4bce-8944-ba0d2241eb63",
  "type" : 3
}
[2026-03-19T20:39:47.495Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 2f45f25a-0740-4de5-9511-97d35ab807dc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2497.2018340001814ms"
}
[2026-03-19T20:39:48.958Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:39:48.972Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:39:48.972Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:39:48.972Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' is split into sub-commands: [\"plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\",\"echo \\\"VALID\\\"\"]"
}
[2026-03-19T20:39:48.972Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' has no matching auto approve entries"
}
[2026-03-19T20:39:50.192Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/59c31335-6676-4bce-8944-ba0d2241eb63"
}
[2026-03-19T20:39:52.456Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 066282e7-2caf-40e1-9953-5ea901a60511 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2218.0799580002204ms"
}
[2026-03-19T20:39:54.525Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:39:54.538Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:39:54.538Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:39:54.538Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|BUILD FAILED|BUILD SUCCEEDED|Provisioning Profile|Signing Identity\" | head -20' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build\",\"grep -E \\\"error:|BUILD FAILED|BUILD SUCCEEDED|Provisioning Profile|Signing Identity\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T20:39:54.538Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|BUILD FAILED|BUILD SUCCEEDED|Provisioning Profile|Signing Identity\" | head -20' has no matching auto approve entries"
}
[2026-03-19T20:40:01.717Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/59c31335-6676-4bce-8944-ba0d2241eb63",
  "type" : 3
}
[2026-03-19T20:40:03.970Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 91251b76-bb46-40e7-afca-589cb25e4117 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2207.107000000309ms",
  "type" : 3
}
[2026-03-19T20:40:08.802Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T20:40:09.254Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 4d54d2f7-d4d5-488e-9532-9e644e9e103c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 434.9835830000229ms",
  "type" : 3
}
[2026-03-19T20:40:09.687Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T20:40:34.455Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:45:25.455Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:45:25.531Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:45:31.703Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:45:31.988Z] [debug] [Service] [24408] TabToAcceptSuggestion: Already listening to events.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:45:31.988Z] [debug] [Service] [24408] TabToAcceptSuggestion: Already listening to events.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:45:35.375Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:45:38.041Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:45:38.268Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:47:04.604Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:50:50.205Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T20:50:50.207Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895",
  "type" : 3
}
[2026-03-19T20:50:54.197Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 85fbb6f8-b2f7-4551-90cb-eb99599f3fc8 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3933.116291000042ms",
  "type" : 3
}
[2026-03-19T20:50:56.492Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:50:56.507Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:50:56.507Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:50:56.507Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"CargoWidget|appex|Embed|PlugIns\" | head -20' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build\",\"grep -E \\\"CargoWidget|appex|Embed|PlugIns\\\"\",\"head -20\"]"
}
[2026-03-19T20:50:56.507Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"CargoWidget|appex|Embed|PlugIns\" | head -20' has no matching auto approve entries"
}
[2026-03-19T20:51:01.741Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895"
}
[2026-03-19T20:51:04.212Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3396ee8e-74e2-4b99-b5e4-427417d98dc6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2377.355624999851ms"
}
[2026-03-19T20:51:08.547Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:51:08.552Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:51:08.552Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:51:08.553Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n -A 20 \"AA0031AA2F6AE1A8005FADA3 \/\\* Debug\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj | head -25\necho \"---\"\ngrep -n -A 20 \"AA0032AA2F6AE1A8005FADA3 \/\\* Release\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj | head -25' is split into sub-commands: [\"grep -n -A 20 \\\"AA0031AA2F6AE1A8005FADA3 \/\\\\* Debug\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\",\"head -25\",\"echo \\\"---\\\"\",\"grep -n -A 20 \\\"AA0032AA2F6AE1A8005FADA3 \/\\\\* Release\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\",\"head -25\"]",
  "type" : 3
}
[2026-03-19T20:51:08.553Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n -A 20 \"AA0031AA2F6AE1A8005FADA3 \/\\* Debug\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj | head -25\necho \"---\"\ngrep -n -A 20 \"AA0032AA2F6AE1A8005FADA3 \/\\* Release\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj | head -25' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:51:09.787Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895"
}
[2026-03-19T20:51:14.014Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request a7d8ed05-3026-4a1c-a318-8c8b1bbcb00e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4196.324834000319ms",
  "type" : 3
}
[2026-03-19T20:51:28.688Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:51:28.697Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:51:28.714Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895"
}
[2026-03-19T20:51:28.866Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:51:29.230Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:51:31.080Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 1cefa591-49ba-4fac-a9ca-1fe51c5c3525 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2307.080125000328ms",
  "type" : 3
}
[2026-03-19T20:51:32.763Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:51:32.774Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:51:32.774Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:51:32.775Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_widget_signing.py' is split into sub-commands: [\"python3 \/tmp\/fix_widget_signing.py\"]",
  "type" : 3
}
[2026-03-19T20:51:32.775Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_widget_signing.py' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:51:34.461Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895",
  "type" : 3
}
[2026-03-19T20:51:37.664Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 390e8d02-53a3-44d9-9c36-fd668edeb243 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3058.521291999612ms",
  "type" : 3
}
[2026-03-19T20:51:56.026Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:51:56.033Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:51:56.051Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895"
}
[2026-03-19T20:51:58.838Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request b0ee4d69-bc12-41ed-a7e6-e5b339e84499 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2715.634084000252ms",
  "type" : 3
}
[2026-03-19T20:51:59.706Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:51:59.718Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:51:59.718Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:51:59.718Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_widget_signing2.py' is split into sub-commands: [\"python3 \/tmp\/fix_widget_signing2.py\"]"
}
[2026-03-19T20:51:59.718Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'python3 \/tmp\/fix_widget_signing2.py' has no matching auto approve entries"
}
[2026-03-19T20:52:00.984Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895",
  "type" : 3
}
[2026-03-19T20:52:03.303Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request f22b0acd-5534-48b9-a03d-84fc22a94c08 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2286.742999999784ms",
  "type" : 3
}
[2026-03-19T20:52:07.811Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:52:07.824Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:52:07.824Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:52:07.824Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"\ncd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|BUILD FAILED|BUILD SUCCEEDED|Provisioning Profile:|Signing Identity:\" | head -20' is split into sub-commands: [\"plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\",\"echo \\\"VALID\\\"\",\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build\",\"grep -E \\\"error:|BUILD FAILED|BUILD SUCCEEDED|Provisioning Profile:|Signing Identity:\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T20:52:07.824Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'plutil -lint \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"\ncd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|BUILD FAILED|BUILD SUCCEEDED|Provisioning Profile:|Signing Identity:\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:52:09.130Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895",
  "type" : 3
}
[2026-03-19T20:52:12.717Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 682cf0ae-68cd-4823-b0e2-38c8f11de126 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3545.660666000098ms",
  "type" : 3
}
[2026-03-19T20:52:13.898Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:52:13.910Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:52:13.910Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:52:13.910Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|BUILD FAILED|BUILD SUCCEEDED|Provisioning Profile:|Signing Identity:\" | head -20' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build\",\"grep -E \\\"error:|BUILD FAILED|BUILD SUCCEEDED|Provisioning Profile:|Signing Identity:\\\"\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T20:52:13.910Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"error:|BUILD FAILED|BUILD SUCCEEDED|Provisioning Profile:|Signing Identity:\" | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:52:16.705Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895",
  "type" : 3
}
[2026-03-19T20:52:19.281Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request c8d39295-ca66-46a7-80db-5c4bdd259a6c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2535.729166999925ms",
  "type" : 3
}
[2026-03-19T20:52:20.652Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:52:20.662Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:52:20.662Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:52:20.662Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"Provisioning Profile:|Signing Identity:|CargoWidget.appex\"' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build\",\"grep -E \\\"Provisioning Profile:|Signing Identity:|CargoWidget.appex\\\"\"]",
  "type" : 3
}
[2026-03-19T20:52:20.662Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && xcodebuild -scheme Cargo -sdk iphoneos -destination 'generic\/platform=iOS' -configuration Debug build 2>&1 | grep -E \"Provisioning Profile:|Signing Identity:|CargoWidget.appex\"' has no matching auto approve entries"
}
[2026-03-19T20:52:23.317Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895",
  "type" : 3
}
[2026-03-19T20:52:25.781Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 3a35a107-bee9-46a9-a7af-d6c6211866a6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2415.1185000003316ms"
}
[2026-03-19T20:52:27.188Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:52:27.201Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:52:27.201Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:52:27.201Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Library\/Developer\/Xcode\/DerivedData\/Cargo-*\/Build\/Products\/Debug-iphoneos\/Cargo.app\/PlugIns\/ 2>\/dev\/null' is split into sub-commands: [\"ls \/Users\/bjgibson2\/Library\/Developer\/Xcode\/DerivedData\/Cargo-*\/Build\/Products\/Debug-iphoneos\/Cargo.app\/PlugIns\/\"]"
}
[2026-03-19T20:52:27.201Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'ls \/Users\/bjgibson2\/Library\/Developer\/Xcode\/DerivedData\/Cargo-*\/Build\/Products\/Debug-iphoneos\/Cargo.app\/PlugIns\/ 2>\/dev\/null' has no matching auto approve entries"
}
[2026-03-19T20:52:28.417Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895",
  "type" : 3
}
[2026-03-19T20:52:31.130Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 101f75fc-7a12-4243-8e1e-bad46ceefe3d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2680.237541999668ms",
  "type" : 3
}
[2026-03-19T20:52:32.033Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:52:32.033Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:52:32.033Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:52:32.033Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find \/Users\/bjgibson2\/Library\/Developer\/Xcode\/DerivedData -name \"CargoWidget.appex\" 2>\/dev\/null' is split into sub-commands: [\"find \/Users\/bjgibson2\/Library\/Developer\/Xcode\/DerivedData -name \\\"CargoWidget.appex\\\"\"]"
}
[2026-03-19T20:52:32.033Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'find \/Users\/bjgibson2\/Library\/Developer\/Xcode\/DerivedData -name \"CargoWidget.appex\" 2>\/dev\/null' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:52:34.975Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895"
}
[2026-03-19T20:52:38.300Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 2292937e-91f9-40cc-901a-44b90c9ac9ab at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3296.6751659996808ms",
  "type" : 3
}
[2026-03-19T20:52:39.760Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:52:39.772Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:52:39.772Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:52:39.772Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find \/Users\/bjgibson2\/Library\/Developer\/Xcode\/DerivedData\/Cargo-cpyhhseoveudqnfgwtdsazdnqjtm\/Build\/Products\/Debug-iphoneos\/ -name \"*.app\" -o -name \"*.appex\" 2>\/dev\/null' is split into sub-commands: [\"find \/Users\/bjgibson2\/Library\/Developer\/Xcode\/DerivedData\/Cargo-cpyhhseoveudqnfgwtdsazdnqjtm\/Build\/Products\/Debug-iphoneos\/ -name \\\"*.app\\\" -o -name \\\"*.appex\\\"\"]"
}
[2026-03-19T20:52:39.772Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'find \/Users\/bjgibson2\/Library\/Developer\/Xcode\/DerivedData\/Cargo-cpyhhseoveudqnfgwtdsazdnqjtm\/Build\/Products\/Debug-iphoneos\/ -name \"*.app\" -o -name \"*.appex\" 2>\/dev\/null' has no matching auto approve entries"
}
[2026-03-19T20:52:40.969Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895",
  "type" : 3
}
[2026-03-19T20:52:44.363Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 44f86990-7280-4ab3-be2a-247a84519dbd at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3364.281042000279ms",
  "type" : 3
}
[2026-03-19T20:52:49.405Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:52:49.417Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:52:49.417Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:52:49.417Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"Embed App Extensions\\|AA0024AA\\|AA0013AA\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' is split into sub-commands: [\"grep -n \\\"Embed App Extensions\\\\|AA0024AA\\\\|AA0013AA\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"]"
}
[2026-03-19T20:52:49.417Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"Embed App Extensions\\|AA0024AA\\|AA0013AA\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' has no matching auto approve entries"
}
[2026-03-19T20:52:50.624Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895",
  "type" : 3
}
[2026-03-19T20:52:53.852Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request f5d12d63-7850-4664-ad5a-cf6d54b48677 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3193.193124999758ms"
}
[2026-03-19T20:52:55.322Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:52:55.343Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:52:55.343Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T20:52:55.343Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0013AA\\|AA0001AA\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' is split into sub-commands: [\"grep -n \\\"AA0013AA\\\\|AA0001AA\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"]"
}
[2026-03-19T20:52:55.343Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0013AA\\|AA0001AA\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' has no matching auto approve entries"
}
[2026-03-19T20:52:56.530Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895"
}
[2026-03-19T20:52:59.336Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 93152f09-b24d-4aec-a8a7-8d53f42dd5b6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2776.626916000154ms"
}
[2026-03-19T20:53:00.363Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:53:00.374Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:53:00.374Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:53:00.374Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0013AA\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' is split into sub-commands: [\"grep -n \\\"AA0013AA\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"]",
  "type" : 3
}
[2026-03-19T20:53:00.374Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0013AA\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:53:01.626Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895"
}
[2026-03-19T20:53:03.871Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 0015f7e7-0a1b-4e97-a9fe-4926223e7589 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2213.1547090001404ms",
  "type" : 3
}
[2026-03-19T20:53:06.653Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:53:06.664Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:53:06.664Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:53:06.664Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0011AA\\|AA0012AA\\|AA0013AA\\|PBXBuildFile\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj | head -20' is split into sub-commands: [\"grep -n \\\"AA0011AA\\\\|AA0012AA\\\\|AA0013AA\\\\|PBXBuildFile\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\",\"head -20\"]",
  "type" : 3
}
[2026-03-19T20:53:06.664Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"AA0011AA\\|AA0012AA\\|AA0013AA\\|PBXBuildFile\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj | head -20' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:53:07.877Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/9d92f3ca-eb31-4322-9f6d-2f6348a8f895"
}
[2026-03-19T20:53:08.018Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request c8c1f192-8226-4a2d-a3a7-25c3273059a5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 429 status after 99.76995799969882ms",
  "type" : 3
}
[2026-03-19T20:53:08.018Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 1,
  "message" : "[fetchChat] Unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, you've exhausted this model's rate limit. Please try a different model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\n"
}
[2026-03-19T20:53:08.018Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 1,
  "message" : "[toolCallingLoop] Fetch failed: {\n  type: 'failed',\n  reason: `unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, you've exhausted this model's rate limit. Please try a different model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\\n`,\n  requestId: 'c8c1f192-8226-4a2d-a3a7-25c3273059a5',\n  code: 429\n}"
}
[2026-03-19T20:54:57.813Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:55:07.175Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/970d29bb-2056-4785-877b-09958b98ddbf",
  "type" : 3
}
[2026-03-19T20:55:11.432Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 5f4ee91a-f38d-4a13-bfea-3022d7ad3dbb at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 4188.67037500022ms",
  "type" : 3
}
[2026-03-19T20:55:12.815Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:55:12.825Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:55:12.825Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:55:12.825Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"Begin PBXBuildFile\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' is split into sub-commands: [\"grep -n \\\"Begin PBXBuildFile\\\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"]"
}
[2026-03-19T20:55:12.825Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'grep -n \"Begin PBXBuildFile\" \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:55:14.027Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/970d29bb-2056-4785-877b-09958b98ddbf",
  "type" : 3
}
[2026-03-19T20:55:17.367Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 18581abe-79cc-414f-8365-6ba457f1d9f7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3304.954832999967ms"
}
[2026-03-19T20:55:18.325Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:55:18.336Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:55:18.337Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description.",
  "type" : 3
}
[2026-03-19T20:55:18.337Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'head -30 \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' is split into sub-commands: [\"head -30 \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj\"]"
}
[2026-03-19T20:55:18.337Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'head -30 \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T20:55:19.536Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 0f986a76-5d76-4284-a394-64e46a9235d8\/970d29bb-2056-4785-877b-09958b98ddbf",
  "type" : 3
}
[2026-03-19T20:55:19.654Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b7e1ea31-5152-4050-8a9f-47cdf705ba41 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 429 status after 90.25745799997821ms"
}
[2026-03-19T20:55:19.654Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, you've exhausted this model's rate limit. Please try a different model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\n",
  "type" : 1
}
[2026-03-19T20:55:19.654Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[toolCallingLoop] Fetch failed: {\n  type: 'failed',\n  reason: `unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, you've exhausted this model's rate limit. Please try a different model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\\n`,\n  requestId: 'b7e1ea31-5152-4050-8a9f-47cdf705ba41',\n  code: 429\n}",
  "type" : 1
}
[2026-03-19T20:58:45.686Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Rendering fresh global context for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63",
  "type" : 3
}
[2026-03-19T20:58:47.344Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request c9163478-aff9-40d2-b6c4-75f2ac05e2d7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1634.7791249998845ms",
  "type" : 3
}
[2026-03-19T20:58:49.465Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:58:49.473Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:58:49.477Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:58:49.486Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63",
  "type" : 3
}
[2026-03-19T20:58:51.063Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b3cb110b-e145-4325-8be9-43a9a3bed165 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1560.8980829999782ms"
}
[2026-03-19T20:58:52.451Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:58:52.459Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:58:52.460Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:58:52.466Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63",
  "type" : 3
}
[2026-03-19T20:58:53.937Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request e947cc58-d974-409a-a1fa-c27e184f8ebc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1455.2122920001857ms"
}
[2026-03-19T20:58:55.318Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:58:55.324Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:58:55.325Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:58:55.333Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T20:58:56.774Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request a8a4e15f-d6d3-4cd6-b7bd-4428c37365c3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1429.133208999876ms",
  "type" : 3
}
[2026-03-19T20:58:57.537Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:58:57.542Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:58:57.545Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63",
  "type" : 3
}
[2026-03-19T20:58:59.234Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request b58e2089-aaf8-459a-9355-aea75a7bea68 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1676.4920000000857ms",
  "type" : 3
}
[2026-03-19T20:58:59.981Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:58:59.989Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:58:59.992Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T20:59:01.802Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 77112f42-468d-45ba-8559-2589d40df321 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1795.2803330002353ms"
}
[2026-03-19T20:59:03.178Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:59:03.184Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:59:03.190Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T20:59:04.798Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1f38c911-e383-4b44-a9d0-954b193cdd89 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1595.6171669997275ms"
}
[2026-03-19T20:59:11.674Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:59:11.682Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:59:11.689Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63",
  "type" : 3
}
[2026-03-19T20:59:13.751Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 16f9a5f3-e215-4053-a412-069dc17477f5 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2043.649833000265ms"
}
[2026-03-19T20:59:20.922Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:59:20.928Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:59:20.930Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T20:59:22.958Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request d1b70a67-ab93-43a0-8fb8-1817287ddd2b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2021.250957999844ms",
  "type" : 3
}
[2026-03-19T20:59:31.432Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:59:31.439Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:59:31.493Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:59:31.548Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:59:32.084Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63",
  "type" : 3
}
[2026-03-19T20:59:32.351Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T20:59:33.869Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 737843b1-0d5b-407d-b352-ffebf774a1cc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1765.0869169998914ms"
}
[2026-03-19T20:59:35.712Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:59:35.715Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:59:35.722Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T20:59:37.669Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0d053326-c04f-4c58-b2cd-fd6fc3a7964f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1925.464499999769ms"
}
[2026-03-19T20:59:42.149Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:59:42.153Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:59:42.292Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 2,
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj has invalid range end position {\"line\":711,\"character\":64}. Assuming {\"line\":711,\"character\":50}."
}
[2026-03-19T20:59:42.297Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T20:59:44.062Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request bbe55015-804c-4565-9cb4-d29b25c81d8f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1743.4890829999931ms"
}
[2026-03-19T20:59:47.369Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:59:47.441Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:59:47.447Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T20:59:47.473Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:59:47.543Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:59:47.607Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T20:59:49.245Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 19eff8b8-2bcc-4c9d-a70c-525da9393529 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1623.7012080000713ms"
}
[2026-03-19T20:59:49.417Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:59:54.507Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T20:59:54.524Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:59:54.549Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T20:59:54.620Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T20:59:54.744Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T20:59:56.666Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 05137b32-701e-441a-92ff-76f8f141cd19 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1907.4399999999441ms",
  "type" : 3
}
[2026-03-19T20:59:59.641Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T20:59:59.647Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T20:59:59.650Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63",
  "type" : 3
}
[2026-03-19T21:00:01.665Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 57ae621b-6cf2-4e7b-bd7b-fd198e5137c7 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1999.282000000123ms",
  "type" : 3
}
[2026-03-19T21:00:04.183Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T21:00:04.187Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:00:04.322Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T21:00:04.323Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 2,
  "message" : "[AgentTextDocumentConfiguration] textDocument\/didChange for file:\/\/\/Users\/bjgibson2\/Dev\/Cargo\/Cargo\/Cargo.xcodeproj\/project.pbxproj has invalid range end position {\"line\":213,\"character\":67}. Assuming {\"line\":213,\"character\":31}."
}
[2026-03-19T21:00:05.958Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request a44c36e3-b9c2-4a19-852f-2e4185540d8f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1621.3594999997877ms",
  "type" : 3
}
[2026-03-19T21:00:07.660Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T21:00:07.664Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T21:00:07.667Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63",
  "type" : 3
}
[2026-03-19T21:00:09.759Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 590a616f-4885-445d-a7c9-71072cd83dee at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2069.0243750000373ms",
  "type" : 3
}
[2026-03-19T21:00:13.630Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T21:00:13.634Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T21:00:13.792Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T21:00:15.493Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 34a3d6d8-5944-47d5-8921-37c55688d992 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1682.1156249996275ms"
}
[2026-03-19T21:00:16.759Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T21:00:16.761Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:00:16.766Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T21:00:18.720Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 45bd5eb8-a174-4db4-b95f-5408502e86f6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1933.1700410000049ms",
  "type" : 3
}
[2026-03-19T21:00:21.086Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T21:00:21.100Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T21:00:21.100Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T21:00:21.100Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && plutil -lint Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"plutil -lint Cargo.xcodeproj\/project.pbxproj\",\"echo \\\"VALID\\\"\"]",
  "type" : 3
}
[2026-03-19T21:00:21.100Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && plutil -lint Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' has no matching auto approve entries",
  "type" : 3
}
[2026-03-19T21:00:28.395Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:00:48.350Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:00:48.452Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T21:00:48.920Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:00:50.500Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:00:50.582Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T21:00:55.537Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:00:58.712Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/87dd0418-cb24-411e-a503-5f1d8ea30c63"
}
[2026-03-19T21:01:00.261Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b9346036-8be7-4079-b200-86529a7a682c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1530.0290839998052ms"
}
[2026-03-19T21:01:09.360Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T21:01:09.662Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a2e5fdba-779b-4054-98d4-7ba9b6684a2c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 288.1089999997057ms"
}
[2026-03-19T21:01:09.960Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T21:01:13.640Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:01:13.731Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T21:02:06.525Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:03:43.070Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b"
}
[2026-03-19T21:03:45.794Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 722e1da9-d78f-4b74-98b3-e836bd8df51b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2701.552959000226ms",
  "type" : 3
}
[2026-03-19T21:03:47.447Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T21:03:47.453Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:03:47.462Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b",
  "type" : 3
}
[2026-03-19T21:03:49.143Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 10fd6ae8-1769-40d8-90ed-a649630b1f37 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1656.7671250002459ms",
  "type" : 3
}
[2026-03-19T21:04:02.546Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T21:04:02.546Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T21:04:02.551Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b",
  "type" : 3
}
[2026-03-19T21:04:04.143Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request b2407f71-c12b-4d97-9359-61700f2dd3d0 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1568.0288749998435ms"
}
[2026-03-19T21:04:09.763Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T21:04:09.768Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:04:09.812Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:04:09.897Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T21:04:10.708Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b"
}
[2026-03-19T21:04:12.644Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 1af82ac8-3c6f-4c2b-b497-8dcfb34a53dc at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1918.1852090000175ms"
}
[2026-03-19T21:04:14.526Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T21:04:14.526Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:04:14.531Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b"
}
[2026-03-19T21:04:16.627Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 64cceb0e-7e78-4a7b-9492-7d636d7949a6 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2070.8723749998026ms"
}
[2026-03-19T21:04:21.236Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:04:26.694Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T21:04:26.695Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:04:26.733Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:04:26.817Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T21:04:26.924Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b"
}
[2026-03-19T21:04:29.363Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 896786c6-8dd6-437a-8039-3a846a7a5948 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2415.9505420001224ms",
  "type" : 3
}
[2026-03-19T21:04:30.096Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:04:30.996Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T21:04:31.001Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:04:31.005Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b"
}
[2026-03-19T21:04:33.185Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 42a935c7-f72d-4621-ad99-b284b3c5bc7d at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2159.621541999746ms"
}
[2026-03-19T21:04:35.924Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T21:04:35.925Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:04:35.972Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:04:36.039Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T21:04:36.140Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b"
}
[2026-03-19T21:04:37.831Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4679a106-975c-4089-9d72-06098e2cc460 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1668.1204160000198ms"
}
[2026-03-19T21:04:40.059Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T21:04:40.059Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[request done: requestId: [ff40ca54-10b2-4233-81ed-c57550597ceb] model deployment ID: []] "
}
[2026-03-19T21:04:40.116Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T21:04:40.122Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:04:40.124Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b",
  "type" : 3
}
[2026-03-19T21:04:41.878Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[message 0 returned. finish reason: [stop]] "
}
[2026-03-19T21:04:41.878Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[request done: requestId: [da513c9d-0ebb-455e-a040-557c5d9665bc] model deployment ID: []] ",
  "type" : 3
}
[2026-03-19T21:04:43.340Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[message 0 returned. finish reason: [stop]] ",
  "type" : 3
}
[2026-03-19T21:04:43.340Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[request done: requestId: [98f15532-f763-4ce2-ade2-5df596443e0f] model deployment ID: []] ",
  "type" : 3
}
[2026-03-19T21:04:43.650Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 5903e44e-f860-4449-8b75-ad6787aa225c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 3510.345499999821ms",
  "type" : 3
}
[2026-03-19T21:04:46.991Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:04:47.721Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T21:04:47.725Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T21:04:47.766Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:04:47.844Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T21:04:47.899Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b"
}
[2026-03-19T21:04:49.725Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 1e1a9443-9ffc-4074-872b-820afea7496f at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1803.9095419999212ms",
  "type" : 3
}
[2026-03-19T21:04:53.180Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T21:04:53.184Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)",
  "type" : 3
}
[2026-03-19T21:04:53.336Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b"
}
[2026-03-19T21:04:55.940Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request bc624c87-46f0-4687-805d-32620537205b at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 2577.765875000041ms"
}
[2026-03-19T21:05:01.091Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T21:05:01.096Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:05:01.247Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b",
  "type" : 3
}
[2026-03-19T21:05:02.968Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request a1aa35f9-fbe3-471b-be73-f836de615148 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1698.2314160000533ms",
  "type" : 3
}
[2026-03-19T21:05:07.295Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T21:05:07.298Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:05:07.448Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b"
}
[2026-03-19T21:05:09.238Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4a8e7f44-432d-4869-b2ed-c411afd1fed3 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1758.6221670000814ms"
}
[2026-03-19T21:05:11.065Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T21:05:11.083Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:05:11.083Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T21:05:11.083Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && plutil -lint Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"plutil -lint Cargo.xcodeproj\/project.pbxproj\",\"echo \\\"VALID\\\"\"]"
}
[2026-03-19T21:05:11.083Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && plutil -lint Cargo.xcodeproj\/project.pbxproj && echo \"VALID\"' has no matching auto approve entries"
}
[2026-03-19T21:05:12.296Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b"
}
[2026-03-19T21:05:14.284Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 14cf06a3-95fc-4782-a257-9de988cf0558 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1971.069708999712ms"
}
[2026-03-19T21:05:17.763Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]"
}
[2026-03-19T21:05:17.774Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:05:17.782Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 79630d17-8300-48fc-a97d-c2b749821459\/d8c899e1-adbf-4d77-a7e5-2857ad355e0b"
}
[2026-03-19T21:05:17.910Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request a9cf0441-160f-43d1-a471-723ae4770f6e at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 429 status after 95.30016599968076ms"
}
[2026-03-19T21:05:17.910Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, you've exhausted this model's rate limit. Please try a different model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\n",
  "type" : 1
}
[2026-03-19T21:05:17.910Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 1,
  "message" : "[toolCallingLoop] Fetch failed: {\n  type: 'failed',\n  reason: `unhandled status from server: 429 {\"error\":{\"message\":\"Sorry, you've exhausted this model's rate limit. Please try a different model. Please review our [Terms of Service](https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service).\",\"code\":\"rate_limited\"}}\\n`,\n  requestId: 'a9cf0441-160f-43d1-a471-723ae4770f6e',\n  code: 429\n}"
}
[2026-03-19T21:06:06.252Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:10:48.483Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:10:48.570Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T21:10:52.410Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:11:51.056Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:11:51.144Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T21:11:53.104Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:13:45.423Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Rendering fresh global context for conversation\/turn 6b617bb4-7611-447d-97cd-964059601238\/faab459d-163e-4c68-9d88-d3d38edbe9f4"
}
[2026-03-19T21:13:46.938Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 73c749de-13cd-420d-8f8b-375908e7cd90 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1446.1094580003992ms",
  "type" : 3
}
[2026-03-19T21:13:48.467Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [tool_calls]",
  "type" : 3
}
[2026-03-19T21:13:48.486Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentModePolicy] Auto-approval is enabled (not disabled by token envelope or group policy)"
}
[2026-03-19T21:13:48.486Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[toolCallingLoop] Extracted shell 'sh' from run_in_terminal tool description."
}
[2026-03-19T21:13:48.526Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && git --no-pager log --oneline -20' is split into sub-commands: [\"cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo\",\"git --no-pager log --oneline -20\"]"
}
[2026-03-19T21:13:48.526Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[CommandLineAutoApprover] Command 'cd \/Users\/bjgibson2\/Dev\/Cargo\/Cargo && git --no-pager log --oneline -20' has no matching auto approve entries"
}
[2026-03-19T21:13:56.426Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6b617bb4-7611-447d-97cd-964059601238\/faab459d-163e-4c68-9d88-d3d38edbe9f4"
}
[2026-03-19T21:13:57.919Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 0055687a-e950-4b6d-9ec5-2ca1573f4efb at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1484.6295000007376ms"
}
[2026-03-19T21:13:59.716Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T21:14:00.082Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 54234082-7815-40d3-8c85-eb7dbea092b9 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 347.10904099978507ms",
  "type" : 3
}
[2026-03-19T21:14:00.227Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]",
  "type" : 3
}
[2026-03-19T21:14:44.174Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[agentPrompt] Reusing cached global context from first turn for conversation\/turn 6b617bb4-7611-447d-97cd-964059601238\/2ba78158-88cb-469a-a010-7d899e01e902",
  "type" : 3
}
[2026-03-19T21:14:45.425Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "message" : "[fetchChat] Request 5ee17ad9-f71a-4a75-a542-a309f0aeee2c at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 1242.5820000004023ms",
  "type" : 3
}
[2026-03-19T21:14:46.392Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:14:46.492Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T21:14:50.321Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:14:50.548Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T21:14:51.224Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[fetchChat] Request 4c4cfca1-a479-4fe5-a903-56b1b30470c4 at <https:\/\/api.individual.githubcopilot.com\/chat\/completions> finished with 200 status after 657.4367499994114ms"
}
[2026-03-19T21:14:51.405Z] [info] [GitHubCopilot] [24408] window/logMessage: {
  "type" : 3,
  "message" : "[streamMessages] message 0 returned. finish reason: [stop]"
}
[2026-03-19T21:15:02.699Z] [debug] [Service] [24408] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:15:02.786Z] [info] [Service] [24408] Extension Service is not updated, no need to quit.
[2026-03-19T21:15:09.465Z] [debug] [Service] [24408] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:15:09.606Z] [info] [Client] [24408] No Xcode instances running, preparing to quit
[2026-03-19T21:15:09.609Z] [info] [Service] [24408] Prepare for exit.
[2026-03-19T21:15:09.611Z] [error] [Service] [24408] Failed to connect to bridge (1 consecutive failures): The operation couldn’t be completed. (Swift.CancellationError error 1.)
[2026-03-19T21:15:09.627Z] [info] [Service] [24408] Prepare for exit.
[2026-03-19T21:15:09.630Z] [info] [CommunicationBridge] [24406] Exiting service.
[2026-03-19T21:15:09.633Z] [info] [Client] [24408] XPCService interrupted
[2026-03-19T21:15:09.633Z] [info] [Client] [24605] XPCService interrupted
[2026-03-19T21:15:09.640Z] [info] [Client] [24605] XPCService interrupted
[2026-03-19T21:15:16.753Z] [info] [CommunicationBridge] [31431] Accepted new connection.
[2026-03-19T21:15:16.756Z] [info] [CommunicationBridge] [31431] Launching extension service app.
[2026-03-19T21:15:16.801Z] [info] [CommunicationBridge] [31431] Communication bridge started
[2026-03-19T21:15:16.923Z] [info] [Service] [31433] Syncing Xcode theme: Default (Dark).xccolortheme
[2026-03-19T21:15:16.935Z] [info] [Service] [31433] XPC Service started.
[2026-03-19T21:15:16.935Z] [info] [CommunicationBridge] [31431] Accepted new connection.
[2026-03-19T21:15:17.518Z] [info] [GitHubCopilot] [31433] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T21:15:17.592Z] [info] [GitHubCopilot] [31433] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["HOME": "/Users/bjgibson2", "PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin"]
[2026-03-19T21:15:17.592Z] [info] [GitHubCopilot] [31433] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T21:15:18.901Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized",
  "type" : 3
}
[2026-03-19T21:15:18.991Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined",
  "type" : 2
}
[2026-03-19T21:15:18.991Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[certificates] Removed 2 expired certificates",
  "type" : 3
}
[2026-03-19T21:15:18.991Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin",
  "type" : 3
}
[2026-03-19T21:15:18.993Z] [info] [Client] [31433] Notify about language model tools change: 14 enabled, 0 disabled.
[2026-03-19T21:15:18.994Z] [info] [GitHubCopilot] [31433] No previously disabled tools need to be restored
[2026-03-19T21:15:19.147Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: ",
  "type" : 3
}
[2026-03-19T21:15:19.529Z] [info] [GitHubCopilot] [31433] didChangeStatus: {
  "kind" : "Normal",
  "busy" : false
}
[2026-03-19T21:15:19.529Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "type" : 3,
  "message" : "[AutoModelService] Auto model cache cleared due to token update"
}
[2026-03-19T21:15:19.529Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }",
  "type" : 3
}
[2026-03-19T21:15:19.529Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[CopilotMCP] MCP state changed from false to true",
  "type" : 3
}
[2026-03-19T21:15:19.530Z] [info] [GitHubCopilot] [31433] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T21:15:19.530Z] [info] [GitHubCopilot] [31433] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T21:15:19.532Z] [info] [GitHubCopilot] [31433] No models found, fetching models...
[2026-03-19T21:15:19.532Z] [info] [GitHubCopilot] [31433] No models found, fetching models...
[2026-03-19T21:15:19.744Z] [info] [GitHubCopilot] [31433] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T21:15:19.744Z] [info] [GitHubCopilot] [31433] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T21:15:19.752Z] [info] [GitHubCopilot] [31433] No BYOK models found, fetching BYOK models...
[2026-03-19T21:15:19.752Z] [info] [GitHubCopilot] [31433] No BYOK models found, fetching BYOK models...
[2026-03-19T21:15:19.756Z] [info] [Service] [31433] User quota checked successfully: GitHubCopilotQuotaInfo(chat: Status.QuotaSnapshot(percentRemaining: 100.0, unlimited: true, overagePermitted: false), completions: Status.QuotaSnapshot(percentRemaining: 100.0, unlimited: true, overagePermitted: false), premiumInteractions: Status.QuotaSnapshot(percentRemaining: 89.9, unlimited: false, overagePermitted: false), resetDate: "2026-04-01", copilotPlan: "individual_pro")
[2026-03-19T21:17:47.632Z] [debug] [Service] [31433] TabToAcceptSuggestion: Activated.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:17:47.682Z] [info] [Service] [31433] Extension Service is not updated, no need to quit.
[2026-03-19T21:17:51.684Z] [info] [GitHubCopilot] [31433] Setting env PATH: /opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin
[2026-03-19T21:17:51.684Z] [info] [GitHubCopilot] [31433] Starting language server in file:///Users/bjgibson2/Library/Application%20Support/com.github.CopilotForXcode/GitHub%20Copilot/support/, ["PATH": "/opt/homebrew/opt/postgresql@17/bin:/opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin:/opt/homebrew/share/android-commandlinetools/platform-tools:/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/Users/bjgibson2/flutter/bin:/Users/bjgibson2/.local/bin", "HOME": "/Users/bjgibson2"]
[2026-03-19T21:17:51.684Z] [info] [GitHubCopilot] [31433] Running on Xcode string("26.3"), extension version string("0.47.0")
[2026-03-19T21:17:51.964Z] [info] [CommunicationBridge] [31431] Service app found: 31433 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T21:17:51.987Z] [info] [CommunicationBridge] [31431] Service app is still valid
[2026-03-19T21:17:54.032Z] [debug] [Service] [31433] TabToAcceptSuggestion: Deactivate.
file: /Users/runner/work/copilot-xcode/copilot-xcode/Core/Sources/KeyBindingManager/TabToAcceptSuggestion.swift
line: 15
function: TabToAcceptSuggestion
[2026-03-19T21:17:54.113Z] [info] [Service] [31433] Extension Service is not updated, no need to quit.
[2026-03-19T21:17:54.156Z] [info] [CommunicationBridge] [31431] Accepted new connection.
[2026-03-19T21:17:54.156Z] [info] [Client] [31614] Registering bridge launch agent
[2026-03-19T21:17:54.157Z] [info] [CommunicationBridge] [31431] Service app found: 31433 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T21:17:54.157Z] [info] [CommunicationBridge] [31431] Service app is still valid
[2026-03-19T21:17:54.159Z] [info] [Client] [31614] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-19T21:17:54.241Z] [info] [CommunicationBridge] [31431] Service app found: 31433 Optional("com.github.CopilotForXcode.ExtensionService")
[2026-03-19T21:17:54.241Z] [info] [CommunicationBridge] [31431] Service app is still valid
[2026-03-19T21:17:54.251Z] [info] [GitHubCopilot] [31433] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T21:17:54.251Z] [info] [GitHubCopilot] [31433] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T21:17:54.254Z] [info] [GitHubCopilot] [31433] No BYOK models found, fetching BYOK models...
[2026-03-19T21:17:55.239Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "type" : 3,
  "message" : "[lsp] GitHub Copilot Language Server 1.411.0 initialized"
}
[2026-03-19T21:17:55.247Z] [info] [GitHubCopilot] [31433] No previously disabled tools need to be restored
[2026-03-19T21:17:55.268Z] [info] [Client] [31433] Notify about language model tools change (merged): 14 enabled, 0 disabled.
[2026-03-19T21:17:55.480Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[McpAutoApproveService] Invalid McpAutoApproveService config, resetting to empty undefined",
  "type" : 2
}
[2026-03-19T21:17:55.480Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[certificates] Removed 2 expired certificates",
  "type" : 3
}
[2026-03-19T21:17:55.480Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "type" : 3,
  "message" : "[default] Policy watcher started for GitHub Copilot Plugin"
}
[2026-03-19T21:17:55.651Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: ",
  "type" : 3
}
[2026-03-19T21:17:55.754Z] [info] [Service] [31433] Extension Service is not updated, no need to quit.
[2026-03-19T21:17:55.948Z] [info] [GitHubCopilot] [31433] didChangeStatus: {
  "busy" : false,
  "kind" : "Normal"
}
[2026-03-19T21:17:55.948Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[AutoModelService] Auto model cache cleared due to token update",
  "type" : 3
}
[2026-03-19T21:17:55.948Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[CopilotMCP] MCP state changed from false to true",
  "type" : 3
}
[2026-03-19T21:17:55.948Z] [info] [GitHubCopilot] [31433] check status response: Response(status: Active, user: Optional("bgibson72"))
[2026-03-19T21:17:55.948Z] [info] [GitHubCopilot] [31433] No BYOK API keys found, fetching BYOK API keys...
[2026-03-19T21:17:55.948Z] [info] [Client] [31433] Notify about MCP tools change: 
[2026-03-19T21:17:55.951Z] [info] [GitHubCopilot] [31433] No BYOK models found, fetching BYOK models...
[2026-03-19T21:17:56.246Z] [info] [GitHubCopilot] [31433] window/logMessage: {
  "message" : "[Semantic Search] Semantic search feature flag is updated {\n  shouldEnableSemanticSearch: false,\n  ideSemanticSearchEnabledExpFlag: false,\n  editorPreviewFeaturesDisabled: false\n}",
  "type" : 3
}
[2026-03-19T21:17:56.247Z] [info] [Client] [31614] Feature flags updated: agentMode=true, byok=true, mcp=true, editorPreview=true
[2026-03-19T21:17:56.686Z] [info] [Client] [31433] Started watching for file changes in [file:///Users/bjgibson2/Dev/Cargo/Cargo/]
[2026-03-19T21:17:56.686Z] [info] [Client] [31433] [FileWatcher] Started watching file: /Users/bjgibson2/Dev/Cargo/Cargo/Cargo.xcodeproj/project.xcworkspace/contents.xcworkspacedata
