Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
10b4d6c
Add example to read_file tool definition
chrarnoldus Dec 17, 2025
f51d028
Fix search_replace tool to handle Windows line endings (CRLF)
kiloconnect[bot] Dec 19, 2025
d7d2e78
refactor: Extract normalizeLineEndings_kilocode to shared stringUtils…
kiloconnect[bot] Dec 19, 2025
46359f4
fix: change z.enum(toolNames) to z.string() in model-settings
kiloconnect[bot] Dec 19, 2025
4c45e79
feat: add session_title_generated event emission to CLI
kiloconnect[bot] Dec 19, 2025
f2cc065
fix: address PR feedback - remove duplicate type definition and unuse…
kiloconnect[bot] Dec 19, 2025
4d99e53
fix: add missing onSessionTitleGenerated callback to SessionManager t…
kiloconnect[bot] Dec 19, 2025
ac25c4b
Update src/shared/kilocode/cli-sessions/core/SessionSyncService.ts
iscekic Dec 19, 2025
8423d72
Merge branch 'main' into christiaan/read_file
chrarnoldus Dec 19, 2025
a3988cd
fix: capture shell PATH for CLI spawn on macOS (#4579) (#4586)
marius-kilocode Dec 22, 2025
9eb185a
Merge branch 'main' into feat/session-title-generated-event
marius-kilocode Dec 22, 2025
398598f
Merge branch 'main' into christiaan/read_file
chrarnoldus Dec 22, 2025
e1c0c1d
Merge pull request #4590 from Kilo-Org/feat/session-title-generated-e…
iscekic Dec 22, 2025
9a0b4f9
kilocode_change
chrarnoldus Dec 22, 2025
ae6818b
Fix duplictate tool call processing in Chutes, DeepInfra, LiteLLM and…
chrarnoldus Dec 22, 2025
7b842ad
Merge pull request #4574 from Kilo-Org/fix/model-settings-tool-names-…
chrarnoldus Dec 22, 2025
1f50029
Merge pull request #4620 from Kilo-Org/christiaan/duplicate-tools
chrarnoldus Dec 22, 2025
458774c
Merge pull request #4526 from Kilo-Org/christiaan/read_file
chrarnoldus Dec 22, 2025
e2bb5c1
fix: handle cli configuration errors (#4597)
marius-kilocode Dec 22, 2025
19fd3f4
Merge pull request #4570 from Kilo-Org/fix/search-replace-crlf-handling
chrarnoldus Dec 22, 2025
845f8c1
feat(cli): Add markdown theming support for Reasoning box content (#4…
kiloconnect[bot] Dec 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/fix-macos-cli-spawn-path.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"kilo-code": patch
---

Fix Agent Manager failing to start on macOS when launched from Finder/Spotlight
5 changes: 5 additions & 0 deletions .changeset/hungry-lands-sin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"kilo-code": patch
---

Reduce the incidence of read_file errors when using Claude models.
5 changes: 5 additions & 0 deletions .changeset/petite-moose-wish.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"kilo-code": patch
---

Fix duplictate tool call processing in Chutes, DeepInfra, LiteLLM and xAI providers.
5 changes: 5 additions & 0 deletions .changeset/salty-shirts-guess.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"kilo-code": patch
---

Fix Agent Manager not showing error when CLI is misconfigured. When the CLI exits with a configuration error (e.g., missing kilocodeToken), the extension now detects this and shows an error popup with options to run `kilocode auth` or `kilocode config`.
6 changes: 6 additions & 0 deletions .changeset/session-title-generated-event.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"kilo-code": patch
"@kilocode/cli": patch
---

feat: add session_title_generated event emission to CLI
5 changes: 5 additions & 0 deletions .changeset/vast-results-cheat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@kilocode/cli": minor
---

Add markdown theming support for Reasoning box content
5 changes: 5 additions & 0 deletions cli/src/cli.ts
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,11 @@ export class CLI {
console.log(JSON.stringify(message))
}
},
onSessionTitleGenerated: (message) => {
if (this.options.json) {
console.log(JSON.stringify(message))
}
},
platform: "cli",
getOrganizationId: async () => {
const state = this.service?.getState()
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/alpha.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,17 @@ export const alphaTheme: Theme = {
lineNumber: "cyan",
},

markdown: {
text: "white",
heading: "yellow",
strong: "white",
em: "white",
code: "green",
blockquote: "gray",
link: "cyan",
list: "white",
},

ui: {
border: {
default: "gray",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/ansi-light.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const ansiLightTheme: Theme = {
lineNumber: "gray",
},

markdown: {
text: "#444",
heading: "blue",
strong: "#000",
em: "#444",
code: "green",
blockquote: "gray",
link: "blue",
list: "#444",
},

ui: {
border: {
default: "#e1e4e8",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/ansi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const ansiTheme: Theme = {
lineNumber: "gray",
},

markdown: {
text: "white",
heading: "cyan",
strong: "white",
em: "white",
code: "green",
blockquote: "gray",
link: "cyan",
list: "white",
},

ui: {
border: {
default: "gray",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/atom-one-dark.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const atomOneDarkTheme: Theme = {
lineNumber: "#5c6370",
},

markdown: {
text: "#abb2bf",
heading: "#61aeee",
strong: "#ffffff",
em: "#abb2bf",
code: "#98c379",
blockquote: "#5c6370",
link: "#61aeee",
list: "#abb2bf",
},

ui: {
border: {
default: "#5c6370",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/ayu-dark.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const ayuDarkTheme: Theme = {
lineNumber: "#646A71",
},

markdown: {
text: "#aeaca6",
heading: "#FFB454",
strong: "#ffffff",
em: "#aeaca6",
code: "#AAD94C",
blockquote: "#646A71",
link: "#59C2FF",
list: "#aeaca6",
},

ui: {
border: {
default: "#3D4149",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/ayu-light.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const ayuLightTheme: Theme = {
lineNumber: "#a6aaaf",
},

markdown: {
text: "#5c6166",
heading: "#55b4d4",
strong: "#000000",
em: "#5c6166",
code: "#86b300",
blockquote: "#a6aaaf",
link: "#55b4d4",
list: "#5c6166",
},

ui: {
border: {
default: "#e1e4e8",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/dark.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const darkTheme: Theme = {
lineNumber: "#858585",
},

markdown: {
text: "#cccccc",
heading: "#faf74f",
strong: "#ffffff",
em: "#d4d4d4",
code: "#89d185",
blockquote: "#858585",
link: "#3794ff",
list: "#cccccc",
},

ui: {
border: {
default: "#3c3c3c",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/dracula.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const draculaTheme: Theme = {
lineNumber: "#6272a4",
},

markdown: {
text: "#a3afb7",
heading: "#ff79c6",
strong: "#ffffff",
em: "#a3afb7",
code: "#50fa7b",
blockquote: "#6272a4",
link: "#8be9fd",
list: "#a3afb7",
},

ui: {
border: {
default: "#6272a4",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/github-dark.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const githubDarkTheme: Theme = {
lineNumber: "#8b949e",
},

markdown: {
text: "#c9d1d9",
heading: "#58a6ff",
strong: "#ffffff",
em: "#c9d1d9",
code: "#3fb950",
blockquote: "#8b949e",
link: "#58a6ff",
list: "#c9d1d9",
},

ui: {
border: {
default: "#30363d",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/github-light.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const githubLightTheme: Theme = {
lineNumber: "#999",
},

markdown: {
text: "#24292e",
heading: "#0086b3",
strong: "#000000",
em: "#24292e",
code: "#008080",
blockquote: "#998",
link: "#0086b3",
list: "#24292e",
},

ui: {
border: {
default: "#e1e4e8",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/googlecode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const googleCodeTheme: Theme = {
lineNumber: "#5f6368",
},

markdown: {
text: "#444",
heading: "#066",
strong: "#000",
em: "#444",
code: "#080",
blockquote: "#5f6368",
link: "#066",
list: "#444",
},

ui: {
border: {
default: "#e1e4e8",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/light.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const lightTheme: Theme = {
lineNumber: "#237893",
},

markdown: {
text: "#616161",
heading: "#000000",
strong: "#000000",
em: "#616161",
code: "#388a34",
blockquote: "#717171",
link: "#006ab1",
list: "#616161",
},

ui: {
border: {
default: "#cecece",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/shades-of-purple.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const shadesOfPurpleTheme: Theme = {
lineNumber: "#726c86",
},

markdown: {
text: "#e3dfff",
heading: "#4d21fc",
strong: "#ffffff",
em: "#e3dfff",
code: "#A5FF90",
blockquote: "#726c86",
link: "#a1feff",
list: "#e3dfff",
},

ui: {
border: {
default: "#a599e9",
Expand Down
11 changes: 11 additions & 0 deletions cli/src/constants/themes/xcode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,17 @@ export const xcodeTheme: Theme = {
lineNumber: "#c0c0c0",
},

markdown: {
text: "#444",
heading: "#0E0EFF",
strong: "#000",
em: "#444",
code: "#007400",
blockquote: "#c0c0c0",
link: "#0E0EFF",
list: "#444",
},

ui: {
border: {
default: "#e1e4e8",
Expand Down
12 changes: 12 additions & 0 deletions cli/src/types/theme.ts
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,18 @@ export interface Theme {
lineNumber: string
}

/** Markdown rendering colors */
markdown: {
text: string
heading: string
strong: string
em: string
code: string
blockquote: string
link: string
list: string
}

/** UI structure colors */
ui: {
border: {
Expand Down
Loading
Loading