diff --git a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/CHANGELOG.md b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/CHANGELOG.md index 6d11b40..1329451 100644 --- a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/CHANGELOG.md +++ b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/CHANGELOG.md @@ -26,6 +26,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Declared the built-in JSON serialization module required by runtime game-command argument parsing. - Added immediate TCP `ping`/`pong` handling so the extension can verify it attached to a current Unity Cursor Toolkit package. - Restored Unity-Unterm's terminal tab icon across editor reloads and live title changes, and reduced idle texture, resize, file, and diff polling work. +- Restored ANSI colors in Unity-Unterm sessions launched from non-interactive agent hosts without overriding an interactive user's explicit `NO_COLOR` preference. ## [1.1.0] - 2026-05-28 diff --git a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm-debugger.exe b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm-debugger.exe index 55da756..18e8195 100644 Binary files a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm-debugger.exe and b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm-debugger.exe differ diff --git a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm.dll b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm.dll index 5f17a79..8e37107 100644 Binary files a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm.dll and b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm.dll differ diff --git a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm-debugger b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm-debugger index b0dea3d..6de98f8 100755 Binary files a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm-debugger and b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm-debugger differ diff --git a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm.dylib b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm.dylib index e1c93f1..67462c3 100755 Binary files a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm.dylib and b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm.dylib differ diff --git a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/VENDOR.json b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/VENDOR.json index 1d45504..8fe8b8b 100644 --- a/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/VENDOR.json +++ b/CursorUnityTool/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/VENDOR.json @@ -3,16 +3,16 @@ "name": "Unity-Unterm", "license": "MIT", "sourceRepository": "https://github.com/rankupgames/Unity-Unterm", - "sourceCommit": "b056990babba629c8505a345ddc5a7a2d845ad6d", - "sourceRef": "refs/heads/feat/toolkit-icon-performance-mcp", + "sourceCommit": "e4adaebe6235a6547314e4171e1a34229cde157e", + "sourceRef": "refs/heads/feat/ansi-terminal-colors", "upstreamRepository": "https://github.com/tnayuki/Unity-Unterm", "upstreamBaseCommit": "ead1391bd38532eebfb9f13f10064eddc372b769", "packageReleaseCommit": "3d35648c564dafab2a8df9df02cc424d321446e8", "minimumUnity": "6000.3", "build": { "workflow": "https://github.com/rankupgames/Unity-Unterm/actions/workflows/split-upm.yml", - "run": "https://github.com/rankupgames/Unity-Unterm/actions/runs/29296790454", - "attestation": "https://github.com/rankupgames/Unity-Unterm/attestations/35175215" + "run": "https://github.com/rankupgames/Unity-Unterm/actions/runs/29298714732", + "attestation": "https://github.com/rankupgames/Unity-Unterm/attestations/35179180" }, "files": { "AssemblyInfo.cs": "bafa1bda30bc191346b900f68f003b7e7b37be505953981fdd2466926ca28bb3", @@ -23,9 +23,9 @@ "LICENSE.md.meta": "b579e802066c10b1eb777606d0c3404a20cbc7d1d47a941d7805c8accabab3b5", "Plugins.meta": "57228902b081da4d072c80a21e1a0f8aa7d7683daba42b9d76cd5ca6c60831b8", "Plugins/macOS.meta": "40dd666b41caabcfbe3cbf387b2cd0b85e398d38738a4556ee2d0d105b35a366", - "Plugins/macOS/unterm-debugger": "cb8c6da8c752f102dd9de02dccb7064f9017308ff9def7c6efb307665900c4ef", + "Plugins/macOS/unterm-debugger": "0dbf9d3dc6bf15a873c09e2b2fec50c35e3b9cb46c1cbfe66be3db9250d5b08f", "Plugins/macOS/unterm-debugger.meta": "ddee1b2121246e5f665332e839bfb4f0a0590afd3ec706fb59ad65d1098d95bb", - "Plugins/macOS/unterm.dylib": "c67c8acac8f4e9271614fd9b0c20b62b835d91c71453632f32a6e2b3feb8bda7", + "Plugins/macOS/unterm.dylib": "13e1e5bd36a73b67544cbca7f5f90f01b376ed70beebdcf71f245e496bdaddf2", "Plugins/macOS/unterm.dylib.meta": "659c06342a44abdf71727de06212d204e9c6cc20c3a52d83faac016b4cba7f31", "Plugins/Roslyn.meta": "d0c14ffadd9a0d2a634f837193c155537793961ac43c0236efc1ae26a9b0648c", "Plugins/Roslyn/Microsoft.CodeAnalysis.CSharp.dll": "bc4e4cfe276fb97e70978e1d484e806c5a1c9301d1f9752c6d39840840118723", @@ -40,9 +40,9 @@ "Plugins/Roslyn/THIRD-PARTY-NOTICE.md.meta": "35d90c72feaadbdf380b165f0585e515b428621167a7dfaf8bc1e10541bff44d", "Plugins/Windows.meta": "4b8bcdce361e61b336b2062fade4749f05299a7f8a19872678a5389c8b94ae65", "Plugins/Windows/x86_64.meta": "4bf8eaa5ac4388caad65510e57d68bbbf8ce6e5078b6a017d1e59149c67f190d", - "Plugins/Windows/x86_64/unterm-debugger.exe": "bb269a903e02a8805ec47de03ca656bdc85a74c0c1e66ef59837c58d8b97190f", + "Plugins/Windows/x86_64/unterm-debugger.exe": "f5a5a4fb6b4d02b5d1b91a62d73ceacd2b6f567fc5e2815e0b9a330173235b8a", "Plugins/Windows/x86_64/unterm-debugger.exe.meta": "87e120d14a207dcd819271dc6bb01ce10d1286033074ca8602b72933c2290bb2", - "Plugins/Windows/x86_64/unterm.dll": "35f2a8abc08c9a9f930eaf8a5248908096e52913f185c45961d484f9fe2ffcb8", + "Plugins/Windows/x86_64/unterm.dll": "1950af8557486ad9e926ee859c466cd47c265e40aed5a38fc696fc214e7ec368", "Plugins/Windows/x86_64/unterm.dll.meta": "115ebfbf0751d4521fa792929417162b023aaafcfc17666e2bc9e5b4f631e5d4", "Third Party Notices.md": "6ee517c20de6d83263c67fe6727ff4ef15e482feb343742f9dd7b0744b615234", "Third Party Notices.md.meta": "db69e16b7ccc978b4d72edba7ddbe7f4f8622007976d0237de0ae22a06b31322", diff --git a/Packages/com.rankupgames.unity-cursor-toolkit/CHANGELOG.md b/Packages/com.rankupgames.unity-cursor-toolkit/CHANGELOG.md index 6d11b40..1329451 100644 --- a/Packages/com.rankupgames.unity-cursor-toolkit/CHANGELOG.md +++ b/Packages/com.rankupgames.unity-cursor-toolkit/CHANGELOG.md @@ -26,6 +26,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Declared the built-in JSON serialization module required by runtime game-command argument parsing. - Added immediate TCP `ping`/`pong` handling so the extension can verify it attached to a current Unity Cursor Toolkit package. - Restored Unity-Unterm's terminal tab icon across editor reloads and live title changes, and reduced idle texture, resize, file, and diff polling work. +- Restored ANSI colors in Unity-Unterm sessions launched from non-interactive agent hosts without overriding an interactive user's explicit `NO_COLOR` preference. ## [1.1.0] - 2026-05-28 diff --git a/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm-debugger.exe b/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm-debugger.exe index 55da756..18e8195 100644 Binary files a/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm-debugger.exe and b/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm-debugger.exe differ diff --git a/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm.dll b/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm.dll index 5f17a79..8e37107 100644 Binary files a/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm.dll and b/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/Windows/x86_64/unterm.dll differ diff --git a/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm-debugger b/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm-debugger index b0dea3d..6de98f8 100755 Binary files a/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm-debugger and b/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm-debugger differ diff --git a/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm.dylib b/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm.dylib index e1c93f1..67462c3 100755 Binary files a/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm.dylib and b/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/Plugins/macOS/unterm.dylib differ diff --git a/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/VENDOR.json b/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/VENDOR.json index 1d45504..8fe8b8b 100644 --- a/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/VENDOR.json +++ b/Packages/com.rankupgames.unity-cursor-toolkit/Editor/ThirdParty/Unity-Unterm/VENDOR.json @@ -3,16 +3,16 @@ "name": "Unity-Unterm", "license": "MIT", "sourceRepository": "https://github.com/rankupgames/Unity-Unterm", - "sourceCommit": "b056990babba629c8505a345ddc5a7a2d845ad6d", - "sourceRef": "refs/heads/feat/toolkit-icon-performance-mcp", + "sourceCommit": "e4adaebe6235a6547314e4171e1a34229cde157e", + "sourceRef": "refs/heads/feat/ansi-terminal-colors", "upstreamRepository": "https://github.com/tnayuki/Unity-Unterm", "upstreamBaseCommit": "ead1391bd38532eebfb9f13f10064eddc372b769", "packageReleaseCommit": "3d35648c564dafab2a8df9df02cc424d321446e8", "minimumUnity": "6000.3", "build": { "workflow": "https://github.com/rankupgames/Unity-Unterm/actions/workflows/split-upm.yml", - "run": "https://github.com/rankupgames/Unity-Unterm/actions/runs/29296790454", - "attestation": "https://github.com/rankupgames/Unity-Unterm/attestations/35175215" + "run": "https://github.com/rankupgames/Unity-Unterm/actions/runs/29298714732", + "attestation": "https://github.com/rankupgames/Unity-Unterm/attestations/35179180" }, "files": { "AssemblyInfo.cs": "bafa1bda30bc191346b900f68f003b7e7b37be505953981fdd2466926ca28bb3", @@ -23,9 +23,9 @@ "LICENSE.md.meta": "b579e802066c10b1eb777606d0c3404a20cbc7d1d47a941d7805c8accabab3b5", "Plugins.meta": "57228902b081da4d072c80a21e1a0f8aa7d7683daba42b9d76cd5ca6c60831b8", "Plugins/macOS.meta": "40dd666b41caabcfbe3cbf387b2cd0b85e398d38738a4556ee2d0d105b35a366", - "Plugins/macOS/unterm-debugger": "cb8c6da8c752f102dd9de02dccb7064f9017308ff9def7c6efb307665900c4ef", + "Plugins/macOS/unterm-debugger": "0dbf9d3dc6bf15a873c09e2b2fec50c35e3b9cb46c1cbfe66be3db9250d5b08f", "Plugins/macOS/unterm-debugger.meta": "ddee1b2121246e5f665332e839bfb4f0a0590afd3ec706fb59ad65d1098d95bb", - "Plugins/macOS/unterm.dylib": "c67c8acac8f4e9271614fd9b0c20b62b835d91c71453632f32a6e2b3feb8bda7", + "Plugins/macOS/unterm.dylib": "13e1e5bd36a73b67544cbca7f5f90f01b376ed70beebdcf71f245e496bdaddf2", "Plugins/macOS/unterm.dylib.meta": "659c06342a44abdf71727de06212d204e9c6cc20c3a52d83faac016b4cba7f31", "Plugins/Roslyn.meta": "d0c14ffadd9a0d2a634f837193c155537793961ac43c0236efc1ae26a9b0648c", "Plugins/Roslyn/Microsoft.CodeAnalysis.CSharp.dll": "bc4e4cfe276fb97e70978e1d484e806c5a1c9301d1f9752c6d39840840118723", @@ -40,9 +40,9 @@ "Plugins/Roslyn/THIRD-PARTY-NOTICE.md.meta": "35d90c72feaadbdf380b165f0585e515b428621167a7dfaf8bc1e10541bff44d", "Plugins/Windows.meta": "4b8bcdce361e61b336b2062fade4749f05299a7f8a19872678a5389c8b94ae65", "Plugins/Windows/x86_64.meta": "4bf8eaa5ac4388caad65510e57d68bbbf8ce6e5078b6a017d1e59149c67f190d", - "Plugins/Windows/x86_64/unterm-debugger.exe": "bb269a903e02a8805ec47de03ca656bdc85a74c0c1e66ef59837c58d8b97190f", + "Plugins/Windows/x86_64/unterm-debugger.exe": "f5a5a4fb6b4d02b5d1b91a62d73ceacd2b6f567fc5e2815e0b9a330173235b8a", "Plugins/Windows/x86_64/unterm-debugger.exe.meta": "87e120d14a207dcd819271dc6bb01ce10d1286033074ca8602b72933c2290bb2", - "Plugins/Windows/x86_64/unterm.dll": "35f2a8abc08c9a9f930eaf8a5248908096e52913f185c45961d484f9fe2ffcb8", + "Plugins/Windows/x86_64/unterm.dll": "1950af8557486ad9e926ee859c466cd47c265e40aed5a38fc696fc214e7ec368", "Plugins/Windows/x86_64/unterm.dll.meta": "115ebfbf0751d4521fa792929417162b023aaafcfc17666e2bc9e5b4f631e5d4", "Third Party Notices.md": "6ee517c20de6d83263c67fe6727ff4ef15e482feb343742f9dd7b0744b615234", "Third Party Notices.md.meta": "db69e16b7ccc978b4d72edba7ddbe7f4f8622007976d0237de0ae22a06b31322", diff --git a/unity-cursor-toolkit/scripts/validate-vendored-unterm.js b/unity-cursor-toolkit/scripts/validate-vendored-unterm.js index c5842a6..034dc24 100644 --- a/unity-cursor-toolkit/scripts/validate-vendored-unterm.js +++ b/unity-cursor-toolkit/scripts/validate-vendored-unterm.js @@ -13,8 +13,8 @@ const smokeVendorRoot = path.join(smokePackageRoot, vendorRelativePath); const manifestFileName = 'VENDOR.json'; const expectedUpstreamBaseCommit = 'ead1391bd38532eebfb9f13f10064eddc372b769'; const expectedPackageReleaseCommit = '3d35648c564dafab2a8df9df02cc424d321446e8'; -const expectedSourceCommit = 'b056990babba629c8505a345ddc5a7a2d845ad6d'; -const expectedSourceRef = 'refs/heads/feat/toolkit-icon-performance-mcp'; +const expectedSourceCommit = 'e4adaebe6235a6547314e4171e1a34229cde157e'; +const expectedSourceRef = 'refs/heads/feat/ansi-terminal-colors'; const expectedBuildWorkflow = 'https://github.com/rankupgames/Unity-Unterm/actions/workflows/split-upm.yml'; const expectedLicenseHash = '5eadd917298382489f3a1d97bdd2befed92564bf163b642309f31ed21aff7383'; const expectedThirdPartyNoticesHash = '6ee517c20de6d83263c67fe6727ff4ef15e482feb343742f9dd7b0744b615234';