Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
4b65b1e
sync release versions for v1.14.34
May 4, 2026
6a5e329
fix(vcs): preserve batched patch boundaries (#25787)
Hona May 5, 2026
f14784d
chore: generate
opencode-agent[bot] May 5, 2026
6b85277
sync release versions for v1.14.35
May 5, 2026
ca2411d
Run UI unit tests in CI (#25792)
Hona May 5, 2026
84afd2b
update: normalize download asset names to match new naming convention…
Brendonovich May 5, 2026
22a4a9d
feat(core): session warping (#25768)
jlongster May 5, 2026
f33b17e
chore: generate
opencode-agent[bot] May 5, 2026
2740d39
devex: Enable Electron MCP servers with DevTools debug port (#25795)
Hona May 5, 2026
edd480f
fix(tui): fix type error for calling workspace.warp (#25801)
jlongster May 5, 2026
f6a3615
fix(console): remove Cloudflare cache config from download fetch (#25…
Brendonovich May 5, 2026
0df2bb0
docs: restore v2 todo
thdxr May 5, 2026
39c88f9
Improve v2 session message rendering (#25634)
thdxr May 5, 2026
75d141b
fix(session): cancel subtask child sessions (#25798)
kitlangton May 5, 2026
2d0a757
chore: generate
opencode-agent[bot] May 5, 2026
07f1c8c
fix(desktop): stabilize Windows titlebar zoom (#25813)
Hona May 5, 2026
6f7d63e
chore: generate
opencode-agent[bot] May 5, 2026
b4147c8
refactor(desktop): consolidate desktop-electron into desktop package …
Brendonovich May 5, 2026
03544a2
fix(desktop): update main process (#25825)
Brendonovich May 5, 2026
301ab36
chore: update nix node_modules hashes
opencode-agent[bot] May 5, 2026
8df3ef1
sync release versions for v1.14.37
May 5, 2026
b8f8f5d
fix(desktop): trust system certificates (#25837)
Hona May 5, 2026
52bb088
fix(server): allow all connect-src origins in CSP for embedded UI (#2…
Brendonovich May 5, 2026
292c2aa
chore: update nix node_modules hashes
opencode-agent[bot] May 5, 2026
a20446f
sync release versions for v1.14.38
May 5, 2026
bb9b81a
fix(desktop): add error handling to store-get IPC handler (#25850)
Brendonovich May 5, 2026
465c83c
fix(desktop): respect proxy environment (#25846)
Hona May 5, 2026
8119548
fix(compaction): order compaction summary before retained tail (#25851)
nexxeln May 5, 2026
773078e
sync release versions for v1.14.39
May 5, 2026
726ae6f
chore: configure alerting and monitoring (#25857)
vimtor May 5, 2026
fdb4b7c
chore: update nix node_modules hashes
opencode-agent[bot] May 5, 2026
576480b
fix: ensure mistral medium 3.5 has variants properly setup (#25887)
rekram1-node May 5, 2026
25ecf0a
fix: retry server_is_overloaded errors (#25888)
rekram1-node May 5, 2026
8a797ed
fix(TUI): update agent create target path from "/agent" to "/agents" …
OpeOginni May 5, 2026
8e182c7
fix(core): better state handling of editor context (#25911)
jlongster May 5, 2026
12f3d1f
fix(core): use current workspace with /new; fix warping into local pr…
jlongster May 5, 2026
25547e9
chore: generate
opencode-agent[bot] May 5, 2026
ca77b8f
fix(cf-ai-gateway): route provider options through openaiCompatible k…
May 5, 2026
837cc92
chore: generate
opencode-agent[bot] May 5, 2026
6409ace
fix: sanitize surrogates (#25934)
rekram1-node May 5, 2026
1fbc13a
chore: generate
opencode-agent[bot] May 5, 2026
e117397
fix(server): restore web terminal CSP allowances (#25937)
Hona May 5, 2026
f5c3d35
fix(app): require query functions for sync queries (#25939)
Hona May 6, 2026
8555de8
Type session not-found errors (#25818)
kitlangton May 6, 2026
6e7c9eb
chore: generate
opencode-agent[bot] May 6, 2026
5013e8a
docs: update desktop app references from Tauri to Electron (#25965)
imduchuyyy May 6, 2026
2f05676
chore: generate
opencode-agent[bot] May 6, 2026
efd8024
feat(desktop): add OPENCODE_TEST_ONBOARDING env (#25968)
Brendonovich May 6, 2026
b4c60e1
chore: generate
opencode-agent[bot] May 6, 2026
89afac3
go: restore Kimi K2.6 limits (#25969)
MrMushrooooom May 6, 2026
7c8cf6c
fix(desktop): suppress browser API Sentry errors in prod (#25972)
Brendonovich May 6, 2026
9d178e0
sync
fwang May 6, 2026
acca2e9
fix(desktop): disable auto install on app quit (#25976)
Brendonovich May 6, 2026
754a1fb
fix(desktop): suppress EPIPE errors in console transport (#25980)
Brendonovich May 6, 2026
c235ba1
docs: fix CLI attach section order (#25749)
kill74 May 6, 2026
518503b
fix(ui): preserve SVG tags in DOMPurify config for KaTeX math renderi…
zharinov May 6, 2026
901d117
chore(desktop): add @parcel/watcher platform packages to optionalDepe…
Brendonovich May 6, 2026
043a5c7
feat(desktop): implement clipboard write permission handling (#25998)
Brendonovich May 6, 2026
d49d217
fix(tui): preserve selected model on refresh (#25993)
nexxeln May 6, 2026
aa3c99a
chore: update nix node_modules hashes
opencode-agent[bot] May 6, 2026
2abc450
fix(tui): filter only connected workspaces in dialog; add warp synthe…
jlongster May 6, 2026
889f979
chore: fix model alerts (#25990)
vimtor May 6, 2026
63a175b
fix(cli): avoid AppRuntime re-entry for network options (#26052)
kitlangton May 6, 2026
d9c1838
feat(config): support well-known remote_config (#26054)
thdxr May 6, 2026
b9b854b
chore: generate
opencode-agent[bot] May 6, 2026
344ccc6
ignore: vimtor to team members list
rekram1-node May 6, 2026
38b0cdc
go: deprecate old models
fwang May 6, 2026
bf97941
chore: change alert type for honeycomb triggers
vimtor May 6, 2026
e41843e
sync
fwang May 6, 2026
a4ab140
zen: update rate limiter
fwang May 6, 2026
2dffdff
fix(server): apply cors before legacy auth (#26092)
Hona May 6, 2026
233fc5b
fix(provider): preserve assistant message content when reasoning bloc…
edevil May 6, 2026
b2e3dc8
feat: Update ACP support, modernize and fix misc issues (#25663)
rekram1-node May 7, 2026
dcfe4b0
sync release versions for v1.14.40
May 7, 2026
3480cef
chore: update nix node_modules hashes
opencode-agent[bot] May 7, 2026
0b70270
zen: nano not used for title gen
fwang May 7, 2026
72ec05d
go: rate limit metadata
fwang May 7, 2026
ba1ec62
docs: add opencode-jfrog-plugin to ecosystem list for JFrog integrati…
carmithersh May 7, 2026
9b30ee2
fix(desktop): add macOS settings menu entry (#26081)
jessedi0n May 7, 2026
54a78c9
feat(desktop): move server to utilityProcess (#25962)
Brendonovich May 7, 2026
293bb42
fix(format): restore stdout/stderr ignore for formatter processes (#2…
ferdinandyb May 7, 2026
f8aa4a3
chore: simplify honeycomb alerts (#26142)
vimtor May 7, 2026
1ea01fd
chore: update nix node_modules hashes
opencode-agent[bot] May 7, 2026
0b2e65f
chore: reactivate alerts
vimtor May 7, 2026
b2cc40f
chore: first provider alert version
vimtor May 7, 2026
1219691
docs(desktop): update README from Tauri to Electron (#26146)
Brendonovich May 7, 2026
cee04f2
chore: make provider down queries live
vimtor May 7, 2026
193c169
chore: improve provider down query
vimtor May 7, 2026
30c4fcb
chore: fix honeycomb query frequency
vimtor May 7, 2026
fea9a0b
fix: guard undefined contents in diff renderer to fix share viewer SS…
YGoetschel May 7, 2026
95280eb
fix(tui): restore custom provider in /connect (#26168)
nexxeln May 7, 2026
fbb7b5b
chore: add free tier usage alert
vimtor May 7, 2026
844fb71
chore: generate
opencode-agent[bot] May 7, 2026
d6e06c8
chore: fix free tier query
vimtor May 7, 2026
9c9bc09
chore: fix free tier query
vimtor May 7, 2026
b6ff1b1
chore: activate free tier requests query
vimtor May 7, 2026
3c4b4d5
feat(core): copy file changes when warping (#26190)
jlongster May 7, 2026
98e0917
chore: generate
opencode-agent[bot] May 7, 2026
8ba2a91
release: v1.14.41
May 7, 2026
f7816a9
refactor: kilo compat for v1.14.41
imanolmzd-svg May 21, 2026
10a6936
merge: record upstream v1.14.41
imanolmzd-svg May 21, 2026
b6523c0
resolve merge conflicts
imanolmzd-svg May 22, 2026
7b94fbb
style: format code with prettier across multiple packages
imanolmzd-svg May 22, 2026
913d6cb
fix(opencode): correct provider ID references and update TaskPromptOp…
imanolmzd-svg May 22, 2026
f915fdc
test(ui): add file:// URL parsing tests and exclude jetbrains from ty…
imanolmzd-svg May 22, 2026
bc99be4
fix(opencode): use named import for zod module
imanolmzd-svg May 22, 2026
d72406c
chore: remove generated JetBrains artifacts
imanolmzd-svg May 22, 2026
4a28a5f
Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.14.41
imanolmzd-svg May 22, 2026
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
2 changes: 1 addition & 1 deletion .opencode-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.14.34
v1.14.41
95 changes: 90 additions & 5 deletions bun.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"ulid": "3.0.1",
"@kobalte/core": "0.13.11",
"@types/luxon": "3.7.1",
"@types/node": "22.13.9",
"@types/node": "24.12.2",
"@types/semver": "7.7.1",
"@tsconfig/node22": "22.0.2",
"@tsconfig/bun": "1.0.9",
Expand Down
2 changes: 2 additions & 0 deletions packages/core/src/global.ts
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ export const layer = Layer.effect(
Effect.sync(() => Service.of(make())),
)

export const defaultLayer = layer

export const layerWith = (input: Partial<Interface>) =>
Layer.effect(
Service,
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#Tue May 19 16:04:08 CEST 2026
gradle.version=9.4.1
Binary file not shown.
Binary file not shown.
6 changes: 5 additions & 1 deletion packages/kilo-jetbrains/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,9 @@
"typecheck": "./gradlew typecheck",
"test": "./gradlew test",
"test:ci": "bun script/test-ci.ts"
}
},
"version": "7.3.5",
"dependencies": {},
"devDependencies": {},
"peerDependencies": {}
}
4 changes: 3 additions & 1 deletion packages/kilo-ui/src/components/message-part.css
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,9 @@

[data-slot="user-message-text"] [data-highlight="file"][data-clickable] {
cursor: pointer;
transition: background-color 0.15s, box-shadow 0.15s;
transition:
background-color 0.15s,
box-shadow 0.15s;
}

[data-slot="user-message-text"] [data-highlight="file"][data-clickable]:hover {
Expand Down
4 changes: 3 additions & 1 deletion packages/kilo-ui/src/components/reasoning-heading.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@ describe("reasoning heading", () => {
})

test("promotes HTML headings while flattening inline tags", () => {
expect(reasoningHeading('<h3 class="step">Check <em>provider</em> status</h3>\n\nContinue with the next item.')).toEqual({
expect(
reasoningHeading('<h3 class="step">Check <em>provider</em> status</h3>\n\nContinue with the next item.'),
).toEqual({
title: "Check provider status",
body: "Continue with the next item.",
})
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ALTER TABLE `event_sequence` ADD `owner_id` text;
Loading
Loading