dsh-mcp-xcode: Integrate Xcode headless capabilities into DSH agent
# Introduction When developing macOS/iOS applications in DSH (DeepSeek Harness), there is a practical challenge: tasks such as building projects, running unit tests, viewing SwiftUI previews, and operating simulators are typically performed within the Xcode UI, preventing agents from intervening. DSH's philosophy is "everything is a plugin," and such capability gaps are usually filled by plugins. Starting with Xcode 27, the system comes with built-in headless MCP services (`xcrun mcp-server` / `xcrun mcpbridge`) that expose the aforementioned capabilities in the form of MCP tools. However, to use them within DSH, a bridging layer is required to convert these MCP tools into...
Read Moredsh-apple-mode: Connect Xcode AI stack to DSH sessions using agent presets
# Introduction If you are writing Swift on macOS using DeepSeek Harness (dsh), you have likely encountered this awkward situation: the model can generate SwiftUI code, but cannot access the Xcode project itself—creating targets, modifying build settings, switching schemes and run targets, reading diagnostic information, and editing the String Catalog—all of these tasks require you to manually switch back to Xcode. The philosophy behind dsh is that everything is a plugin, and since Xcode 26, Apple has officially provided `mcpbridge`, allowing external tools to directly manipulate open projects. This article introduces jihongboo/dsh-apple-mode, which brings this capability to DSH.
Read More