{
  "format": "ai-knowledge-map/tutorial-v1",
  "canonical": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/",
  "language": "en",
  "title": "Chapter 2 Use an agent to operate Photoshop",
  "summary": "Compare Photoshop's built-in assistant with external agents. Review UXP and Windows COM MCP integrations, connection checks, task instructions and common setup problems.",
  "questions": [
    {
      "question": "How do Photoshop's built-in assistant and external agents connect?",
      "answer": "The chapter distinguishes Photoshop's built-in assistant from external agents, then presents UXP-plugin and Windows COM integrations with separate environment requirements.",
      "sections": [
        {
          "id": "course-image-photoshop-agent-section-1",
          "title": "Choose a connection method",
          "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-1"
        },
        {
          "id": "course-image-photoshop-agent-section-2",
          "title": "Route A: drmedia/photoshop-mcp (UXP plugin)",
          "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
        },
        {
          "id": "course-image-photoshop-agent-section-3",
          "title": "Route B: airtaxi/PhotoshopMcpServer (Windows COM)",
          "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-3"
        }
      ]
    },
    {
      "question": "How do the UXP and Windows COM MCP approaches differ?",
      "answer": "Check Photoshop, plugin or COM requirements and client configuration for the chosen project. Keep the installation and startup steps for the two routes separate.",
      "sections": [
        {
          "id": "course-image-photoshop-agent-section-2",
          "title": "Route A: drmedia/photoshop-mcp (UXP plugin)",
          "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
        },
        {
          "id": "course-image-photoshop-agent-section-3",
          "title": "Route B: airtaxi/PhotoshopMcpServer (Windows COM)",
          "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-3"
        }
      ]
    },
    {
      "question": "How can I verify the connection and troubleshoot Photoshop agent access?",
      "answer": "Confirm that tools are available, then use a small task to check actual Photoshop changes and read-back results. Receiving textual advice does not show that the software was operated.",
      "sections": [
        {
          "id": "course-image-photoshop-agent-section-4",
          "title": "Verify the connection",
          "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-4"
        },
        {
          "id": "course-image-photoshop-agent-section-5",
          "title": "Give tasks after connecting",
          "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-5"
        },
        {
          "id": "course-image-photoshop-agent-section-6",
          "title": "Common connection problems",
          "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-6"
        }
      ]
    }
  ],
  "scope": "Summary and short answers are derived from the canonical chapter. Original source labels, setup details, version context and testing limitations are retained in the complete sections below. This is a public reading format, not an independent review or test result.",
  "sources": [
    {
      "url": "https://helpx.adobe.com/photoshop/desktop/whats-new/ai-assistant-overview.html",
      "title": "Official overview and entry point",
      "section": "course-image-photoshop-agent-section-1",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-1"
    },
    {
      "url": "https://github.com/drmedia/photoshop-mcp",
      "title": "drmedia/photoshop-mcp",
      "section": "course-image-photoshop-agent-section-1",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-1"
    },
    {
      "url": "https://github.com/airtaxi/PhotoshopMcpServer",
      "title": "airtaxi/PhotoshopMcpServer",
      "section": "course-image-photoshop-agent-section-1",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-1"
    },
    {
      "url": "https://github.com/drmedia/photoshop-mcp/blob/main/README_KO.md#필요한-것",
      "title": "Project requirements",
      "section": "course-image-photoshop-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
    },
    {
      "url": "https://developer.adobe.com/photoshop/uxp/2022/guides/devtool/installation",
      "title": "Adobe installation guide",
      "section": "course-image-photoshop-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
    },
    {
      "url": "https://github.com/drmedia/photoshop-mcp#quick-start",
      "title": "Build instructions",
      "section": "course-image-photoshop-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
    },
    {
      "url": "https://github.com/drmedia/photoshop-mcp/blob/main/README_KO.md",
      "title": "release status",
      "section": "course-image-photoshop-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
    },
    {
      "url": "https://github.com/drmedia/photoshop-mcp/blob/main/photoshop-uxp/README.md#설치",
      "title": "Plugin loading instructions",
      "section": "course-image-photoshop-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
    },
    {
      "url": "https://github.com/drmedia/photoshop-mcp/blob/main/.mcp.json",
      "title": "Project launch configuration",
      "section": "course-image-photoshop-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
    },
    {
      "url": "https://github.com/drmedia/photoshop-mcp#configuration",
      "title": "environment variables and permissions",
      "section": "course-image-photoshop-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
    },
    {
      "url": "https://github.com/airtaxi/PhotoshopMcpServer#claude-desktop",
      "title": "Claude Desktop configuration location",
      "section": "course-image-photoshop-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
    },
    {
      "url": "https://code.visualstudio.com/docs/agent-customization/mcp-servers",
      "title": "Official VS Code connection guide",
      "section": "course-image-photoshop-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
    },
    {
      "url": "https://github.com/drmedia/photoshop-mcp/blob/main/README_KO.md#파일-저장",
      "title": "Output folder and saving rules",
      "section": "course-image-photoshop-agent-section-2",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2"
    },
    {
      "url": "https://github.com/airtaxi/PhotoshopMcpServer#requirements",
      "title": "project documentation",
      "section": "course-image-photoshop-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-3"
    },
    {
      "url": "https://github.com/airtaxi/PhotoshopMcpServer#installation",
      "title": "Publish steps",
      "section": "course-image-photoshop-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-3"
    },
    {
      "url": "https://github.com/airtaxi/PhotoshopMcpServer/blob/master/PhotoshopMcpServer/PhotoshopMcpServer.csproj",
      "title": "target framework",
      "section": "course-image-photoshop-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-3"
    },
    {
      "url": "https://github.com/airtaxi/PhotoshopMcpServer#option-b-run-published-executable",
      "title": "Executable connection example",
      "section": "course-image-photoshop-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-3"
    },
    {
      "url": "https://github.com/airtaxi/PhotoshopMcpServer#available-tools",
      "title": "Tool list",
      "section": "course-image-photoshop-agent-section-3",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-3"
    },
    {
      "url": "https://github.com/drmedia/photoshop-mcp/blob/main/docs/CORE_API.md",
      "title": "UXP tool reference",
      "section": "course-image-photoshop-agent-section-4",
      "context": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-4"
    }
  ],
  "sections": [
    {
      "id": "course-image-photoshop-agent-introduction",
      "title": "Reading note",
      "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-introduction",
      "html": "<p>This chapter is for users who can already describe requirements in natural language. Its goal is to connect an agent so it can operate Photoshop directly. Once connected, ask it to inspect images, organize layers, change text, adjust the image and export files, then request further changes based on the result. The main skills are connection and use.</p>"
    },
    {
      "id": "course-image-photoshop-agent-section-1",
      "title": "Choose a connection method",
      "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-1",
      "html": "<p>There are two routes: Photoshop&#39;s built-in assistant or an external agent:</p>\n<ul><li><strong>Official Photoshop AI Assistant</strong>: type requests inside Photoshop without setting up MCP yourself. At the time of verification, Adobe still labeled the desktop feature an early-access Photoshop (Beta) feature. Install Photoshop (Beta) through Creative Cloud, open an image and click the AI Assistant icon at the upper right to start a conversation. Availability depends on your current version and account. <a href=\"https://helpx.adobe.com/photoshop/desktop/whats-new/ai-assistant-overview.html\" target=\"_blank\" rel=\"noopener noreferrer\">Official overview and entry point</a></li><li><strong>External agent + MCP</strong>: chat in an AI client that supports local MCP tools; a connector sends the operations to Photoshop. Here, MCP is an interface through which the agent calls Photoshop tools. Choose either project below.</li></ul>\n<table class=\"d-table\"><thead><tr><th>Project</th><th>Control method</th><th>Capabilities described by the project</th></tr></thead><tbody><tr><td><a href=\"https://github.com/drmedia/photoshop-mcp\" target=\"_blank\" rel=\"noopener noreferrer\">drmedia/photoshop-mcp</a></td><td>Photoshop UXP plugin bridge</td><td>Documents, layers, selections, screenshots, saving and exporting</td></tr><tr><td><a href=\"https://github.com/airtaxi/PhotoshopMcpServer\" target=\"_blank\" rel=\"noopener noreferrer\">airtaxi/PhotoshopMcpServer</a></td><td>Windows COM automation</td><td>Exposes Photoshop automation to MCP agents, including document and layer information, exports and Photoshop script execution</td></tr></tbody></table>\n<p>The following instructions are for Windows. Choose one external route; both are third-party projects with their own version requirements and operation limits.</p>"
    },
    {
      "id": "course-image-photoshop-agent-section-2",
      "title": "Route A: drmedia/photoshop-mcp (UXP plugin)",
      "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-2",
      "html": "<p><strong>1. Prepare the environment</strong></p>\n<p>You need Git, Node.js 22.12 or later, Photoshop and Adobe UXP Developer Tool. The project declares Photoshop 25.0 as its minimum; the author records testing with 27.8. Complete macOS validation is still missing, so this section uses Windows. <a href=\"https://github.com/drmedia/photoshop-mcp/blob/main/README_KO.md#필요한-것\" target=\"_blank\" rel=\"noopener noreferrer\">Project requirements</a></p>\n<p>Install UXP Developer Tool through Creative Cloud. On first launch, follow the instructions to enable Developer Mode and allow loading development plugins. <a href=\"https://developer.adobe.com/photoshop/uxp/2022/guides/devtool/installation\" target=\"_blank\" rel=\"noopener noreferrer\">Adobe installation guide</a></p>\n<p><strong>2. Download and build the project</strong></p>\n<p>This example installs to <code>C:/AI/Tools</code>. Run the following in PowerShell:</p>\n<pre><code class=\"language-powershell\">New-Item -ItemType Directory -Path C:/AI/Tools -Force\nSet-Location C:/AI/Tools\ngit clone https://github.com/drmedia/photoshop-mcp.git\nSet-Location C:/AI/Tools/photoshop-mcp\nnpm install\nnpm run build</code></pre>\n<p>The build generates the files needed by the server and plugin. At verification time, the project had not been published to npm; install from source. <a href=\"https://github.com/drmedia/photoshop-mcp#quick-start\" target=\"_blank\" rel=\"noopener noreferrer\">Build instructions</a>, <a href=\"https://github.com/drmedia/photoshop-mcp/blob/main/README_KO.md\" target=\"_blank\" rel=\"noopener noreferrer\">release status</a></p>\n<p><strong>3. Load the plugin in Photoshop</strong></p>\n<ol><li>Start Photoshop and UXP Developer Tool.</li><li>Select <strong>Add Plugin</strong> in the developer tool and locate <code>C:/AI/Tools/photoshop-mcp/photoshop-uxp/manifest.json</code>.</li><li>Click <strong>Load</strong>, then open the <strong>Photoshop MCP</strong> panel through Photoshop&#39;s <strong>Plugins</strong> menu.</li></ol>\n<p>Keep Photoshop and the plugin panel open while configuring the AI client. <a href=\"https://github.com/drmedia/photoshop-mcp/blob/main/photoshop-uxp/README.md#설치\" target=\"_blank\" rel=\"noopener noreferrer\">Plugin loading instructions</a></p>\n<p><strong>4. Add the MCP server to the agent client</strong></p>\n<p>The client must support starting a local <strong>stdio MCP server</strong>. For example, in Claude Desktop, open <code>%APPDATA%\\Claude\\claude_desktop_config.json</code> and add the server entry below. If other servers already exist, merge this entry into the existing <code>mcpServers</code> object.</p>\n<pre><code class=\"language-json\">{\n  &quot;mcpServers&quot;: {\n    &quot;photoshop-uxp&quot;: {\n      &quot;command&quot;: &quot;node&quot;,\n      &quot;args&quot;: [\n        &quot;C:/AI/Tools/photoshop-mcp/packages/mcp-server/bin/photoshop-mcp.js&quot;\n      ],\n      &quot;env&quot;: {\n        &quot;PHOTOSHOP_MCP_BRIDGE&quot;: &quot;uxp&quot;,\n        &quot;PHOTOSHOP_MCP_PROFILE&quot;: &quot;full&quot;,\n        &quot;PHOTOSHOP_MCP_ALLOW&quot;: &quot;read,edit,external&quot;,\n        &quot;PHOTOSHOP_MCP_EXTENSIONS_ENABLED&quot;: &quot;none&quot;\n      }\n    }\n  }\n}</code></pre>\n<p>Replace the installation path with your actual path, save and restart the client. The client starts the configured server; do not run another <code>npm start</code> instance manually.</p>\n<p>These settings select the real UXP bridge, expose the full Photoshop tool set, allow reading and editing plus Save As / export operations, and disable extensions not needed here. The default permission is <code>read,edit</code>; this example adds <code>external</code> for saving and exporting. Overwriting original files belongs to a different permission level and is not included. <a href=\"https://github.com/drmedia/photoshop-mcp/blob/main/.mcp.json\" target=\"_blank\" rel=\"noopener noreferrer\">Project launch configuration</a>, <a href=\"https://github.com/drmedia/photoshop-mcp#configuration\" target=\"_blank\" rel=\"noopener noreferrer\">environment variables and permissions</a>, <a href=\"https://github.com/airtaxi/PhotoshopMcpServer#claude-desktop\" target=\"_blank\" rel=\"noopener noreferrer\">Claude Desktop configuration location</a></p>\n<p>For other agents, use the same command, arguments and environment variables in that client&#39;s configuration format. For example, in VS Code, run <strong>MCP: Add Server → Command (stdio)</strong> from the command palette. Clients may use <code>mcpServers</code> or <code>servers</code> as their top-level field; do not interchange them. <a href=\"https://code.visualstudio.com/docs/agent-customization/mcp-servers\" target=\"_blank\" rel=\"noopener noreferrer\">Official VS Code connection guide</a></p>\n<p><strong>5. Connect the plugin and choose an output folder</strong></p>\n<p>Return to the Photoshop MCP panel and click <strong>Connect</strong>. <strong>Loading the plugin does not connect it automatically</strong>, so this is a separate step. Once connected, the panel shows bridge status and the port. It searches local ports 8765–8774 by default; you usually do not need to enter a port. <a href=\"https://github.com/drmedia/photoshop-mcp/blob/main/photoshop-uxp/README.md#설치\" target=\"_blank\" rel=\"noopener noreferrer\">Connection behavior</a></p>\n<p>For saving or exporting, select and authorize an output folder in the panel yourself. The agent then supplies a filename such as <code>poster-v1.psd</code>, which is written there. This project does not accept arbitrary full output paths chosen by the agent. <a href=\"https://github.com/drmedia/photoshop-mcp/blob/main/README_KO.md#파일-저장\" target=\"_blank\" rel=\"noopener noreferrer\">Output folder and saving rules</a></p>"
    },
    {
      "id": "course-image-photoshop-agent-section-3",
      "title": "Route B: airtaxi/PhotoshopMcpServer (Windows COM)",
      "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-3",
      "html": "<p>This route controls Photoshop through Windows COM without the UXP plugin above. It requires Windows, Photoshop with COM automation and <code>DoJavaScript</code> support, and .NET 10 SDK or later. See the <a href=\"https://github.com/airtaxi/PhotoshopMcpServer#requirements\" target=\"_blank\" rel=\"noopener noreferrer\">project documentation</a> for installation and client configuration.</p>\n<p><strong>1. Download and publish the executable</strong></p>\n<p>Run in PowerShell:</p>\n<pre><code class=\"language-powershell\">New-Item -ItemType Directory -Path C:/AI/Tools -Force\nSet-Location C:/AI/Tools\ngit clone https://github.com/airtaxi/PhotoshopMcpServer.git\nSet-Location C:/AI/Tools/PhotoshopMcpServer\ndotnet publish PhotoshopMcpServer/PhotoshopMcpServer.csproj -c Release -r win-x64 --self-contained</code></pre>\n<p>Publishing builds the project. With its current directory structure and target framework, the executable is at the location used below. <a href=\"https://github.com/airtaxi/PhotoshopMcpServer#installation\" target=\"_blank\" rel=\"noopener noreferrer\">Publish steps</a>, <a href=\"https://github.com/airtaxi/PhotoshopMcpServer/blob/master/PhotoshopMcpServer/PhotoshopMcpServer.csproj\" target=\"_blank\" rel=\"noopener noreferrer\">target framework</a></p>\n<p><strong>2. Configure the client and connect</strong></p>\n<p>Again using Claude Desktop, add this server entry to its configuration:</p>\n<pre><code class=\"language-json\">{\n  &quot;mcpServers&quot;: {\n    &quot;photoshop-com&quot;: {\n      &quot;command&quot;: &quot;C:/AI/Tools/PhotoshopMcpServer/PhotoshopMcpServer/bin/Release/net10.0-windows/win-x64/publish/PhotoshopMcpServer.exe&quot;\n    }\n  }\n}</code></pre>\n<p>Use your actual path, save, restart the client and open Photoshop. Other agents can use the same executable as the command for a local stdio server. <a href=\"https://github.com/airtaxi/PhotoshopMcpServer#option-b-run-published-executable\" target=\"_blank\" rel=\"noopener noreferrer\">Executable connection example</a></p>\n<p>The project provides tools for reading documents, querying layers and exporting; it also lets the agent write and execute Photoshop JavaScript. Describe everyday tasks directly; you do not need to write scripts first. <a href=\"https://github.com/airtaxi/PhotoshopMcpServer#available-tools\" target=\"_blank\" rel=\"noopener noreferrer\">Tool list</a></p>"
    },
    {
      "id": "course-image-photoshop-agent-section-4",
      "title": "Verify the connection",
      "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-4",
      "html": "<p>Open a test image in Photoshop, enable the relevant MCP tools in the agent client and enter:</p>\n<blockquote class=\"quote\"><p>Actually call the Photoshop tools to read the current document&#39;s name, width, height and layer names. Query only; do not make changes yet.</p></blockquote>\n<p>Compare the returned information with the open document and confirm that the client shows actual tool calls. The UXP route has document and layer query tools; the COM route can use <code>GetActiveDocumentInfo</code> and <code>GetLayerInfo</code>. A server configuration or a chat message saying “connected” is not sufficient evidence. <a href=\"https://github.com/drmedia/photoshop-mcp/blob/main/docs/CORE_API.md\" target=\"_blank\" rel=\"noopener noreferrer\">UXP tool reference</a>, <a href=\"https://github.com/airtaxi/PhotoshopMcpServer#available-tools\" target=\"_blank\" rel=\"noopener noreferrer\">COM tool reference</a></p>\n<p>Then verify a small edit:</p>\n<blockquote class=\"quote\"><p>Create a blank layer at the top of the current document named “Connection test.” Query the layers again and report its name and position.</p></blockquote>\n<p>Finally, test Save As and export, and confirm the files actually appear in the selected folder. With the UXP route, enter:</p>\n<blockquote class=\"quote\"><p>Save the current document as connect-test-v1.psd, preserving layers, and export connect-test-v1.png. Use the folder I selected in the Photoshop MCP panel and report the result for each file.</p></blockquote>\n<p>These three steps verify reading, editing and file output separately. Once complete, proceed to everyday conversation-based operation.</p>"
    },
    {
      "id": "course-image-photoshop-agent-section-5",
      "title": "Give tasks after connecting",
      "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-5",
      "html": "<p>If you can already write prompts, describe the object, requested changes, content to preserve and deliverables. For example:</p>\n<blockquote class=\"quote\"><p>Change the text layer named “Title” in the current poster to “Autumn arrivals,” preserving the font, size and position. Save the result as poster-v1.psd and export poster-v1.png.</p></blockquote>\n<p>After seeing the result, continue with “split the title into two lines,” “make the whole image brighter” or “adjust only the background.” When objects are unclear, ask the agent to query the layers first. With UXP, you can also request a screenshot and use it to guide changes.</p>\n<p>Available operations depend on the selected tools. Reading and adjusting layers or placing an existing background are different from calling Generative Fill. Check the tool list and test whether a new background or a particular AI feature is actually supported.</p>"
    },
    {
      "id": "course-image-photoshop-agent-section-6",
      "title": "Common connection problems",
      "url": "https://ai-knowledge-map.com/en/software/image-creation/image-photoshop-agent/#course-image-photoshop-agent-section-6",
      "html": "<table class=\"d-table\"><thead><tr><th>Symptom</th><th>Check first</th></tr></thead><tbody><tr><td>Client cannot start the server; tool list is empty</td><td>Installation directory, build output and configuration format; for UXP, ensure the client can find Node and restart it after installing the runtime</td></tr><tr><td>UXP returns <code>PHOTOSHOP_NOT_CONNECTED</code></td><td>Photoshop is open, the plugin is loaded and Connect was clicked; confirm the client starts the real <code>uxp</code> bridge</td></tr><tr><td>Reading and editing work, but saving or exporting fails</td><td>For UXP, check <code>external</code> permission and the panel&#39;s output folder; choose a new filename if one already exists</td></tr><tr><td>COM server starts, but Photoshop operations fail</td><td>Call <code>IsPhotoshopRunning</code> and <code>GetPhotoshopVersion</code>; check the installed version supports the required COM interface</td></tr><tr><td>A feature has no tool or a call fails</td><td>Ask the agent to inspect the actual tool list and error; for UXP, use <code>photoshop.diagnostics</code> and follow its findings</td></tr></tbody></table>\n<p>Resources and configurations were checked on <strong>October 31, 2026</strong>, against Adobe and client documentation and the two projects&#39; source documentation. This section has not been installed and acceptance-tested in local Photoshop.</p>"
    }
  ]
}
