opencode-agent[bot]
8daeacc989
chore: generate
2026-04-03 02:10:50 +00:00
Juan Pablo Carranza Hurtado and Claude Opus 4.6
81d3ac3bf0
fix: prevent Tool.define() wrapper accumulation on object-defined tools ( #16952 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 22:09:53 -04:00
Kit Langton
e4ff1ea778
refactor(bash): use Effect ChildProcess for bash tool execution ( #20496 )
2026-04-01 19:48:47 -04:00
Kit Langton
0c03a3ee10
test: migrate prompt tests to HTTP mock LLM server ( #20304 )
2026-03-31 19:14:32 -04:00
Aiden Cline
434d82bbe2
test: update model test fixture ( #20182 )
2026-03-31 16:20:01 +00:00
Johnny Amancio
510ff13cd4
chore: Resolve merge conflicts
2026-03-31 12:45:25 +02:00
Johnny Amancio
3f86326500
refactor: kilo compat for v1.2.25
2026-03-30 21:20:52 +02:00
Luke Parker
b234370080
feat(windows): add first-class pwsh/powershell support ( #16069 )
2026-03-30 13:10:01 +10:00
Kit Langton
97c15a087d
effectify Bus service: migrate to Effect PubSub + InstanceState ( #18579 )
2026-03-25 20:19:24 -04:00
Kit Langton
38e0dc9ccd
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Vladimir Glafirov
05d3e65f76
feat: enable GitLab Agent Platform with workflow model discovery ( #18014 )
2026-03-20 12:55:22 -05:00
Kit Langton
e78944e9a4
effectify Installation service, drop Effect suffix from namespaces ( #18266 )
2026-03-20 12:10:33 -04:00
Luke Parker
7866dbcfcc
fix: avoid truncate permission import cycle ( #18292 )
2026-03-19 23:52:04 -04:00
2dbcd79fd2
fix: stabilize agent and skill ordering in prompt descriptions ( #18261 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-19 15:04:03 -05:00
Kit Langton
5dfe86dcb1
refactor(truncation): effectify TruncateService, delete Scheduler ( #17957 )
2026-03-17 21:59:54 -04:00
Catriel Müller
426521468f
resolve merge conflicts
2026-03-17 11:37:03 -03:00
Catriel Müller
266ceca646
refactor: kilo compat for v1.2.21
2026-03-17 08:50:30 -03:00
Luke Parker
cb69501098
test(opencode): deflake file and tool timing ( #17859 )
2026-03-17 00:49:04 +00:00
Imanol Maiztegui
0484318191
Granular bash permission rules ( #7091 )
...
* fix: renamed pattern arrays used for permission rules
* fix: rename savePatternRules to saveAlwaysRules
* feat: generate hierarchical always patterns in bash tool
* feat: validate saveAlwaysRules against always array only
* feat: pass always field through extension bridge to webview
* feat: show hierarchical always patterns in PermissionDock dropdown
* fix: rename pattern to rule in PermissionDock translations, styles, and data-slots
* fix(vscode): correct auto-run comment in PermissionDock
* feat(kilo-vscode): strip trailing wildcard from permission rule labels
* fix: deduplicate permission rules and strip wildcards from display labels
* refactor: move hierarchy to metadata.rules, restore always to arity prefix
* feat: pass always field to permission dock for non-bash tool rules
* fix: correct bash test assertion to check metadata.rules and fix indentation
* fix: hide permission rules dropdown for non-bash tools
* fix: align always-rules route descriptions, whitespace, and restore multi-command tests
2026-03-16 17:43:16 +01:00
Kit Langton
f015154314
refactor(permission): effectify PermissionNext + fix InstanceState ALS bug ( #17511 )
2026-03-14 18:28:00 +00:00
Kit Langton
16a6d6feba
feat(id): brand WorkspaceID through Drizzle and Zod schemas ( #16964 )
2026-03-11 23:30:17 +00:00
Kit Langton
cb67465675
feat(id): brand SessionID through Drizzle and Zod schemas ( #16953 )
2026-03-11 23:16:56 +00:00
Aiden Cline
f96e2d4222
tweak: adjust skill presentation to be a little less token heavy ( #17098 )
2026-03-11 16:03:15 -05:00
Quan Ran and LukeParkerDev
be9b4d1bcd
fix(opencode): preserve original line endings in 'edit' tool ( #9443 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-03-07 07:42:54 +00:00
Kevin van Dijk
2b05e4f40b
Resolve merge conflicts
2026-02-25 18:34:18 +01:00
Kevin van Dijk
42a7e019ef
refactor: kilo compat for v1.2.11
2026-02-25 18:14:54 +01:00
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
3653c79395
Merge branch 'main' into fix/fix-plan-mode-suggestions
2026-02-25 09:45:49 +02:00
Alex Alecu
0886ef8fa0
fix(plan): Show implementation suggestions only when LLM has all the information
2026-02-24 15:32:58 +02:00
Luke Parker
3d379c20c4
fix(test): replace Unix-only assumptions with cross-platform alternatives ( #14906 )
2026-02-24 23:03:18 +10: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
Luke Parker
ee754c46f9
fix(win32): normalize paths at permission boundaries ( #14738 )
2026-02-23 12:05:21 +10:00
Erik Demaine and LukeParkerDev
0042a07052
fix: Windows path support and canonicalization ( #13671 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-02-23 10:10:27 +10:00
Dax
02a9495063
Remove use of Bun.file ( #14215 )
2026-02-19 11:32:32 -05:00
Kevin van Dijk
ec1b20336d
Resolve merge conflicts
2026-02-18 16:39:04 +01:00
Dax
6b29896a35
feat: Add centralized filesystem module for Bun.file migration ( #14117 )
2026-02-18 15:30:52 +00:00
Kevin van Dijk
3ea7c918ed
refactor: kilo compat for v1.1.62
2026-02-18 16:20:05 +01:00
Kevin van Dijk
6f9f7443ef
Resolve merge conflicts
2026-02-18 13:26:43 +01:00
Kevin van Dijk
53dea6e1e0
refactor: kilo compat for v1.1.60
2026-02-18 12:53:03 +01:00
Aiden Cline
c1b03b728a
fix: make read tool more mem efficient ( #14009 )
2026-02-17 15:36:45 -06:00
Aiden Cline
a580fb47d2
tweak: drop ids from attachments in tools, assign them in prompt.ts instead ( #13890 )
2026-02-16 14:59:57 -06:00
Ryan Vogel
ba54cee55e
feat(tool): return image attachments from webfetch ( #13331 )
2026-02-12 12:09:29 -05:00
Catriel Müller
1eedad9213
Refactor publish workflow and environment variables ( #261 )
...
* feat: changelog generation
* refactor: rename all ENV variables to KILO prefix
* refactor: publish rework
* refactor: publish rework
* refactor: unify git commiter action
* refactor: add all kilobots to the team
2026-02-12 09:00:51 +01:00
Aiden Cline
006d673ed2
tweak: make read tool offset 1 indexed instead of 0 to avoid confusion that could be caused by line #s being 1 based ( #13198 )
2026-02-11 14:02:30 -06:00
Aiden Cline
6b4d617df0
feat: adjust read tool so that it can handle dirs too ( #13090 )
2026-02-11 13:23:00 -06:00
Catriel Müller
eb213cb635
feat: merge opencode v1.1.52
2026-02-05 16:43:43 -03:00
Catriel Müller
e61999fc4b
refactor: kilo compat for v1.1.52
2026-02-05 16:16:59 -03:00
Dax
556adad67b
fix: wait for dependencies before loading custom tools and plugins ( #12227 )
2026-02-05 03:25:43 +00:00
Catriel Müller
dd7da05bd9
feat: merge opencode v1.1.50
2026-02-04 18:24:00 -03:00