David Sarno
89714d022c
telemetry: record sub_action for tool executions; decorator extracts 'action'; add tests for keyword/positional extraction
2025-09-10 08:52:38 -07:00
David Sarno
397ba32a99
telemetry: fire-and-forget queue; remove context propagation; reduce timeouts; fix milestone lock reentrancy
2025-09-10 07:50:05 -07:00
David Sarno
1e003748d8
telemetry: bounded queue + single worker; INFO-level send logs; endpoint to Cloud Run; add unit test for backpressure
2025-09-09 18:45:09 -07:00
David Sarno
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
2025-09-09 12:14:00 -07:00
David Sarno
2e907f189e
tests: disable telemetry during pytest via conftest; lock milestone saves
2025-09-08 20:55:00 -07:00
David Sarno
2abca24e9d
telemetry: pluggable Unity sender; add MCP_DISABLE_TELEMETRY; server reads version file; locks for milestones
2025-09-08 20:45:45 -07:00
David Sarno
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
2025-09-08 20:37:38 -07:00
David Sarno
7f0527f708
chore: apply CodeRabbit suggestions
...
- README path separators (todo in separate doc commit)
- manage_gameobject: pop prefabFolder not prefab_folder
- execute_menu_item: make sync to avoid blocking event loop
- telemetry: validate endpoint scheme (allow http/https only) and re-validate at send time
2025-09-08 20:25:07 -07:00
David Sarno
f127024d01
telemetry: enable tool_execution across tools via strict, async-aware decorator; add endpoint env override + urllib fallback; enrich OS fields; fix TelemetryHelper invocation
2025-09-08 16:39:47 -07:00
Justin Barnett
99beca7cfe
endpoint adjustment
2025-09-04 14:43:41 -04:00
Justin Barnett
e5039c8acc
added optional telemetry
2025-09-04 12:09:34 -04:00