Skip to content

Releases: intitni/CopilotForXcode

0.38.0

05 Feb 16:27

Choose a tag to compare

instruction

Have you tried the agent integration in Xcode 26.3? It feels good.

  • Support using the models in Copilot for Xcode in Codex through Xcode Chat Proxy.
  • Support for an MCP server that provides extra MCP tools missing from Xcode, accessible through Xcode Chat Proxy. See MCP Server for more details.
    • SwiftPackageCheckoutsGlob
    • SwiftPackageCheckoutsGrep
    • SymbolSearch
    • DebugAreaRead

Other changes you may no longer care about:

  • Add support for AGENTS.md file to provide project-specific instructions to the AI in both Xcode Chat Proxy and the chat feature.
  • Add custom query tools in Xcode Chat Proxy for chat mode.
  • Drop macOS 12 support.

0.37.5

30 Jan 17:16

Choose a tag to compare

instruction

  • Fix system prompt for Xcode Chat Proxy.
  • Fix some crashes.
  • Extend Xcode Chat Proxy beta period.

Honestly speaking, the Xcode's builtin chat panel is just too buggy, especially for custom model providers..

0.37.4

08 Jan 09:54

Choose a tag to compare

instruction

  • Temporarily remove shadows of some windows to avoid high GPU usage from WindowServer when idle. #654

I will see if there is a better solution in the future.

0.37.3

25 Dec 16:03

Choose a tag to compare

instruction

  • Fix that some openURL were not functioning.

0.37.2

03 Dec 07:16

Choose a tag to compare

instruction

  • Fix that the overlay may become the key window and block input to Xcode. #652

0.37.1

28 Nov 13:25

Choose a tag to compare

instruction

  • Fix that the overlays and widgets were not probably displayed in some display arrangements. #651

New in 0.37.0

  • Bump GitHub Copilot language server. You will need Node v22+ to run the new language server.
  • Bump Codeium language server.
  • Update Xcode Chat Proxy to show the references, tool call progress and plugin information above the input box.
  • Rename /run plugin to /shell. /run will be used for other purposes in the future.
  • Add /edit chat plugin to use the modification service to edit the selection in the active editor.
  • Update system prompts.

0.37.0

25 Nov 15:38

Choose a tag to compare

instruction

  • Bump GitHub Copilot language server. You will need Node v22+ to run the new language server.
  • Bump Codeium language server.
  • Update Xcode Chat Proxy to show the references, tool call progress and plugin information above the input box.
  • Rename /run plugin to /shell. /run will be used for other purposes in the future.
  • Add /edit chat plugin to use the modification service to edit the selection in the active editor.
  • Update system prompts.

0.36.0

23 Oct 12:50

Choose a tag to compare

instruction

  • Introducing Xcode Chat Proxy (Beta). With this feature, you use the Xcode chat interface with:

    • the models available in Copilot for Xcode (you know what I mean).
    • additional system prompts to customize the behavior of the AI.
    • the RAG features like @gitstatus, @clipboard, etc, to provide extra context to the AI.
    • tool-using that is not yet available in Xcode for custom models:
      • Build project, let the AI analyze build errors and suggest fixes.
      • Additional documentation lookup from the Xcode bundle and all your dependencies.
      • Web search and web page querying.
    • the /run plugin to execute shell commands under the context of the current project.

    Please check the Xcode Chat Proxy documentation for more details on how to set it up and use it.

    Feel free to let me know what other tools, plugins, RAGs, you'd like to see on the GitHub repo discussions!

  • Improved macOS 26 and Xcode 26 support.

  • Update the floating widget to be less intrusive. It will now sit at the bottom-left of the active Xcode window.

0.35.11

12 Oct 18:47

Choose a tag to compare

instruction

  • Better support for macOS 26 and Xcode 26.

Working on an insteresting new feature, releasing next week!

0.35.10

17 Sep 14:33

Choose a tag to compare

instruction

  • Fix that the chat panel may become unresponsive when stream long code snippets. The Text from SwiftUI has some performance issues when rendering long text with many lines.
  • Fix that the @GitStatus attachment may hang when there are too many changes.

Sorry for not adding new features recently. I was lost in implementing a feature that wasn't well thought out and wasted a lot of time. I am planning to release some new features in the next few weeks, if you are still using it, stay tuned!