Skip to content

Commit 9f9fcb5

Browse files
committed
refactor: reuse getKiloBaseUriFromToken from llm-client in opus-approval
1 parent e6f93ce commit 9f9fcb5

File tree

2 files changed

+2
-15
lines changed

2 files changed

+2
-15
lines changed

src/test-llm-autocompletion/llm-client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export interface FimResponse {
1919
tokensUsed?: number
2020
}
2121

22-
function getKiloBaseUriFromToken(kilocodeToken?: string): string {
22+
export function getKiloBaseUriFromToken(kilocodeToken?: string): string {
2323
if (kilocodeToken) {
2424
try {
2525
const payload_string = kilocodeToken.split(".")[1]

src/test-llm-autocompletion/opus-approval.ts

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,9 @@
11
import OpenAI from "openai"
22
import { DEFAULT_HEADERS } from "../api/providers/constants.js"
3+
import { getKiloBaseUriFromToken } from "./llm-client.js"
34

45
const OPUS_MODEL = "anthropic/claude-opus-4.5"
56

6-
function getKiloBaseUriFromToken(kilocodeToken?: string): string {
7-
if (kilocodeToken) {
8-
try {
9-
const payload_string = kilocodeToken.split(".")[1]
10-
const payload_json = Buffer.from(payload_string, "base64").toString()
11-
const payload = JSON.parse(payload_json)
12-
if (payload.env === "development") return "http://localhost:3000"
13-
} catch (_error) {
14-
console.warn("Failed to get base URL from Kilo Code token")
15-
}
16-
}
17-
return "https://api.kilo.ai"
18-
}
19-
207
export async function askOpusApproval(
218
input: string,
229
output: string,

0 commit comments

Comments
 (0)