mirror of
https://github.com/browseros-ai/BrowserOS.git
synced 2026-05-20 20:39:10 +00:00
Add `source: 'mcp' | 'chat'` property to all `tool_executed` metrics events so we can distinguish tool calls from external MCP clients (Claude Code, Cursor) vs the built-in BrowserOS agent in PostHog. - register-mcp.ts: source='mcp' (browser tools via MCP endpoint) - register-klavis-mcp.ts: source='mcp' (Klavis tools via MCP endpoint) - tool-adapter.ts: source='chat' (browser tools via chat agent) - ai-sdk-agent.ts: source='chat' (Klavis/external MCP tools via chat agent, previously untracked) - filesystem/utils.ts: source='chat' (filesystem tools via chat agent)