33979d348b
telemetry: use Cloud Run default, reject localhost overrides, add startup diagnostics, and normalize logging
dsarno
2025-09-10 11:57:43 -07:00
9b5488dcaf
telemetry_decorator: guard record_tool_usage and milestone emits (sync/async)
David Sarno
2025-09-10 09:38:53 -07:00
9f7308b4c2
mcp-unity: telemetry fire-and-forget; safer sender reg; defer startup/conn telemetry; writer IO logs; manage_scene tolerant params; test worker wake
David Sarno
2025-09-10 09:24:09 -07:00
89714d022c
telemetry: record sub_action for tool executions; decorator extracts 'action'; add tests for keyword/positional extraction
David Sarno
2025-09-10 08:52:38 -07:00
2fd74f5dab
manage_scene: tolerant params + optional buildIndex; add writer IO logs; keep direct write path
David Sarno
2025-09-10 08:23:25 -07:00
46df7250b5
attempted ManageScene debugging for hang
David Sarno
2025-09-09 19:26:17 -07:00
c1bde804d4
telemetry: main-thread routing + timeout for manage_scene; stderr + rotating file logs; Cloud Run endpoint in config; minor robustness in scene tool
David Sarno
2025-09-09 18:46:42 -07:00
1e003748d8
telemetry: bounded queue + single worker; INFO-level send logs; endpoint to Cloud Run; add unit test for backpressure
David Sarno
2025-09-09 18:45:09 -07:00
bd55a56d1c
MCP server: hardened startup + telemetry queue - Logging to stderr with force; quiet httpx/urllib3 - Async lifespan fix; defer telemetry in first second - Bounded telemetry queue with single worker - Reduce initial Unity connect timeout to 1s - Keep server_version in file
David Sarno
2025-09-09 12:14:00 -07:00
9d17061452
Add Windows legacy server cleanup for %LOCALAPPDATA%\Programs\UnityMCP\UnityMcpServer (#272)
dsarno
2025-09-09 10:18:22 -07:00
ba45051a40
fix she descrip
David Sarno
2025-09-08 21:37:06 -07:00
2e907f189e
tests: disable telemetry during pytest via conftest; lock milestone saves
David Sarno
2025-09-08 20:55:00 -07:00
2abca24e9d
telemetry: pluggable Unity sender; add MCP_DISABLE_TELEMETRY; server reads version file; locks for milestones
David Sarno
2025-09-08 20:45:45 -07:00
f6a5568865
telemetry: prefer config with env override; validate scheme; robust load\n\n- TelemetryConfig reads config.telemetry_enabled/endpoint, env can override\n- Validate endpoint scheme; revalidate on send\n- Split UUID/milestones load error handling\n- Add tests for config precedence, scheme validation, UUID preservation\n- validate_script: optional include_diagnostics with documented behavior
David Sarno
2025-09-08 20:37:38 -07:00
7f0527f708
chore: apply CodeRabbit suggestions
David Sarno
2025-09-08 20:25:07 -07:00
96326ee6a1
Editor: Detect Windows Store Python (PythonSoftwareFoundation) uv.exe in FindUvPath
dsarno
2025-09-02 14:41:29 -07:00
8c2b4a2ca8
Editor: Improve Windows auto-reload in ManageScript\n- Force synchronous ImportAsset and RequestScriptCompilation\n- Debounced refresh calls ImportAsset instead of Refresh\n- Path sanitation for Assets/ and slashes\n- Atomic writes with Windows-safe fallbacks\n- Nudge Editor tick for debounce reliability
dsarno
2025-09-02 14:13:13 -07:00
35e7d89cbc
chore: bump version to 3.2.1
v3.2.1
GitHub Actions
2025-09-02 16:44:15 +00:00
97bce34573
bump sever version (#252)
dsarno
2025-09-02 09:43:13 -07:00
57d4f204c7
bump sever version
David Sarno
2025-09-02 09:42:29 -07:00
f9c38da7c0
chore: bump version to 3.2.0
v3.2.0
GitHub Actions
2025-09-02 16:37:30 +00:00
0c52c1c92e
feat: Automatic Background Compile and Domain Reload for MCP Script Edits and New Script Creation (#248)
dsarno
2025-09-02 09:36:50 -07:00
ad848f06df
chore: bump version to 3.1.0
v3.1.0
GitHub Actions
2025-08-30 16:57:57 +00:00
f4712656fa
Claude‑friendly edit tools + framed transport + live Unity NL test framework (#243)
dsarno
2025-08-30 09:55:38 -07:00
22e8016aee
chore: bump version to 3.0.2
v3.0.2
GitHub Actions
2025-08-26 05:26:53 +00:00
a7d7bcdc42
Editor: on macOS, prefer macConfigPath in ManualConfigEditorWindow (fallback to linux path); Linux/Windows unchanged.
David Sarno
2025-08-25 16:56:43 -07:00
88b6390359
Models: add macConfigPath to McpClient for macOS config path selection (fixes CS1061 in editor window).
David Sarno
2025-08-25 16:49:42 -07:00
99d7a120c9
Editor: use macConfigPath on macOS for MCP client config writes (Claude Desktop, etc.). Fallback to linuxConfigPath only if mac path missing.
David Sarno
2025-08-25 15:22:04 -07:00
daa105da35
Fix Claude Desktop config path and atomic write issues
David Sarno
2025-08-25 14:51:03 -07:00
aa4fc1c0ea
Server: set server_version.txt to 3.0.1
David Sarno
2025-08-24 14:19:34 -07:00
ad5c3112ca
MCP: Fix macOS paths and VSCode manual setup
David Sarno
2025-08-24 14:18:08 -07:00
01ea2f46ac
refactor(installer): revert to lean installer logic from ee23346c; fix macOS path via Application.platform; escape pgrep pattern
David Sarno
2025-08-24 11:47:04 -07:00
ce1104e9e7
feat(installer): rewire known configs (EditorPrefs, Cursor mcp.json) to canonical path; then remove legacy if unreferenced
David Sarno
2025-08-24 11:39:01 -07:00
755e1d784b
chore(version): bump server_version.txt to 3.0.5
David Sarno
2025-08-24 11:32:13 -07:00
48c1b7a51e
fix(installer): use Application.platform for OS detection; add canonical root logs; fallback to RuntimeInformation
David Sarno
2025-08-24 11:31:38 -07:00
86b4dc14bc
chore(logging): include OS and server version in MCP bridge start log
David Sarno
2025-08-24 11:28:47 -07:00
58ed4d4e13
chore(server): bump server_version.txt to 3.0.4
David Sarno
2025-08-24 11:11:27 -07:00
4da30cc43b
bump server version
David Sarno
2025-08-24 11:00:58 -07:00