Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2419 commits
Select commit Hold shift + click to select a range
b937e4d
wip(jetbrains): add restart and reinstall CLI commands callable from …
kirillk Apr 9, 2026
8c2dfe1
fix(vscode): disable eslint complexity and max-lines rules temporarily
catrielmuller Apr 9, 2026
1959a39
Merge pull request #8693 from Kilo-Org/catrielmuller/fix-vscode-compl…
catrielmuller Apr 9, 2026
235f81c
docs(kilo-docs): switch Auto Balanced docs to GPT 5.3 Codex
lambertjosh Apr 9, 2026
afb20fc
Update packages/kilo-docs/pages/code-with-ai/agents/auto-model.md
lambertjosh Apr 9, 2026
30009f4
wip(jetbrains): add settings gear popup, fix boolean const deserializ…
kirillk Apr 9, 2026
0cf1325
Merge branch 'main' into acute-jingle
kirillk Apr 9, 2026
ce6b3ce
fix: align pre-release version publishing
catrielmuller Apr 10, 2026
aa97827
fix: use main in publish sync
catrielmuller Apr 10, 2026
3ab0681
fix: use release sync for prereleases
catrielmuller Apr 10, 2026
6ba5308
docs(cli): document how to disable built-in providers
lambertjosh Apr 10, 2026
a014fa3
Revert "docs(cli): document how to disable built-in providers"
lambertjosh Apr 10, 2026
57a2ae3
Merge pull request #8700 from Kilo-Org/catrielmuller/pre-release-impl…
catrielmuller Apr 10, 2026
10bb4d1
release: v7.2.3
kilo-maintainer[bot] Apr 10, 2026
a1eaae2
docs(kilo-docs): consolidate MCP tool permissions into auto-approving…
lambertjosh Apr 10, 2026
738e949
docs(kilo-docs): fix rule precedence (last match wins), use realistic…
lambertjosh Apr 10, 2026
90c6bf9
docs: make using-in-kilo-code the source of truth for MCP tool permis…
lambertjosh Apr 10, 2026
22a4c23
docs: revert using-in-kilo-code.md changes, fix cross-link anchors
lambertjosh Apr 10, 2026
7ae4c4e
Merge branch 'main' into docs/mcp-ask-permissions
lambertjosh Apr 10, 2026
6487933
docs(kilo-docs): fix stale references to multi-model balanced routing
lambertjosh Apr 10, 2026
1f90d2e
docs(kilo-docs): replace inline mode-to-model tables with links to ga…
lambertjosh Apr 10, 2026
d6fef9f
docs(kilo-docs): add tier goal descriptions, explain free tier, remov…
lambertjosh Apr 10, 2026
31f4413
docs(kilo-docs): move gateway link under how it works, convert tier s…
lambertjosh Apr 10, 2026
d941359
docs(kilo-docs): mention extension shows resolved model and cost on e…
lambertjosh Apr 10, 2026
f20061e
Apply suggestion from @lambertjosh
lambertjosh Apr 10, 2026
e80bd61
docs(kilo-docs): fix broken auto-model anchors in auto-model-tiers.md
lambertjosh Apr 10, 2026
afad45f
Apply suggestion from @lambertjosh
lambertjosh Apr 10, 2026
c039457
Apply suggestion from @lambertjosh
lambertjosh Apr 10, 2026
f6251ac
Merge branch 'main' into docs/auto-balanced-qwen36
lambertjosh Apr 10, 2026
e4582f1
Merge pull request #8546 from Kilo-Org/docs/mcp-ask-permissions
lambertjosh Apr 10, 2026
6fa7d3d
fix: wrong doc config instruction for custom providers baseURL (#8627)
ricardofiorani Apr 10, 2026
9457f4f
Merge pull request #8682 from Kilo-Org/docs/auto-balanced-qwen36
chrarnoldus Apr 10, 2026
8280648
Merge branch 'main' into docs/update-gateway-models-and-byok
chrarnoldus Apr 10, 2026
e40a366
docs(kilo-docs): add NVIDIA trial terms disclaimer for free Nemotron …
kilo-code-bot[bot] Apr 10, 2026
f1a3471
fix(agent-manager): preserve section ordering state (#8680)
marius-kilocode Apr 10, 2026
aed6996
Merge pull request #8688 from Kilo-Org/docs/update-gateway-models-and…
chrarnoldus Apr 10, 2026
87cae19
fix(ui): revert blanket card border removal in vscode theme
johnnyeric Apr 10, 2026
9ee30c3
Merge remote-tracking branch 'origin/main' into johnnyamancio/kilo-op…
johnnyeric Apr 10, 2026
8388c1f
docs: add concise PR description guidelines to AGENTS.md (#8710)
kilo-code-bot[bot] Apr 10, 2026
6208a93
chore: update kilo-vscode visual regression baselines
github-actions[bot] Apr 10, 2026
24589db
Refactor Agent Manager worktree diff controller (#8716)
marius-kilocode Apr 10, 2026
2a5c079
feat(agent-manager): match new worktree dialog prompt pills to sideba…
marius-kilocode Apr 10, 2026
0ff74fd
fix(vscode): restore prompt focus after model selection (#8717)
marius-kilocode Apr 10, 2026
161ecd0
ci(vscode): run lint in extension workflow (#8723)
marius-kilocode Apr 10, 2026
ed7c990
perf(vscode): fix IPC metadata bloat in slim-metadata slimmers (#8721)
marius-kilocode Apr 10, 2026
358263c
docs(kilo-docs): document asking the agent to configure kilo.json (#8…
lambertjosh Apr 10, 2026
0547435
refactor(agent-manager): extract worktree importer (#8725)
marius-kilocode Apr 10, 2026
bf8e8f4
fix(vscode): ignore confirmed command transport errors (#8722)
marius-kilocode Apr 10, 2026
52f3152
docs(kilo-docs): document Agent Manager sections feature (#8728)
marius-kilocode Apr 10, 2026
ca1f9a3
fix(vscode): improve @ file mention results with open tabs and active…
marius-kilocode Apr 10, 2026
5605ea4
fix(cli): default image input to true for OpenAI-compatible providers…
marius-kilocode Apr 10, 2026
7942a7a
chore: remove .kilo from gitignore
kirillk Apr 10, 2026
ddd2c2c
Merge branch 'main' into acute-jingle
kirillk Apr 10, 2026
6987d77
Merge pull request #8697 from Kilo-Org/acute-jingle
kirillk Apr 10, 2026
978b62d
fix(vscode): remove orphaned open-sessions.ts (knip fix)
johnnyeric Apr 10, 2026
692416f
docs: add concise PR description guidelines to AGENTS.md (#8710)
kilo-code-bot[bot] Apr 10, 2026
b29e52d
Refactor Agent Manager worktree diff controller (#8716)
marius-kilocode Apr 10, 2026
cab901b
feat(agent-manager): match new worktree dialog prompt pills to sideba…
marius-kilocode Apr 10, 2026
9f32abe
fix(vscode): restore prompt focus after model selection (#8717)
marius-kilocode Apr 10, 2026
289cf94
ci(vscode): run lint in extension workflow (#8723)
marius-kilocode Apr 10, 2026
5f3f8b0
perf(vscode): fix IPC metadata bloat in slim-metadata slimmers (#8721)
marius-kilocode Apr 10, 2026
6f30855
docs(kilo-docs): document asking the agent to configure kilo.json (#8…
lambertjosh Apr 10, 2026
03b8c72
refactor(agent-manager): extract worktree importer (#8725)
marius-kilocode Apr 10, 2026
678a964
fix(vscode): ignore confirmed command transport errors (#8722)
marius-kilocode Apr 10, 2026
1d2bc96
docs(kilo-docs): document Agent Manager sections feature (#8728)
marius-kilocode Apr 10, 2026
b6d38af
fix(vscode): improve @ file mention results with open tabs and active…
marius-kilocode Apr 10, 2026
5cb51f8
fix(cli): default image input to true for OpenAI-compatible providers…
marius-kilocode Apr 10, 2026
3275692
fix(sdk): regenerate SDK for opencode v1.2.25 with branded type patterns
johnnyeric Apr 10, 2026
df49d48
chore: update visual regression baselines
github-actions[bot] Apr 10, 2026
910c9d6
Merge remote-tracking branch 'origin/main' into johnnyamancio/kilo-op…
johnnyeric Apr 10, 2026
71b631b
Merge branch 'johnnyamancio/kilo-opencode-v1.2.25' of github.com:Kilo…
johnnyeric Apr 10, 2026
f35ec83
Merge pull request #8028 from Kilo-Org/johnnyamancio/kilo-opencode-v1…
catrielmuller Apr 10, 2026
a06d0b8
fix: cleanup lsf icons
catrielmuller Apr 10, 2026
4bdcb8b
release: v7.2.1
kilo-maintainer[bot] Apr 10, 2026
9e46912
fix(vscode): handle network offline events to prevent session hangs (…
kirillk Apr 10, 2026
98f1716
fix: cleanup lsf icons
catrielmuller Apr 10, 2026
2360a58
refactor: kilo compat for v1.2.26
catrielmuller Apr 10, 2026
8cef732
resolve merge conflicts
catrielmuller Apr 10, 2026
396e933
fix: fix typecheck
catrielmuller Apr 10, 2026
10c3f0f
fix: fix typecheck
catrielmuller Apr 10, 2026
0498605
fix(cli): always use github releases for version lookup when GH_REPO …
catrielmuller Apr 10, 2026
710b9ff
Merge pull request #8746 from Kilo-Org/catrielmuller/version-deployme…
catrielmuller Apr 10, 2026
3bbd842
release: v7.2.4
kilo-maintainer[bot] Apr 10, 2026
41d7172
fix: vscode i18n
catrielmuller Apr 10, 2026
8543bae
Merge branch 'main' into catrielmuller/kilo-opencode-v1.2.26
catrielmuller Apr 10, 2026
2e838ea
Merge pull request #8747 from Kilo-Org/catrielmuller/fix-upstream-mer…
catrielmuller Apr 10, 2026
9a512a7
Merge pull request #8745 from Kilo-Org/catrielmuller/kilo-opencode-v1…
catrielmuller Apr 10, 2026
83fd7f6
fix: ui merge icons
catrielmuller Apr 10, 2026
20b47f6
refactor: kilo compat for v1.2.27
catrielmuller Apr 10, 2026
c37f853
resolve merge conflicts
catrielmuller Apr 10, 2026
5bb42b6
refactor: regenerate sdk
catrielmuller Apr 10, 2026
2712e2a
refactor: fix type
catrielmuller Apr 10, 2026
6fc863f
Merge pull request #8752 from Kilo-Org/catrielmuller/kilo-opencode-v1…
catrielmuller Apr 10, 2026
2607603
docs(kilo-docs): update autocomplete docs for VSCode vs Legacy differ…
kilo-code-bot[bot] Apr 11, 2026
b181114
merge: upstream v1.3.0
johnnyeric Apr 11, 2026
49cb356
refactor: fix type errors after v1.3.0 merge
johnnyeric Apr 11, 2026
4970764
chore: Regenerate sdk and types
johnnyeric Apr 11, 2026
1e0a813
fix: Rename opencode -> kilo that was missing
johnnyeric Apr 11, 2026
ceb4348
chore: Remove merge report and add to .gitignore
johnnyeric Apr 11, 2026
b35dd14
chore: Update server and add markers to missing parts
johnnyeric Apr 11, 2026
0fffab9
Merge pull request #8767 from Kilo-Org/catrielmuller/fix-upstream-mer…
catrielmuller Apr 11, 2026
fd22b43
refactor: fix version
catrielmuller Apr 11, 2026
7393bce
Merge pull request #8772 from Kilo-Org/johnnyamancio/kilo-opencode-v1…
catrielmuller Apr 11, 2026
47a2dd0
refactor: kilo compat for v1.3.1
catrielmuller Apr 11, 2026
9246891
chore: update nix node_modules hashes
kilo-maintainer[bot] Apr 11, 2026
498eae1
Add Slack pairing fyi to docs
emilieschario Apr 11, 2026
d9b2fc7
resolve merge conflicts
catrielmuller Apr 11, 2026
6dcd87b
Update packages/kilo-docs/pages/kiloclaw/chat-platforms/slack.md
emilieschario Apr 11, 2026
f23e281
refactor: wip
catrielmuller Apr 11, 2026
61fa5e6
refactor: fix typechecks
catrielmuller Apr 11, 2026
3c7b07b
refactor: update flake
catrielmuller Apr 11, 2026
1cb1442
fix: main package name
catrielmuller Apr 11, 2026
d54e1a8
refactor: format
catrielmuller Apr 11, 2026
54c25a6
refactor: perserve extension action
catrielmuller Apr 11, 2026
731b596
fix: vscode prettier
catrielmuller Apr 11, 2026
781cb36
fix: fix mononerd fonts
catrielmuller Apr 11, 2026
fe1a492
Merge pull request #8778 from Kilo-Org/catrielmuller/kilo-opencode-v1…
catrielmuller Apr 11, 2026
f24251d
chore: update nix node_modules hashes
kilo-maintainer[bot] Apr 11, 2026
c0a67b8
OpenCode v1.3.2 (#8780)
catrielmuller Apr 11, 2026
e77b4ac
Merge pull request #8776 from Kilo-Org/emilieschario-patch-1
emilieschario Apr 11, 2026
7ea50aa
OpenCode v1.3.3 (#8790)
johnnyeric Apr 11, 2026
90e86a5
OpenCode v1.3.4 (#8798)
catrielmuller Apr 12, 2026
a9fc3b7
fix(scripts): skip models-snapshot.js along with models-snapshot.ts i…
johnnyeric Apr 12, 2026
608afd3
fix(opencode): always use kilo.db regardless of channel
johnnyeric Apr 12, 2026
6cf72ef
OpenCode v1.3.5 (#8806)
johnnyeric Apr 12, 2026
4f4e4fc
refactor: kilo compat for v1.3.6
imanolmzd-svg Apr 12, 2026
bed9ff6
resolve merge conflicts
imanolmzd-svg Apr 12, 2026
0512f11
refactor(opencode): migrate session types to KiloSession namespace an…
imanolmzd-svg Apr 12, 2026
24087a6
refactor(tui): extract kilo-specific logic into dedicated app module
imanolmzd-svg Apr 12, 2026
73005b8
style(kilo-vscode): fix indentation and formatting in parts-util and …
imanolmzd-svg Apr 12, 2026
20a305a
Merge pull request #8808 from Kilo-Org/imanolmaiztegui/kilo-opencode-…
imanolmzd-svg Apr 12, 2026
6715026
refactor: kilo compat for v1.3.7
catrielmuller Apr 12, 2026
8d15310
resolve merge conflicts
catrielmuller Apr 12, 2026
97d26a3
refactor: add python to local env
catrielmuller Apr 12, 2026
1fbb9d2
Merge pull request #8810 from Kilo-Org/catrielmuller/kilo-opencode-v1…
catrielmuller Apr 12, 2026
8aadf4c
refactor: kilo compat for v1.3.9
catrielmuller Apr 12, 2026
84c9bf8
chore: update nix node_modules hashes
kilo-maintainer[bot] Apr 12, 2026
fd5992d
resolve merge conflicts
catrielmuller Apr 12, 2026
17c834b
refactor: fix app typecheck
catrielmuller Apr 12, 2026
1838557
refactor: update bun locl
catrielmuller Apr 12, 2026
65c888d
refactor: bump version
catrielmuller Apr 12, 2026
b88a201
fix: types
catrielmuller Apr 12, 2026
e985060
Merge pull request #8812 from Kilo-Org/catrielmuller/kilo-opencode-v1…
catrielmuller Apr 12, 2026
bd494f6
chore: update nix node_modules hashes
kilo-maintainer[bot] Apr 12, 2026
1bf073f
refactor: kilo compat for v1.3.10
johnnyeric Apr 12, 2026
ac396c0
docs(kilo-docs): fix CLI config example for OpenAI-compatible providers
kilo-code-bot[bot] Apr 13, 2026
f0539a5
docs(kilo-docs): fix api field description and remove incorrect examp…
kilo-code-bot[bot] Apr 13, 2026
d632c23
docs(kilo-docs): remove api/npm fields from reference, soften limit r…
kilo-code-bot[bot] Apr 13, 2026
a0f06e7
docs(kilo-docs): fix status bar tooltip wording per review
kilo-code-bot[bot] Apr 13, 2026
1a5dfe2
docs(kilo-docs): soften provider/model language for autocomplete
kilo-code-bot[bot] Apr 13, 2026
550ff79
docs(kilo-docs): clarify current model limitation alongside future plans
kilo-code-bot[bot] Apr 13, 2026
c6cab10
fix(vscode): reverse and aggregate subsession costs in TaskHeader too…
kilo-code-bot[bot] Apr 11, 2026
8d423e3
test(vscode): add snapshot tests for collapseCostBreakdown tooltip be…
kilo-code-bot[bot] Apr 11, 2026
097211d
chore(vscode): bump KiloProvider max-lines to 3350
markijbema Apr 13, 2026
22e009c
fix(vscode): remove dead guard in collapseCostBreakdown
markijbema Apr 13, 2026
96daf25
chore(kilo-docs): refresh source-links.md
markijbema Apr 13, 2026
c65c56e
docs(cli): document how to disable built-in providers (#8702)
lambertjosh Apr 13, 2026
c53e935
Merge pull request #8822 from Kilo-Org/mark/tooltip-subsession-aggreg…
markijbema Apr 13, 2026
f654d44
fix(vscode): include VS Code name and version in editor name header
kilo-code-bot[bot] Apr 13, 2026
5ad9fcc
Merge pull request #8764 from Kilo-Org/docs/update-autocomplete-docs
markijbema Apr 13, 2026
7c72892
fix(vscode): pass full editor name verbatim to avoid corrupting User-…
kilo-code-bot[bot] Apr 13, 2026
32e244b
resolve merge conflicts
johnnyeric Apr 13, 2026
12a56f5
Merge remote-tracking branch 'origin/main' into johnnyamancio/kilo-op…
johnnyeric Apr 13, 2026
2195ed5
fix: Rename opencode to kilo
johnnyeric Apr 13, 2026
b3df82a
Merge pull request #8830 from Kilo-Org/fix/vscode-editor-name-header
chrarnoldus Apr 13, 2026
460dee7
refactor(vscode): extract settings CSS from chat.css to settings.css
kilo-code-bot[bot] Apr 13, 2026
1e2bb0d
fix(vscode): import settings.css in Storybook preview
kilo-code-bot[bot] Apr 13, 2026
19ec5ff
refactor(vscode): split chat styles into component files
kilo-code-bot[bot] Apr 13, 2026
38b8796
fix(provider): preserve additional model properties during merge
imanolmzd-svg Apr 13, 2026
ab6b9ab
Merge pull request #8834 from Kilo-Org/johnnyamancio/kilo-opencode-v1…
imanolmzd-svg Apr 13, 2026
4ff09d8
refactor: kilo compat for v1.3.11
imanolmzd-svg Apr 13, 2026
c0b0efa
Merge pull request #8835 from Kilo-Org/refactor/extract-settings-css
markijbema Apr 13, 2026
c1e672f
fix: improve Azure provider config handling and GPT-5.4 reasoning var…
gmjosund Apr 13, 2026
f4eaacf
resolve merge conflicts
imanolmzd-svg Apr 13, 2026
1d057a5
chore: rebrand kimi prompt to Kilo and remove models-api fixture
imanolmzd-svg Apr 13, 2026
16d2ebd
test(tool): add models-api fixture for provider testing
imanolmzd-svg Apr 13, 2026
40cf7ae
Merge pull request #8843 from Kilo-Org/imanolmaiztegui/kilo-opencode-…
imanolmzd-svg Apr 13, 2026
3202375
refactor: kilo compat for v1.3.12
imanolmzd-svg Apr 13, 2026
ce642ac
refactor(vscode): use getClientAsync in AutocompleteModel instead of …
markijbema Apr 13, 2026
ade788e
resolve merge conflicts
imanolmzd-svg Apr 13, 2026
9ec96a3
Merge pull request #8845 from Kilo-Org/imanolmaiztegui/kilo-opencode-…
imanolmzd-svg Apr 13, 2026
2b58301
refactor: kilo compat for v1.3.13
imanolmzd-svg Apr 13, 2026
5ca0f6d
Apply suggestion from @kilo-code-bot[bot]
lambertjosh Apr 13, 2026
df2908b
Merge pull request #8816 from Kilo-Org/docs/fix-openai-compatible-cli…
lambertjosh Apr 13, 2026
747b820
resolve merge conflicts
imanolmzd-svg Apr 13, 2026
f635557
vscode: backfill changelog with 7.x releases and legacy 5.x history
markijbema Apr 13, 2026
0fa0b7f
Merge remote-tracking branch 'origin/main' into fix/commit-message-au…
markijbema Apr 13, 2026
f259d04
Merge pull request #8854 from Kilo-Org/imanolmaiztegui/kilo-opencode-…
imanolmzd-svg Apr 13, 2026
bee4ad1
vscode: remove internal/technical noise from 7.x changelog entries
markijbema Apr 13, 2026
bcafd7a
refactor: kilo compat for v1.3.14
imanolmzd-svg Apr 13, 2026
a92b7bb
Fix reasoning toggle not working for some Responses API models
chrarnoldus Apr 13, 2026
3a05064
vscode: rewrite 7.x changelog to consolidate commit-level noise into …
markijbema Apr 13, 2026
8f00bcf
vscode: integrate contributor credits inline and remove verbose Thank…
markijbema Apr 13, 2026
320cdb9
Merge pull request #8856 from Kilo-Org/christiaan/openai-reasoning
chrarnoldus Apr 13, 2026
348a42e
Merge branch 'main' into fix/commit-message-auto-connect
markijbema Apr 13, 2026
42ec058
Merge pull request #8593 from Kilo-Org/fix/commit-message-auto-connect
markijbema Apr 13, 2026
9c8ab23
docs(kilo-docs): expand PR status badge documentation for Agent Manag…
marius-kilocode Apr 13, 2026
aa6b4df
Merge pull request #8853 from Kilo-Org/mark/backfill-changelog
markijbema Apr 13, 2026
8d09c74
feat: add changeset release notes workflow
kilo-code-bot[bot] Mar 30, 2026
c5115af
fix: update bun.lock and add lockfile refresh to changeset:version sc…
markijbema Apr 13, 2026
e199c0e
feat: integrate changesets into existing publish.yml release flow
markijbema Apr 13, 2026
c75f56f
fix: log changeset version failures instead of silently suppressing
markijbema Apr 13, 2026
d69200e
fix: read changelog from packages/kilo-vscode/ where changesets write…
markijbema Apr 13, 2026
4937759
chore: add changesets for recent merged PRs
markijbema Apr 13, 2026
3dbd16f
chore: remove editor-name-header changeset
markijbema Apr 13, 2026
c83012a
chore: add @kilocode/cli to opencode changesets
markijbema Apr 13, 2026
26e2e33
feat: custom changelog generator that skips team member attribution
markijbema Apr 13, 2026
fc9595b
fix(vscode): hide git-only sidebar controls without vcs (#8739)
marius-kilocode Apr 13, 2026
59ffa08
chore(vscode): normalize CHANGELOG.md formatting for changesets
markijbema Apr 13, 2026
7e6132c
Merge pull request #8862 from Kilo-Org/mark/changelog-formatting
markijbema Apr 13, 2026
bcb0098
create changelog file
markijbema Apr 13, 2026
49361d0
feat(agent-manager): add run script feature for worktrees (#8730)
marius-kilocode Apr 13, 2026
bff2aa9
docs(kilo-docs): address Agent Manager PR badge review feedback (#8859)
marius-kilocode Apr 13, 2026
9a023e8
fix: preserve changelog script
catrielmuller Apr 13, 2026
e17af67
Merge branch 'main' into mark/changeset-release-notes
markijbema Apr 13, 2026
1360953
fix(vscode): hide git-only sidebar controls without vcs (#8739)
marius-kilocode Apr 13, 2026
57de920
chore(vscode): normalize CHANGELOG.md formatting for changesets
markijbema Apr 13, 2026
e5a933d
feat(agent-manager): add run script feature for worktrees (#8730)
marius-kilocode Apr 13, 2026
1a07abc
docs(kilo-docs): address Agent Manager PR badge review feedback (#8859)
marius-kilocode Apr 13, 2026
7ed73a1
Merge pull request #8829 from Kilo-Org/mark/changeset-release-notes
markijbema Apr 13, 2026
6d224ad
resolve merge conflicts
imanolmzd-svg Apr 13, 2026
7fb55e4
refactor: align kilo codebase with opencode v1.3.14 upstream
imanolmzd-svg Apr 13, 2026
615dcc7
fix(cli): restore kilo branding in terminal wordmark
imanolmzd-svg Apr 13, 2026
bfec6b7
Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.3.14
catrielmuller Apr 13, 2026
5cf5838
feat(i18n): add session review and diff UI translation keys across al…
imanolmzd-svg Apr 13, 2026
17b7f68
style(vscode): fix indentation and formatting in legacy migration and…
imanolmzd-svg Apr 13, 2026
2e62d22
docs(kilo-docs): update source links for copilot plugin and config re…
imanolmzd-svg Apr 13, 2026
39d25be
chore(source-links): exclude GitHub Copilot API from extracted URLs
imanolmzd-svg Apr 13, 2026
3ce74d2
fix: bun lock
catrielmuller Apr 13, 2026
d333e5f
fix: turbo naming
catrielmuller Apr 13, 2026
9eef72a
fix: git identity
catrielmuller Apr 13, 2026
ad74e9b
release: v7.2.5
kilo-maintainer[bot] Apr 13, 2026
dc2ad42
chore: update nix node_modules hashes
kilo-maintainer[bot] Apr 13, 2026
b582097
docs(architecture): add Gas Town section to architecture overview
lambertjosh Apr 13, 2026
da8f05e
fix: core tests
catrielmuller Apr 14, 2026
a860796
Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.3.14
catrielmuller Apr 14, 2026
8983b31
refactor: update bun
catrielmuller Apr 14, 2026
ac99bb5
fix: test workflow
catrielmuller Apr 14, 2026
98d60f1
fix: test workflow concurrency
catrielmuller Apr 14, 2026
52583cd
fix: test workflow
catrielmuller Apr 14, 2026
a372104
refactor: disable filewatcher on windows
catrielmuller Apr 14, 2026
da2ecc1
Merge pull request #8880 from Kilo-Org/docs/add-gas-town-architecture
lambertjosh Apr 14, 2026
d7515f6
refactor: fix prompt / config tests
catrielmuller Apr 14, 2026
528ec93
refactor: fix home test config mocks
catrielmuller Apr 14, 2026
1606d64
fix: kilo models test
catrielmuller Apr 14, 2026
02aec08
Merge pull request #8870 from Kilo-Org/imanolmaiztegui/kilo-opencode-…
catrielmuller Apr 14, 2026
ba7b123
chore: update nix node_modules hashes
kilo-maintainer[bot] Apr 14, 2026
5816eea
chore(deps): update @openrouter/ai-sdk-provider to 2.5.1 in kilo-gate…
kilo-code-bot[bot] Apr 14, 2026
1b0ccd5
fix(vscode): keep worktree sessions across project id changes (#8875)
marius-kilocode Apr 14, 2026
b3af983
Merge pull request #8889 from Kilo-Org/session/agent_a5acac3d-bd3b-4d…
markijbema Apr 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .changeset/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Changesets

This directory contains changeset files used to track changes for the next release.

## Adding a changeset

When making a user-facing change, run:

```sh
bunx changeset add
```

Or manually create a file `.changeset/<slug>.md`:

```md
---
"kilo-code": minor
---

Short description of the change for the changelog.
```

Use `patch` for bug fixes, `minor` for new features, `major` for breaking changes.

Changeset files are consumed at release time when the `publish.yml` workflow runs, generating changelog entries for the GitHub release notes.
11 changes: 11 additions & 0 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"$schema": "https://unpkg.com/@changesets/config@3.0.4/schema.json",
"changelog": ["../script/changelog-github.cjs", { "repo": "Kilo-Org/kilocode" }],
"commit": false,
"fixed": [["kilo-code", "@kilocode/cli"]],
"linked": [],
"access": "restricted",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": []
}
10 changes: 10 additions & 0 deletions .changeset/opencode-1310.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"kilo-code": patch
"@kilocode/cli": patch
---

Merged upstream opencode changes from v1.3.10:

- Subagent tool calls stay clickable while pending
- Improved storage migration reliability
- Better muted text contrast in Catppuccin themes
9 changes: 9 additions & 0 deletions .changeset/opencode-136.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"kilo-code": patch
"@kilocode/cli": patch
---

Merged upstream opencode changes from v1.3.6:

- Fixed token usage double-counting for Anthropic and Amazon Bedrock providers
- Fixed variant dialog search filtering
10 changes: 10 additions & 0 deletions .changeset/opencode-137.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"kilo-code": patch
"@kilocode/cli": patch
---

Merged upstream opencode changes from v1.3.7:

- Added first-class PowerShell support on Windows
- Plugin installs now preserve JSONC comments in configuration files
- Improved variant modal behavior to be less intrusive
5 changes: 5 additions & 0 deletions .changeset/subsession-costs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"kilo-code": patch
---

Make subsession costs in TaskHeader tooltip more readable with many subsessions
17 changes: 17 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,7 +1,24 @@
# Enforce LF line endings for all text files
* text=auto eol=lf

# Git LFS tracking for binary/media files
*.gif filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text

# Visual regression baseline snapshots
packages/kilo-ui/tests/**/*.png filter=lfs diff=lfs merge=lfs -text
packages/kilo-vscode/tests/**/*.png filter=lfs diff=lfs merge=lfs -text

# Hide non-English localization files by default in GitHub PR diffs.
**/i18n/*.ts linguist-generated=true
**/i18n/en.ts linguist-generated=false
**/i18n/en*.ts linguist-generated=false
**/i18n/package-nls-en.ts linguist-generated=false
**/i18n/index.ts linguist-generated=false
**/i18n/parity.test.ts linguist-generated=false
packages/kilo-i18n/src/*.ts linguist-generated=true
packages/kilo-i18n/src/en.ts linguist-generated=false

# Auto-generated CLI reference docs
packages/kilo-docs/markdoc/partials/cli-commands-table.md linguist-generated=true
packages/kilo-docs/pages/code-with-ai/platforms/cli-reference.md linguist-generated=true
35 changes: 26 additions & 9 deletions .github/actions/setup-bun/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,6 @@ description: "Setup Bun with caching and install dependencies"
runs:
using: "composite"
steps:
- name: Cache Bun dependencies
uses: actions/cache@v4
with:
path: ~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }}
restore-keys: |
${{ runner.os }}-bun-

- name: Get baseline download URL
id: bun-url
shell: bash
Expand All @@ -31,6 +23,31 @@ runs:
bun-version-file: ${{ !steps.bun-url.outputs.url && 'package.json' || '' }}
bun-download-url: ${{ steps.bun-url.outputs.url }}

- name: Get cache directory
id: cache
shell: bash
run: echo "dir=$(bun pm cache)" >> "$GITHUB_OUTPUT"

- name: Cache Bun dependencies
uses: actions/cache@v4
with:
path: ${{ steps.cache.outputs.dir }}
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lock') }}
restore-keys: |
${{ runner.os }}-bun-

- name: Install setuptools for distutils compatibility
run: python3 -m pip install setuptools || pip install setuptools || true
shell: bash

- name: Install dependencies
run: bun install
run: |
# Workaround for patched peer variants
# e.g. ./patches/ for standard-openapi
# https://github.com/oven-sh/bun/issues/28147
if [ "$RUNNER_OS" = "Windows" ]; then
bun install --linker hoisted
else
bun install
fi
shell: bash
6 changes: 3 additions & 3 deletions .github/workflows/auto-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ on:
jobs:
call-webhook:
if: >
github.event.pull_request.merged == true &&
(startsWith(github.event.pull_request.title, 'feat:') ||
startsWith(github.event.pull_request.title, 'feat('))
github.event.pull_request.merged == true &&
(startsWith(github.event.pull_request.title, 'feat:') ||
startsWith(github.event.pull_request.title, 'feat('))
runs-on: ubuntu-latest
steps:
- name: Send webhook safely
Expand Down
32 changes: 32 additions & 0 deletions .github/workflows/check-opencode-annotations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Check opencode annotations

on:
pull_request:
paths:
- "packages/opencode/**"
- "script/check-opencode-annotations.ts"
- ".github/workflows/check-opencode-annotations.yml"
workflow_dispatch:

jobs:
check-annotations:
name: Check kilocode_change annotations
if: github.repository == 'Kilo-Org/kilocode'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}
fetch-depth: 0

- uses: oven-sh/setup-bun@v2

- name: Check kilocode_change annotations in shared opencode files
env:
BASE_SHA: ${{ github.event.pull_request.base.sha }}
run: |
if [ -n "$BASE_SHA" ]; then
bun run script/check-opencode-annotations.ts --base "$BASE_SHA"
else
echo "No PR base SHA available (workflow_dispatch without PR context) — skipping."
fi
24 changes: 24 additions & 0 deletions .github/workflows/close-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: close-issues

on:
schedule:
- cron: "0 2 * * *" # Daily at 2:00 AM
workflow_dispatch:

jobs:
close:
runs-on: ubuntu-latest
permissions:
contents: read
issues: write
steps:
- uses: actions/checkout@v4

- uses: oven-sh/setup-bun@v2
with:
bun-version: latest

- name: Close stale issues
env:
GITHUB_TOKEN: ${{ github.token }}
run: bun script/github/close-issues.ts
6 changes: 5 additions & 1 deletion .github/workflows/nix-hashes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ on:
- "patches/**"
- ".github/workflows/nix-hashes.yml"

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
# Native runners required: bun install cross-compilation flags (--os/--cpu)
# do not produce byte-identical node_modules as native installs.
Expand Down Expand Up @@ -57,7 +61,7 @@ jobs:
nix build ".#packages.${SYSTEM}.node_modules_updater" --no-link 2>&1 | tee "$BUILD_LOG" || true

# Extract hash from build log with portability
HASH="$(grep -oE 'sha256-[A-Za-z0-9+/=]+' "$BUILD_LOG" | tail -n1 || true)"
HASH="$(nix run --inputs-from . nixpkgs#gnugrep -- -oP 'got:\s*\Ksha256-[A-Za-z0-9+/=]+' "$BUILD_LOG" | tail -n1 || true)"

if [ -z "$HASH" ]; then
echo "::error::Failed to compute hash for ${SYSTEM}"
Expand Down
16 changes: 15 additions & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: publish
run-name: "${{ format('release {0}', inputs.bump) }}"
run-name: "${{ format('{0} {1}', inputs.pre_release && 'pre-release' || 'release', inputs.bump) }}"

on:
# push:
Expand All @@ -22,6 +22,11 @@ on:
description: "Override version (optional)"
required: false
type: string
pre_release:
description: "Publish as pre-release (VS Code marketplace + npm rc channel)"
required: false
type: boolean
default: false

concurrency: ${{ github.workflow }}-${{ github.ref }}-${{ inputs.version || inputs.bump }}

Expand All @@ -41,9 +46,14 @@ jobs:

- uses: ./.github/actions/setup-bun

# kilocode_change start - install deps for changeset changelog generation
- name: Install dependencies
run: bun install

- name: Install Kilo
if: inputs.bump || inputs.version
run: bun i -g @kilocode/cli
# kilocode_change end

- id: version
run: |
Expand All @@ -53,6 +63,7 @@ jobs:
GH_REPO: ${{ github.repository }}
KILO_BUMP: ${{ inputs.bump }}
KILO_VERSION: ${{ inputs.version }}
KILO_PRE_RELEASE: ${{ inputs.pre_release }}
KILO_API_KEY: ${{ secrets.KILO_API_KEY }}
KILO_ORG_ID: ${{ secrets.KILO_ORG_ID }}
outputs:
Expand All @@ -78,6 +89,7 @@ jobs:
env:
KILO_VERSION: ${{ needs.version.outputs.version }}
KILO_RELEASE: ${{ needs.version.outputs.release }}
KILO_PRE_RELEASE: ${{ inputs.pre_release }}
GH_TOKEN: ${{ github.token }}
GH_REPO: ${{ github.repository }}

Expand Down Expand Up @@ -117,6 +129,7 @@ jobs:
env:
CLI_DIST_DIR: ../../packages/opencode/dist
KILO_VERSION: ${{ needs.build-cli.outputs.version }}
KILO_PRE_RELEASE: ${{ inputs.pre_release }}
GH_REPO: ${{ github.repository }}

- uses: actions/upload-artifact@v4
Expand Down Expand Up @@ -394,6 +407,7 @@ jobs:
env:
KILO_VERSION: ${{ needs.version.outputs.version }}
KILO_RELEASE: ${{ needs.version.outputs.release }}
KILO_PRE_RELEASE: ${{ inputs.pre_release }}
GH_REPO: ${{ github.repository }}
AUR_KEY: ${{ secrets.AUR_KEY }}
GITHUB_TOKEN: ${{ steps.committer.outputs.token }}
Expand Down
24 changes: 24 additions & 0 deletions .github/workflows/source-check-links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Check Source Links

on:
pull_request:
paths:
- "packages/kilo-vscode/src/**"
- "packages/kilo-vscode/webview-ui/**"
- "packages/opencode/src/**"
- "packages/kilo-docs/source-links.md"
- "script/extract-source-links.ts"
- ".github/workflows/source-check-links.yml"
workflow_dispatch: # Allow manual trigger

jobs:
source-links-freshness:
if: github.repository == 'Kilo-Org/kilocode'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: oven-sh/setup-bun@v2

- name: Check source-links.md is up to date
run: bun run script/extract-source-links.ts --check
34 changes: 0 additions & 34 deletions .github/workflows/stale-issues.yml

This file was deleted.

7 changes: 7 additions & 0 deletions .github/workflows/test-vscode.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,19 @@ name: test-vscode
on:
push:
branches:
- main
- dev
paths:
- "packages/kilo-vscode/**"
- "packages/ui/**"
- "packages/kilo-ui/**"
- ".github/workflows/test-vscode.yml"
pull_request:
paths:
- "packages/kilo-vscode/**"
- "packages/ui/**"
- "packages/kilo-ui/**"
- ".github/workflows/test-vscode.yml"
workflow_dispatch:

jobs:
Expand All @@ -35,6 +38,10 @@ jobs:
working-directory: packages/kilo-vscode
run: bun run test:unit

- name: Check lint (ESLint)
working-directory: packages/kilo-vscode
run: bun run lint

- name: Check formatting (prettier)
working-directory: packages/kilo-vscode
run: bun run format:check
Expand Down
Loading
Loading