mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-10-19 18:23:41 +00:00
Roo Code was discontinued in May 2026 (its repository is archived). Cached Roo sessions and daily history slices are dropped on load.
1.4 KiB
1.4 KiB
KiloCode
KiloCode VS Code extension.
- Source:
src/providers/kilo-code.ts - Loading: eager (
src/providers/index.ts:6) - Test:
tests/providers/kilo-code.test.ts(62 lines)
Where it reads from
VS Code extension globalStorage for kilocode.kilo-code (extension ID set at kilo-code.ts:4). The actual walk is delegated to discoverClineTasks in src/providers/vscode-cline-parser.ts.
Storage format
Per-task directories with ui_messages.json and api_conversation_history.json. See vscode-cline-parser for the full schema description.
Caching
None at the provider level; delegates to the shared helper.
Deduplication
Delegated. Per <providerName>:<taskId>:<index> (handled in vscode-cline-parser.ts:109).
Quirks
- This file is a thin wrapper. Almost every bug for KiloCode actually lives in
vscode-cline-parser.ts. - The VS Code extension wrappers using the Cline-family parser differ only by extension ID.
When fixing a bug here
- If the bug is "Cline and KiloCode both broken in the same way", fix it in
vscode-cline-parser.ts. - If the bug is "KiloCode broken, Cline fine", the difference is upstream (KiloCode's emitted JSON differs slightly). Reproduce with a fixture and consider whether the cline parser needs to branch on extension ID.
- Read
vscode-cline-parser.mdbefore editing.