From 5b22f1f8c33c63f75ba04c4e13ac667ccfacdd1b Mon Sep 17 00:00:00 2001 From: Siddharth Ganesan Date: Tue, 7 Apr 2026 20:39:08 -0700 Subject: [PATCH] Remove debug logs --- .../components/file-viewer/file-viewer.tsx | 20 --- .../resource-content/resource-content.tsx | 24 --- .../[workspaceId]/home/hooks/use-chat.ts | 141 +----------------- apps/sim/lib/copilot/request/go/stream.ts | 40 ----- .../sim/lib/copilot/request/session/writer.ts | 10 -- 5 files changed, 2 insertions(+), 233 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/files/components/file-viewer/file-viewer.tsx b/apps/sim/app/workspace/[workspaceId]/files/components/file-viewer/file-viewer.tsx index 9e576ad014..9630ee9853 100644 --- a/apps/sim/app/workspace/[workspaceId]/files/components/file-viewer/file-viewer.tsx +++ b/apps/sim/app/workspace/[workspaceId]/files/components/file-viewer/file-viewer.tsx @@ -240,26 +240,6 @@ function TextEditor({ useEffect(() => { if (streamingContent !== undefined) { - // #region agent log - fetch('http://127.0.0.1:7774/ingest/b056eec6-a1ee-457f-8556-85f94314ca06', { - method: 'POST', - headers: { 'Content-Type': 'application/json', 'X-Debug-Session-Id': '6f10b0' }, - body: JSON.stringify({ - sessionId: '6f10b0', - location: 'file-viewer.tsx:streaming-merge', - message: 'TextEditor streaming merge', - data: { - fileId: file.id, - fileName: file.name, - fetchedLen: fetchedContent?.length ?? 0, - streamingLen: streamingContent.length, - mode: fetchedContent !== undefined ? 'append_to_fetched' : 'stream_only', - }, - timestamp: Date.now(), - hypothesisId: 'H9', - }), - }).catch(() => {}) - // #endregion const nextContent = fetchedContent === undefined ? streamingContent diff --git a/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/resource-content.tsx b/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/resource-content.tsx index 8a7457a5e3..7cd06b77e8 100644 --- a/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/resource-content.tsx +++ b/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/resource-content.tsx @@ -110,30 +110,6 @@ export const ResourceContent = memo(function ResourceContent({ } }, [workspaceId, streamFileName]) - // #region agent log - if (streamingFile) { - fetch('http://127.0.0.1:7774/ingest/b056eec6-a1ee-457f-8556-85f94314ca06', { - method: 'POST', - headers: { 'Content-Type': 'application/json', 'X-Debug-Session-Id': '6f10b0' }, - body: JSON.stringify({ - sessionId: '6f10b0', - location: 'resource-content.tsx:render', - message: 'ResourceContent render with streamingFile', - data: { - resourceId: resource.id, - resourceType: resource.type, - streamFileName: streamFileName, - hasExtractedContent: streamingExtractedContent !== undefined, - extractedLen: streamingExtractedContent?.length ?? 0, - rawContentLen: streamingFile.content.length, - }, - timestamp: Date.now(), - hypothesisId: 'H3', - }), - }).catch(() => {}) - } - // #endregion - if (streamingFile && resource.id === 'streaming-file') { return (
diff --git a/apps/sim/app/workspace/[workspaceId]/home/hooks/use-chat.ts b/apps/sim/app/workspace/[workspaceId]/home/hooks/use-chat.ts index b257cf22e2..08bd927d1f 100644 --- a/apps/sim/app/workspace/[workspaceId]/home/hooks/use-chat.ts +++ b/apps/sim/app/workspace/[workspaceId]/home/hooks/use-chat.ts @@ -777,16 +777,6 @@ export function useChat( } logger.debug('SSE event received', parsed) - if (parsed.type === 'tool') { - const _p = getPayloadData(parsed) - if (_p.phase === 'args_delta' && _p.toolName === 'workspace_file') { - console.warn('[FILE-STREAM-BROWSER] workspace_file args_delta arrived', { - seq: parsed.seq, - deltaLen: - typeof _p.argumentsDelta === 'string' ? (_p.argumentsDelta as string).length : 0, - }) - } - } switch (parsed.type) { case MothershipStreamV1EventType.session: { const payload = getPayloadData(parsed) @@ -891,26 +881,6 @@ export function useChat( : (blocks[toolMap.get(id) ?? -1]?.toolCall?.name ?? '') const streamWorkspaceFile = toolName === WorkspaceFile.id - // #region agent log - fetch('http://127.0.0.1:7774/ingest/b056eec6-a1ee-457f-8556-85f94314ca06', { - method: 'POST', - headers: { 'Content-Type': 'application/json', 'X-Debug-Session-Id': '6f10b0' }, - body: JSON.stringify({ - sessionId: '6f10b0', - location: 'use-chat.ts:args_delta', - message: 'args_delta entry', - data: { - toolName, - streamWorkspaceFile, - deltaLen: delta.length, - seq: parsed.seq, - }, - timestamp: Date.now(), - hypothesisId: 'H1', - }), - }).catch(() => {}) - // #endregion - if (streamWorkspaceFile) { let prev = streamingFileRef.current if (!prev || (!prev.fileName && !prev.fileId)) { @@ -943,32 +913,6 @@ export function useChat( (resource) => resource.type === 'file' && resource.id === matchedResourceId ) - // #region agent log - const hasContent = raw.indexOf('"content":') >= 0 - fetch('http://127.0.0.1:7774/ingest/b056eec6-a1ee-457f-8556-85f94314ca06', { - method: 'POST', - headers: { 'Content-Type': 'application/json', 'X-Debug-Session-Id': '6f10b0' }, - body: JSON.stringify({ - sessionId: '6f10b0', - location: 'use-chat.ts:resource-decision', - message: 'resource routing', - data: { - fileName, - matchedResourceId, - existingFileMatch: !!existingFileMatch, - hasContent, - rawLen: raw.length, - activeResourceId: activeResourceIdRef.current, - resourceIds: resourcesRef.current.map((r: { id: string }) => r.id), - activeFileCtx: activeFileContextRef.current, - seq: parsed.seq, - }, - timestamp: Date.now(), - hypothesisId: 'H4', - }), - }).catch(() => {}) - // #endregion - if (existingFileMatch) { setActiveResourceId(matchedResourceId) setResources((rs) => rs.filter((resource) => resource.id !== 'streaming-file')) @@ -1132,26 +1076,6 @@ export function useChat( if (fileId || fileName) { activeFileContextRef.current = { fileId, fileName } } - // #region agent log - fetch('http://127.0.0.1:7774/ingest/b056eec6-a1ee-457f-8556-85f94314ca06', { - method: 'POST', - headers: { 'Content-Type': 'application/json', 'X-Debug-Session-Id': '6f10b0' }, - body: JSON.stringify({ - sessionId: '6f10b0', - location: 'use-chat.ts:create_file_result', - message: 'create_file result processed', - data: { - toolName: tc.name, - fileId, - fileName, - status: tc.status, - activeFileCtx: activeFileContextRef.current, - }, - timestamp: Date.now(), - hypothesisId: 'H5', - }), - }).catch(() => {}) - // #endregion } if (isWorkflowToolName(tc.name)) { @@ -1160,27 +1084,6 @@ export function useChat( if (tc.name === WorkspaceFile.id) { const fileResource = extractedResources.find((r) => r.type === 'file') - // #region agent log - fetch('http://127.0.0.1:7774/ingest/b056eec6-a1ee-457f-8556-85f94314ca06', { - method: 'POST', - headers: { 'Content-Type': 'application/json', 'X-Debug-Session-Id': '6f10b0' }, - body: JSON.stringify({ - sessionId: '6f10b0', - location: 'use-chat.ts:workspace_file_result_cleanup', - message: 'workspace_file result cleanup', - data: { - toolCallId: id, - activeResourceIdBefore: activeResourceIdRef.current, - streamingFileExists: !!streamingFileRef.current, - fileResourceId: fileResource?.id, - fileResourceTitle: fileResource?.title, - resourceIds: resourcesRef.current.map((r: { id: string }) => r.id), - }, - timestamp: Date.now(), - hypothesisId: 'H6', - }), - }).catch(() => {}) - // #endregion if (fileResource) { setResources((rs) => { const without = rs.filter((r) => r.id !== 'streaming-file') @@ -1221,6 +1124,8 @@ export function useChat( const chunkTitle = innerArgs?.title as string | undefined if (chunkTitle) { displayTitle = `Writing ${chunkTitle}` + } else if (activeFileContextRef.current?.fileName) { + displayTitle = `Writing ${activeFileContextRef.current.fileName}` } } @@ -1385,26 +1290,6 @@ export function useChat( blocks.push({ type: 'subagent', content: name }) } if (name === FileWrite.id) { - // #region agent log - fetch('http://127.0.0.1:7774/ingest/b056eec6-a1ee-457f-8556-85f94314ca06', { - method: 'POST', - headers: { 'Content-Type': 'application/json', 'X-Debug-Session-Id': '6f10b0' }, - body: JSON.stringify({ - sessionId: '6f10b0', - location: 'use-chat.ts:file_write_span_start', - message: 'file_write span start', - data: { - parentToolCallId, - activeResourceIdBefore: activeResourceIdRef.current, - existingStreamingFile: streamingFileRef.current, - activeFileCtx: activeFileContextRef.current, - resourceIds: resourcesRef.current.map((r: { id: string }) => r.id), - }, - timestamp: Date.now(), - hypothesisId: 'H7', - }), - }).catch(() => {}) - // #endregion const emptyFile = { fileName: '', content: '' } streamingFileRef.current = emptyFile setStreamingFile(emptyFile) @@ -1415,28 +1300,6 @@ export function useChat( break } if (streamingFileRef.current) { - // #region agent log - fetch('http://127.0.0.1:7774/ingest/b056eec6-a1ee-457f-8556-85f94314ca06', { - method: 'POST', - headers: { 'Content-Type': 'application/json', 'X-Debug-Session-Id': '6f10b0' }, - body: JSON.stringify({ - sessionId: '6f10b0', - location: 'use-chat.ts:file_write_span_end', - message: 'file_write span end clear', - data: { - activeResourceIdBefore: activeResourceIdRef.current, - streamingFileBefore: streamingFileRef.current, - lastRealFileId: resourcesRef.current.find( - (r: { type: string; id: string }) => - r.type === 'file' && r.id !== 'streaming-file' - )?.id, - resourceIds: resourcesRef.current.map((r: { id: string }) => r.id), - }, - timestamp: Date.now(), - hypothesisId: 'H8', - }), - }).catch(() => {}) - // #endregion setStreamingFile(null) streamingFileRef.current = null const lastFileResource = resourcesRef.current.find( diff --git a/apps/sim/lib/copilot/request/go/stream.ts b/apps/sim/lib/copilot/request/go/stream.ts index 7dd4f353b0..197004a253 100644 --- a/apps/sim/lib/copilot/request/go/stream.ts +++ b/apps/sim/lib/copilot/request/go/stream.ts @@ -136,46 +136,6 @@ export async function runStreamLoop( return } - if (streamEvent.type === MothershipStreamV1EventType.tool) { - const tp = streamEvent.payload as Record | undefined - if (tp?.phase === 'args_delta' && tp?.toolName === 'workspace_file') { - logger.info('[file-stream] args_delta FROM GO', { - toolCallId: tp.toolCallId, - deltaLen: - typeof tp.argumentsDelta === 'string' ? (tp.argumentsDelta as string).length : 0, - scope: streamEvent.scope?.agentId, - parentToolCallId: streamEvent.scope?.parentToolCallId, - }) - } - if (tp?.phase === 'call' && tp?.toolName === 'workspace_file') { - logger.info('[file-stream] workspace_file CALL event', { - toolCallId: tp.toolCallId, - phase: tp.phase, - status: tp.status, - hasArgs: !!tp.arguments, - }) - } - if (tp?.phase === 'result' && tp?.toolName === 'workspace_file') { - const resultData = tp.result as Record | undefined - const innerData = resultData?.data as Record | undefined - logger.info('[file-stream] workspace_file RESULT', { - toolCallId: tp.toolCallId, - success: tp.success, - fileId: innerData?.id, - fileName: innerData?.name, - }) - } - } - if (streamEvent.type === MothershipStreamV1EventType.span) { - const sp = streamEvent.payload as Record | undefined - if (sp?.agent === 'file_write') { - logger.info('[file-stream] file_write SPAN', { - event: sp.event, - parentToolCallId: streamEvent.scope?.parentToolCallId, - }) - } - } - try { await options.onEvent?.(streamEvent) } catch (error) { diff --git a/apps/sim/lib/copilot/request/session/writer.ts b/apps/sim/lib/copilot/request/session/writer.ts index b3431c9731..5e330ccbf1 100644 --- a/apps/sim/lib/copilot/request/session/writer.ts +++ b/apps/sim/lib/copilot/request/session/writer.ts @@ -83,16 +83,6 @@ export class StreamWriter { } publish(event: StreamEvent): void { - const payload = event.payload as Record | undefined - if (event.type === MothershipStreamV1EventType.tool && payload?.toolName === 'workspace_file') { - logger.info('[file-stream] PUBLISH to client', { - seq: this.nextSeq + 1, - phase: payload.phase, - toolCallId: payload.toolCallId, - disconnected: this._clientDisconnected, - hasController: !!this.controller, - }) - } const envelope = this.createEnvelope(event) this.enqueue(envelope) this.queuePersistence(envelope)