Skip to content

Releases: intitni/CopilotForXcode

0.38.0

Choose a tag to compare

@intitni intitni released this 05 Feb 16:27

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

Choose a tag to compare

@intitni intitni released this 30 Jan 17:16

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

Choose a tag to compare

@intitni intitni released this 08 Jan 09:54

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

Choose a tag to compare

@intitni intitni released this 25 Dec 16:03

instruction

  • Fix that some openURL were not functioning.

0.37.2

Choose a tag to compare

@intitni intitni released this 03 Dec 07:16

instruction

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

0.37.1

Choose a tag to compare

@intitni intitni released this 28 Nov 13:25

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

Choose a tag to compare

@intitni intitni released this 25 Nov 15:38

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

Choose a tag to compare

@intitni intitni released this 23 Oct 12:50

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

Choose a tag to compare

@intitni intitni released this 12 Oct 18:47

instruction

  • Better support for macOS 26 and Xcode 26.

Working on an insteresting new feature, releasing next week!

0.35.10

Choose a tag to compare

@intitni intitni released this 17 Sep 14:33

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!