Skip to content

Commit 5f101bb

Browse files
committed
Fix remaining Roo-Code merge conflicts
1 parent c3eeeef commit 5f101bb

File tree

5 files changed

+38
-216
lines changed

5 files changed

+38
-216
lines changed

Roo-Code/apps/web-evals/src/app/runs/new/new-run.tsx

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,7 @@ export function NewRun() {
6666
const modelSearchValueRef = useRef("")
6767

6868
const models = useOpenRouterModels()
69-
const exercises = useQuery({
70-
queryKey: ["getExercises"],
71-
queryFn: () => getExercises(),
72-
})
69+
const exercises = useQuery({ queryKey: ["getExercises"], queryFn: () => getExercises() })
7370

7471
const form = useForm<CreateRun>({
7572
resolver: zodResolver(createRunSchema),
@@ -97,14 +94,7 @@ export function NewRun() {
9794
async (values: CreateRun) => {
9895
try {
9996
if (mode === "openrouter") {
100-
<<<<<<< HEAD
101-
values.settings = {
102-
...(values.settings || {}),
103-
openRouterModelId: model,
104-
}
105-
=======
10697
values.settings = { ...values.settings, openRouterModelId: model }
107-
>>>>>>> release/v0.0.5
10898
}
10999

110100
const { id } = await createRun(values)
@@ -169,11 +159,7 @@ export function NewRun() {
169159
const providerSettings = providerProfiles.apiConfigs[providerProfiles.currentApiConfigName] ?? {}
170160

171161
setValue("model", getModelId(providerSettings) ?? "")
172-
setValue("settings", {
173-
...EVALS_SETTINGS,
174-
...providerSettings,
175-
...globalSettings,
176-
})
162+
setValue("settings", { ...EVALS_SETTINGS, ...providerSettings, ...globalSettings })
177163
setMode("settings")
178164

179165
event.target.value = ""
@@ -299,12 +285,7 @@ export function NewRun() {
299285
</Tabs>
300286
{suite === "partial" && (
301287
<MultiSelect
302-
options={
303-
exercises.data?.map((path) => ({
304-
value: path,
305-
label: path,
306-
})) || []
307-
}
288+
options={exercises.data?.map((path) => ({ value: path, label: path })) || []}
308289
onValueChange={(value) => setValue("exercises", value)}
309290
placeholder="Select"
310291
variant="inverted"

Roo-Code/packages/telemetry/src/BaseTelemetryClient.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,7 @@ export abstract class BaseTelemetryClient implements TelemetryClient {
5151

5252
// Merge provider properties with event-specific properties.
5353
// Event properties take precedence in case of conflicts.
54-
<<<<<<< HEAD
55-
const mergedProperties = {
56-
...providerProperties,
57-
...(event.properties || {}),
58-
}
59-
=======
6054
const mergedProperties = { ...providerProperties, ...event.properties }
61-
>>>>>>> release/v0.0.5
6255

6356
// Filter out properties that shouldn't be captured by this client
6457
return Object.fromEntries(Object.entries(mergedProperties).filter(([key]) => this.isPropertyCapturable(key)))

Roo-Code/src/core/task/Task.ts

Lines changed: 15 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -574,10 +574,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
574574
// API Messages
575575

576576
private async getSavedApiConversationHistory(): Promise<ApiMessage[]> {
577-
return readApiMessages({
578-
taskId: this.taskId,
579-
globalStoragePath: this.globalStoragePath,
580-
})
577+
return readApiMessages({ taskId: this.taskId, globalStoragePath: this.globalStoragePath })
581578
}
582579

583580
private async addToApiConversationHistory(message: Anthropic.MessageParam) {
@@ -607,10 +604,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
607604
// Cline Messages
608605

609606
private async getSavedClineMessages(): Promise<ClineMessage[]> {
610-
return readTaskMessages({
611-
taskId: this.taskId,
612-
globalStoragePath: this.globalStoragePath,
613-
})
607+
return readTaskMessages({ taskId: this.taskId, globalStoragePath: this.globalStoragePath })
614608
}
615609

616610
private async addToClineMessages(message: ClineMessage) {
@@ -650,10 +644,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
650644

651645
private async updateClineMessage(message: ClineMessage) {
652646
const provider = this.providerRef.deref()
653-
await provider?.postMessageToWebview({
654-
type: "messageUpdated",
655-
clineMessage: message,
656-
})
647+
await provider?.postMessageToWebview({ type: "messageUpdated", clineMessage: message })
657648
this.emit(RooCodeEventName.Message, { action: "updated", message })
658649

659650
const shouldCaptureMessage = message.partial !== true && CloudService.isEnabled()
@@ -755,14 +746,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
755746
// state.
756747
askTs = Date.now()
757748
this.lastMessageTs = askTs
758-
await this.addToClineMessages({
759-
ts: askTs,
760-
type: "ask",
761-
ask: type,
762-
text,
763-
partial,
764-
isProtected,
765-
})
749+
await this.addToClineMessages({ ts: askTs, type: "ask", ask: type, text, partial, isProtected })
766750
throw new Error("Current ask promise was ignored (#2)")
767751
}
768752
} else {
@@ -799,13 +783,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
799783
this.askResponseImages = undefined
800784
askTs = Date.now()
801785
this.lastMessageTs = askTs
802-
await this.addToClineMessages({
803-
ts: askTs,
804-
type: "ask",
805-
ask: type,
806-
text,
807-
isProtected,
808-
})
786+
await this.addToClineMessages({ ts: askTs, type: "ask", ask: type, text, isProtected })
809787
}
810788
}
811789
} else {
@@ -815,13 +793,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
815793
this.askResponseImages = undefined
816794
askTs = Date.now()
817795
this.lastMessageTs = askTs
818-
await this.addToClineMessages({
819-
ts: askTs,
820-
type: "ask",
821-
ask: type,
822-
text,
823-
isProtected,
824-
})
796+
await this.addToClineMessages({ ts: askTs, type: "ask", ask: type, text, isProtected })
825797
}
826798

827799
// The state is mutable if the message is complete and the task will
@@ -900,11 +872,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
900872
throw new Error("Current ask promise was ignored")
901873
}
902874

903-
const result = {
904-
response: this.askResponse!,
905-
text: this.askResponseText,
906-
images: this.askResponseImages,
907-
}
875+
const result = { response: this.askResponse!, text: this.askResponseText, images: this.askResponseImages }
908876
this.askResponse = undefined
909877
this.askResponseText = undefined
910878
this.askResponseImages = undefined
@@ -994,12 +962,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
994962

995963
this.emit(RooCodeEventName.TaskUserMessage, this.taskId)
996964

997-
provider.postMessageToWebview({
998-
type: "invoke",
999-
invoke: "sendMessage",
1000-
text,
1001-
images,
1002-
})
965+
provider.postMessageToWebview({ type: "invoke", invoke: "sendMessage", text, images })
1003966
} else {
1004967
console.error("[Task#submitUserMessage] Provider reference lost")
1005968
}
@@ -1077,12 +1040,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
10771040
// Set flag to skip previous_response_id on the next API call after manual condense
10781041
this.skipPrevResponseIdOnce = true
10791042

1080-
const contextCondense: ContextCondense = {
1081-
summary,
1082-
cost,
1083-
newContextTokens,
1084-
prevContextTokens,
1085-
}
1043+
const contextCondense: ContextCondense = { summary, cost, newContextTokens, prevContextTokens }
10861044
await this.say(
10871045
"condense_context",
10881046
undefined /* text */,
@@ -1660,9 +1618,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
16601618
throw new Error("Provider not available")
16611619
}
16621620

1663-
const newTask = await provider.createTask(message, undefined, this, {
1664-
initialTodos,
1665-
})
1621+
const newTask = await provider.createTask(message, undefined, this, { initialTodos })
16661622

16671623
if (newTask) {
16681624
this.isPaused = true // Pause parent.
@@ -1787,15 +1743,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
17871743

17881744
if (response === "messageResponse") {
17891745
currentUserContent.push(
1790-
<<<<<<< HEAD
1791-
...[
1792-
{
1793-
type: "text" as const,
1794-
text: formatResponse.tooManyMistakes(text),
1795-
},
1796-
=======
17971746
{ type: "text" as const, text: formatResponse.tooManyMistakes(text) },
1798-
>>>>>>> release/v0.0.5
17991747
...formatResponse.imageBlocks(images),
18001748
)
18011749

@@ -1875,10 +1823,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
18751823
// results.
18761824
const finalUserContent = [...parsedUserContent, { type: "text" as const, text: environmentDetails }]
18771825

1878-
await this.addToApiConversationHistory({
1879-
role: "user",
1880-
content: finalUserContent,
1881-
})
1826+
await this.addToApiConversationHistory({ role: "user", content: finalUserContent })
18821827
TelemetryService.instance.captureConversationMessage(this.taskId, "user")
18831828

18841829
// Since we sent off a placeholder api_req_started message to update the
@@ -2347,10 +2292,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
23472292
const didToolUse = this.assistantMessageContent.some((block) => block.type === "tool_use")
23482293

23492294
if (!didToolUse) {
2350-
this.userMessageContent.push({
2351-
type: "text",
2352-
text: formatResponse.noToolsUsed(),
2353-
})
2295+
this.userMessageContent.push({ type: "text", text: formatResponse.noToolsUsed() })
23542296
this.consecutiveMistakeCount++
23552297
}
23562298

@@ -2530,12 +2472,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
25302472

25312473
if (truncateResult.summary) {
25322474
const { summary, cost, prevContextTokens, newContextTokens = 0 } = truncateResult
2533-
const contextCondense: ContextCondense = {
2534-
summary,
2535-
cost,
2536-
newContextTokens,
2537-
prevContextTokens,
2538-
}
2475+
const contextCondense: ContextCondense = { summary, cost, newContextTokens, prevContextTokens }
25392476
await this.say(
25402477
"condense_context",
25412478
undefined /* text */,
@@ -2656,12 +2593,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
26562593
this.skipPrevResponseIdOnce = true
26572594

26582595
const { summary, cost, prevContextTokens, newContextTokens = 0 } = truncateResult
2659-
const contextCondense: ContextCondense = {
2660-
summary,
2661-
cost,
2662-
newContextTokens,
2663-
prevContextTokens,
2664-
}
2596+
const contextCondense: ContextCondense = { summary, cost, newContextTokens, prevContextTokens }
26652597
await this.say(
26662598
"condense_context",
26672599
undefined /* text */,
@@ -2901,9 +2833,7 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
29012833
if (!modelId || !modelId.startsWith("gpt-5")) return
29022834

29032835
// Check if the API handler has a getLastResponseId method (OpenAiNativeHandler specific)
2904-
const handler = this.api as ApiHandler & {
2905-
getLastResponseId?: () => string | undefined
2906-
}
2836+
const handler = this.api as ApiHandler & { getLastResponseId?: () => string | undefined }
29072837
const lastResponseId = handler.getLastResponseId?.()
29082838
const idx = findLastIndex(
29092839
this.clineMessages,

0 commit comments

Comments
 (0)