Marius
8551d95447
perf: filter tool diagnostics to only edited files, reducing session payload 50-77% ( #6241 )
...
* perf: filter tool diagnostics to only edited files
Tools (edit, write, apply_patch) stored LSP diagnostics for ALL project
files in their metadata. In large projects this adds 100-500KB of
unrelated diagnostics per tool call, bloating session payloads by
50-77%.
The UI only renders diagnostics for the edited file(s), so the rest is
dead weight. Extract a filterDiagnostics utility that keeps only the
relevant files' diagnostics and use it in all three tools.
* add kilocode_change marker to diagnostics filter test
2026-02-25 14:32:42 +01:00
Marian Alexandru Alecu
d8ce43fcf8
Merge pull request #6240 from Kilo-Org/fix/fix-plan-mode-suggestions
...
fix(plan): Show implementation suggestions only when LLM has all the information
2026-02-25 12:18:04 +02:00
Marius
138f1bd95f
feat(vscode): add diff viewer panel to Agent Manager ( #6335 )
...
* feat(vscode): add diff viewer panel to Agent Manager
* Update translations
* Fix comments
2026-02-25 10:16:14 +00:00
Alex Alecu
67e0694039
Merge branch 'fix/fix-plan-mode-suggestions' of https://github.com/Kilo-Org/kilocode into fix/fix-plan-mode-suggestions
2026-02-25 09:46:20 +02:00
Alex Alecu
7143683e20
fix: Fix plan_exit call
2026-02-25 09:46:17 +02:00
Marian Alexandru Alecu
3653c79395
Merge branch 'main' into fix/fix-plan-mode-suggestions
2026-02-25 09:45:49 +02:00
Kevin van Dijk
8c852f7afe
Resolve merge conflicts
2026-02-24 19:53:15 +01:00
Kevin van Dijk
bd0148906c
refactor: kilo compat for v1.2.10
2026-02-24 19:48:39 +01:00
Kevin van Dijk
ccf97cbed1
Resolve merge conflicts
2026-02-24 18:16:17 +01:00
Kevin van Dijk
20a16a27e5
refactor: kilo compat for v1.2.8
2026-02-24 18:07:52 +01:00
Alex Alecu
0886ef8fa0
fix(plan): Show implementation suggestions only when LLM has all the information
2026-02-24 15:32:58 +02:00
Kevin van Dijk
496c4283e1
Fix types
2026-02-23 20:34:24 +01:00
Kevin van Dijk
ae62fff98d
Resolve merge conflicts
2026-02-23 20:12:28 +01:00
Kevin van Dijk
0e76652f28
refactor: kilo compat for v1.2.7
2026-02-23 18:48:59 +01:00
Kevin van Dijk
d6e6016e91
Resolve merge conflicts
2026-02-23 18:19:57 +01:00
Kevin van Dijk
ffec9a4153
refactor: kilo compat for v1.2.6
2026-02-23 18:15:49 +01:00
Kevin van Dijk
8eb0ec7610
Resolve merge conflicts
2026-02-23 17:10:26 +01:00
Kevin van Dijk
0b7e73e764
refactor: kilo compat for v1.2.4
2026-02-23 17:04:50 +01:00
Kevin van Dijk
8edb49ac1d
Resolve merge conflicts
2026-02-23 16:30:46 +01:00
Kevin van Dijk
373af86eb6
refactor: kilo compat for v1.2.3
2026-02-23 16:24:30 +01:00
Kevin van Dijk
58995d9591
Resolve merge conflicts
2026-02-23 16:11:57 +01:00
Kevin van Dijk
ac3ca14a50
refactor: kilo compat for v1.2.2
2026-02-23 14:02:50 +01:00
Kevin van Dijk
7ac4e68dc8
Resolve merge conflicts
2026-02-23 13:54:54 +01:00
Kevin van Dijk
9030ba902c
refactor: kilo compat for v1.2.0
2026-02-23 13:30:22 +01:00
Alex Alecu
e2c2de2447
feat(plan): display plan message as non-synthetic in new sessions
2026-02-20 14:19:18 +02:00
Alex Alecu
d5bceac21e
feat: Handover task list and compacted context to next session after planning
2026-02-20 12:28:21 +02:00
Aiden Cline
04a634a80d
test: merge test files into a single file ( #14366 )
2026-02-19 20:32:01 -06:00
Dax Raad
cb5a0de42f
core: remove User-Agent header assertion from LLM test to fix failing test
2026-02-19 18:37:55 -06:00
tctev
193013a44d
feat(opencode): support adaptive thinking for claude sonnet 4.6 ( #14283 )
...
Co-authored-by: tctev <224793535+tctev@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-02-19 16:17:57 -06:00
Adam
f8dad0ae17
fix(app): terminal issues ( #14329 )
2026-02-19 14:54:09 -06:00
opencode-agent[bot]
1867f1acaa
chore: generate
2026-02-19 20:12:16 +00:00
Aiden Cline
00c079868a
test: fix discovery test to boot up server instead of relying on 3rd party ( #14327 )
2026-02-19 14:11:23 -06:00
Dax
cb8b74d3f1
refactor: migrate from Bun.Glob to npm glob package ( #14317 )
2026-02-19 13:40:09 -05:00
Aiden Cline
7e35d0c610
core: bump ai sdk packages for google, google vertex, anthropic, bedrock, and provider utils ( #14318 )
2026-02-19 12:35:51 -06:00
Dax Raad
af72010e9f
Revert "refactor: migrate from Bun.Glob to npm glob package"
...
This reverts commit 3c21735b35 .
2026-02-19 12:48:43 -05:00
Dax Raad
3c21735b35
refactor: migrate from Bun.Glob to npm glob package
...
Replace Bun.Glob usage with a new Glob utility wrapper around the npm 'glob' package.
This moves us off Bun-specific APIs toward standard Node.js compatible solutions.
Changes:
- Add new src/util/glob.ts utility module with scan(), scanSync(), and match()
- Default include option is 'file' (only returns files, not directories)
- Add symlink option (default: false) to control symlink following
- Migrate all 12 files using Bun.Glob to use the new Glob utility
- Add comprehensive tests for the glob utility
Breaking changes:
- Removed support for include: 'dir' option (use include: 'all' and filter manually)
- symlink now defaults to false (was true in most Bun.Glob usages)
Files migrated:
- src/util/log.ts
- src/util/filesystem.ts
- src/tool/truncation.ts
- src/session/instruction.ts
- src/storage/json-migration.ts
- src/storage/storage.ts
- src/project/project.ts
- src/cli/cmd/tui/context/theme.tsx
- src/config/config.ts
- src/tool/registry.ts
- src/skill/skill.ts
- src/file/ignore.ts
2026-02-19 12:34:18 -05:00
Dax
02a9495063
Remove use of Bun.file ( #14215 )
2026-02-19 11:32:32 -05:00
Marian Alexandru Alecu
72ce6fbb72
Merge branch 'dev' into feat/suggestions-after-plan-end
2026-02-19 16:59:33 +02:00
Adam
8ebdbe0ea2
fix(core): text files missclassified as binary
2026-02-19 07:32:58 -06:00
Adam
d07f09925f
fix(app): terminal rework ( #14217 )
2026-02-19 06:35:14 -06:00
Alex Alecu
9a9d675ada
test: add withInstance helper, use answer constants
2026-02-19 13:20:04 +02:00
Alex Alecu
294846f706
fix: Reject pending plan followup question on abort signal
2026-02-19 11:59:57 +02:00
Alex Alecu
a5e6ceb76e
feat: When starting a new session after planning, include a compact summary of what was explored and which files were read so the AI doesn't have to re-search the codebase.
2026-02-19 11:42:35 +02:00
Alex Alecu
2d46b17f6c
feat: Add predefined suggestions after finishing the planning session to improve context management
2026-02-19 10:23:19 +02:00
Ariane Emory
1893473148
fix: token substitution in OPENCODE_CONFIG_CONTENT (alternate take) ( #14047 )
2026-02-18 23:18:24 -06:00
Dax Raad
568eccb4c6
Revert: all refactor commits migrating from Bun.file() to Filesystem module
2026-02-18 19:41:14 -05:00
Dax
d366a1430f
refactor: migrate src/lsp/server.ts from Bun.file()/Bun.write() to Filesystem module ( #14138 )
2026-02-18 21:41:07 +00:00
Evgeny Shurakov
a2d18131a8
feat(kilo-sessions): send git remote URL and branch to ingest
...
Add gitUrl and gitBranch fields to kilo_meta so shared sessions
include repository context. Resolves the best remote (origin > single
available > upstream) and fetches the URL with a 10s in-flight cache.
2026-02-18 22:38:46 +01:00
Pedro Heyerdahl
e02debf27b
Merge pull request #407 from Kilo-Org/feat/usage-feature-attribution
...
feat(usage): add feature attribution header to API requests
2026-02-18 17:31:12 -03:00
Adam
de25703e9d
fix(app): terminal cross-talk ( #14184 )
2026-02-18 13:56:05 -06:00