Skip to content

Commit 2c77f32

Browse files
committed
clean logging
1 parent 616c4b6 commit 2c77f32

File tree

3 files changed

+2
-84
lines changed

3 files changed

+2
-84
lines changed

src/core/task/Task.ts

Lines changed: 1 addition & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -352,23 +352,11 @@ export class Task extends EventEmitter<ClineEvents> {
352352
// Cline Messages
353353

354354
private async getSavedClineMessages(): Promise<ClineMessage[]> {
355-
return await readTaskMessages({ taskId: this.taskId, globalStoragePath: this.globalStoragePath })
355+
return readTaskMessages({ taskId: this.taskId, globalStoragePath: this.globalStoragePath })
356356
}
357357

358358
private async addToClineMessages(message: ClineMessage) {
359-
console.log("[Task#addToClineMessages] Adding message:", JSON.stringify(message, null, 2))
360359
this.clineMessages.push(message)
361-
362-
// Verify the message was added correctly
363-
const addedMessage = this.clineMessages[this.clineMessages.length - 1]
364-
console.log("[Task#addToClineMessages] Verified added message:", {
365-
ts: addedMessage.ts,
366-
type: addedMessage.type,
367-
say: addedMessage.say,
368-
hasCheckpoint: !!addedMessage.checkpoint,
369-
checkpoint: addedMessage.checkpoint,
370-
})
371-
372360
const provider = this.providerRef.deref()
373361
await provider?.postStateToWebview()
374362
this.emit("message", { action: "created", message })
@@ -552,10 +540,6 @@ export class Task extends EventEmitter<ClineEvents> {
552540
}
553541

554542
async handleWebviewAskResponse(askResponse: ClineAskResponse, text?: string, images?: string[]) {
555-
// Checkpoint saving is now handled in webviewMessageHandler before this method is called
556-
console.log("[Task#handleWebviewAskResponse] Processing askResponse:", askResponse)
557-
558-
// Set the response, which will trigger the ask promise to resolve
559543
this.askResponse = askResponse
560544
this.askResponseText = text
561545
this.askResponseImages = images
@@ -877,20 +861,7 @@ export class Task extends EventEmitter<ClineEvents> {
877861
let responseText: string | undefined
878862
let responseImages: string[] | undefined
879863
if (response === "messageResponse") {
880-
// The checkpoint was already saved in handleWebviewAskResponse and attached to pendingUserMessageCheckpoint
881-
// The say method will automatically handle it for user_feedback messages
882-
console.log("[Task#resumeTaskFromHistory] Adding user_feedback message")
883864
await this.say("user_feedback", text, images)
884-
885-
// Verify the message was added with checkpoint
886-
const lastMessage = this.clineMessages[this.clineMessages.length - 1]
887-
console.log("[Task#resumeTaskFromHistory] Last message after say:", {
888-
ts: lastMessage?.ts,
889-
say: lastMessage?.say,
890-
hasCheckpoint: !!lastMessage?.checkpoint,
891-
checkpoint: lastMessage?.checkpoint,
892-
})
893-
894865
responseText = text
895866
responseImages = images
896867
}
@@ -1231,19 +1202,8 @@ export class Task extends EventEmitter<ClineEvents> {
12311202
],
12321203
)
12331204

1234-
// The say method will automatically handle the pending checkpoint for user_feedback messages
1235-
console.log("[Task] Tool approval - About to say user_feedback")
12361205
await this.say("user_feedback", text, images)
12371206

1238-
// Verify the message was added with checkpoint
1239-
const lastMessage = this.clineMessages[this.clineMessages.length - 1]
1240-
console.log("[Task] Tool approval - Last message after say:", {
1241-
ts: lastMessage?.ts,
1242-
say: lastMessage?.say,
1243-
hasCheckpoint: !!lastMessage?.checkpoint,
1244-
checkpoint: lastMessage?.checkpoint,
1245-
})
1246-
12471207
// Track consecutive mistake errors in telemetry.
12481208
TelemetryService.instance.captureConsecutiveMistakeError(this.taskId)
12491209
}

src/core/webview/ClineProvider.ts

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -653,10 +653,6 @@ export class ClineProvider
653653
`[subtasks] ${cline.parentTask ? "child" : "parent"} task ${cline.taskId}.${cline.instanceId} instantiated`,
654654
)
655655

656-
// Don't save checkpoint here - it will be saved in handleWebviewAskResponse
657-
// when the user message is actually sent. The checkpoint service might not
658-
// be initialized yet at this point.
659-
660656
return cline
661657
}
662658

