Refactor ClineMessage

This commit is contained in:
Saoud Rizwan
2024-10-06 00:19:44 -04:00
parent 7dd9abda46
commit d67523596b
7 changed files with 23 additions and 23 deletions

View File

@@ -25,7 +25,7 @@ import {
ClaudeApiReqCancelReason,
ClaudeApiReqInfo,
ClaudeAsk,
ClaudeMessage,
ClineMessage,
ClaudeSay,
ClaudeSayTool,
} from "../shared/ExtensionMessage"
@@ -60,7 +60,7 @@ export class Cline {
customInstructions?: string
alwaysAllowReadOnly: boolean
apiConversationHistory: Anthropic.MessageParam[] = []
claudeMessages: ClaudeMessage[] = []
claudeMessages: ClineMessage[] = []
private askResponse?: ClaudeAskResponse
private askResponseText?: string
private askResponseImages?: string[]
@@ -150,7 +150,7 @@ export class Cline {
}
}
private async getSavedClaudeMessages(): Promise<ClaudeMessage[]> {
private async getSavedClaudeMessages(): Promise<ClineMessage[]> {
const filePath = path.join(await this.ensureTaskDirectoryExists(), GlobalFileNames.claudeMessages)
const fileExists = await fileExistsAtPath(filePath)
if (fileExists) {
@@ -159,12 +159,12 @@ export class Cline {
return []
}
private async addToClaudeMessages(message: ClaudeMessage) {
private async addToClaudeMessages(message: ClineMessage) {
this.claudeMessages.push(message)
await this.saveClaudeMessages()
}
private async overwriteClaudeMessages(newMessages: ClaudeMessage[]) {
private async overwriteClaudeMessages(newMessages: ClineMessage[]) {
this.claudeMessages = newMessages
await this.saveClaudeMessages()
}