@@ -1579,16 +1575,7 @@ export class ClineProvider
15791575
currentTaskItem: this.getCurrentCline()?.taskId
15801576
? (taskHistory || []).find((item: HistoryItem) => item.id === this.getCurrentCline()?.taskId)
15811577
: undefined,
1582-
clineMessages: (() => {
1583-
const messages = this.getCurrentCline()?.clineMessages || []
1584-
const messagesWithCheckpoints = messages.filter((m) => m.checkpoint)
1585-
console.log("[ClineProvider#getStateToPostToWebview] Total messages:", messages.length)
1586-
console.log(
1587-
"[ClineProvider#getStateToPostToWebview] Messages with checkpoints:",
1588-
messagesWithCheckpoints.length,
1589-
)
1590-
return messages
1591-
})(),
1578+
clineMessages: this.getCurrentCline()?.clineMessages || [],
15921579
taskHistory: (taskHistory || [])
15931580
.filter((item: HistoryItem) => item.ts && item.task)
15941581
.sort((a: HistoryItem, b: HistoryItem) => b.ts - a.ts),

src/core/webview/webviewMessageHandler.ts

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -106,20 +106,6 @@ export const webviewMessageHandler = async (
106106
const currentCline = provider.getCurrentCline()
107107
let hasCheckpoint = false
108108
if (currentCline) {
109-
// Debug: Log all messages to understand the state
110-
console.log("[webviewMessageHandler] Total messages:", currentCline.clineMessages.length)
111-
console.log("[webviewMessageHandler] Looking for message with ts:", messageTs)
112-
console.log(
113-
"[webviewMessageHandler] All messages with timestamps:",
114-
currentCline.clineMessages.map((m, idx) => ({
115-
index: idx,
116-
ts: m.ts,
117-
say: m.say,
118-
hasCheckpoint: !!m.checkpoint,
119-
checkpoint: m.checkpoint,
120-
})),
121-
)
122-
123109
const { messageIndex } = findMessageIndices(messageTs, currentCline)
124110
if (messageIndex !== -1) {
125111
const targetMessage = currentCline.clineMessages[messageIndex]
@@ -128,7 +114,6 @@ export const webviewMessageHandler = async (
128114
typeof targetMessage.checkpoint === "object" &&
129115
"hash" in targetMessage.checkpoint
130116
)
131-
console.log("[webviewMessageHandler] hasCheckpoint:", hasCheckpoint)
132117
} else {
133118
console.log("[webviewMessageHandler] Message not found! Looking for ts:", messageTs)
134119
}
@@ -219,19 +204,6 @@ export const webviewMessageHandler = async (
219204
const currentCline = provider.getCurrentCline()
220205
let hasCheckpoint = false
221206
if (currentCline) {
222-
console.log(
223-
"[webviewMessageHandler] Edit - Total messages in currentCline:",
224-
currentCline.clineMessages.length,
225-
)
226-
console.log("[webviewMessageHandler] Edit - Looking for messageTs:", messageTs)
227-
228-
// Log all messages with their timestamps and checkpoint status
229-
currentCline.clineMessages.forEach((msg, idx) => {
230-
console.log(
231-
`[webviewMessageHandler] Edit - Message ${idx}: ts=${msg.ts}, type=${msg.type}, say=${msg.say}, hasCheckpoint=${!!msg.checkpoint}, checkpoint=${JSON.stringify(msg.checkpoint)}`,
232-
)
233-
})
234-
235207
const { messageIndex } = findMessageIndices(messageTs, currentCline)
236208
if (messageIndex !== -1) {
237209
const targetMessage = currentCline.clineMessages[messageIndex]
@@ -240,7 +212,6 @@ export const webviewMessageHandler = async (
240212
typeof targetMessage.checkpoint === "object" &&
241213
"hash" in targetMessage.checkpoint
242214
)
243-
console.log("[webviewMessageHandler] Edit - hasCheckpoint:", hasCheckpoint)
244215
} else {
245216
console.log("[webviewMessageHandler] Edit - Message not found in clineMessages!")
246217
}

0 commit comments

Comments
 (0)