Johnny Eric Amancio
10a3eec7bd
fix: address upstream merge regressions
2026-08-04 18:14:39 +02:00
Johnny Amancio
518501a994
resolve merge conflicts
2026-07-30 14:24:24 +02:00
Johnny Amancio
898f0dc40b
refactor: kilo compat for v1.17.13
2026-07-29 02:06:01 +02:00
marius-kilocode
a776bd4d29
refactor: kilo compat for v1.17.9
2026-07-22 13:31:23 +02:00
+25
ef6b152ff8
OpenCode v1.16.2 ( #12088 )
...
* feat(worktree): add managed workspace cloning (#30117 )
* test(tui): skip crashing keymap textarea renderer
* fix(core): allow skipping migration execution
* fix(opencode): remove automatic full session diffs (#30127 )
* chore: generate
* refactor(worktree): move project out of repository
* zen: deepseek flash
* fix(tui): remount session view on session switch (#30129 )
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
* go: minimax m3
* refactor(opencode): inline local provider helpers (#30169 )
* refactor(opencode): simplify provider setup flow (#30173 )
* fix(app): show project sessions before path sync resolves (#30167 )
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
* fix(core): preserve session metadata migration identity (#30176 )
* refactor(session): align namespace imports and inline trivial helpers (#30180 )
* opencode(run): add queued prompt management (#30103 )
Direct run mode previously made submitted follow-up prompts irrevocable while a response was still running. Let users edit or remove queued prompts before dispatch without interrupting the active turn.
* chore: generate
* fix(acp): honor session/cancel by aborting the running turn (#30145 )
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
* fix(tui): prevent prompt corruption when pasting near wide characters (#29710 )
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Simon Klee <hello@simonklee.dk >
* fix(opencode): avoid nullable webfetch format schema (#30215 )
* chore: generate
* fix(core): contain lsp warmup defects (#30226 )
* add run --replay mode (#30239 )
* chore: generate
* chore: update nix node_modules hashes
* fix(stats): restore leaderboard spacing
* fix(stats): center top models dot grid
* fix(stats): stabilize top models hover
* fix(stats): align big-pickle provider resolution (#30274 )
* feat(app): v2 desktop UI improvements (#29689 )
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
* chore: generate
* fix(tui): clarify inline subagent rows (#30051 )
* fix(tui): handle events across workspaces (#30281 )
* feat(core): update Copilot for token-based billing (#30181 )
* fix(tui): keep background marker with subagent label (#30271 )
* fix(tui): keep retry attempt before message (#30275 )
* chore: generate
* fix(opencode): enforce storage path invariants (#29666 )
* chore: generate
* feat(core): add location-based permission service (#30287 )
* chore: generate
* fix(tui): preserve live parts during session hydration (#30300 )
* fix(app): restore deferred MCP status updates (#30220 )
* fix: export v2 stylesheets and declare core node types (#30312 )
* chore: update nix node_modules hashes
* fix(app): avoid suspending on pending child path (#30314 )
* fix(opencode): remove sunsetted gpt-5.2 and gpt-5.3-codex from allowed models for codex subscriptions (#30316 )
* chore: generate
* feat(core): expose session location
* chore: generate
* fix(opencode): preserve websocket api errors (#30321 )
* refactor(core): simplify session pagination
* feat(core): add location filesystem contract
* feat(core): add dummy location filesystem layer
* chore: generate
* feat(opencode): add filesystem read and list routes
* chore: generate
* infra: stats
* sync
* feat(app): inset new layout session panels (#30342 )
* fix(app): tab title truncation and close button positioning (#30349 )
* tui: show model context in run footer (#30380 )
* tui: revert OpenTUI upgrade to 0.2.16 (#30383 )
* chore: update nix node_modules hashes
* feat(core): add managed repository cache (#30408 )
* chore: generate
* chore: generate
* sync
* feat(stats): add cache ratio section
* feat(core): add flagged project references (#30414 )
* chore: generate
* feat(core): support named migrations (#30418 )
* fix(stats): clean retired provider rows during sync (#30420 )
* fix(stats): mention opencode go in top models copy
* feat(core): expose project reference filesystem access (#30423 )
* chore: generate
* sync
* fix(tui): scope diff viewer to session directory (#30426 )
* test: widen provider header timeout margin (#30427 )
* fix(plugin): restore private git install fallback (#30430 )
* fix(stats): remove leaderboard nav link
* chore(opencode): remove scout agent (#30435 )
* chore: generate
* feat(stats): improve cache ratio chart
* chore: generate
* fix(effect-drizzle-sqlite): preserve transaction begin errors (#30448 )
* chore: bump effect beta to 74 (#30449 )
* Revert "tui: revert OpenTUI upgrade to 0.2.16 (#30383 )" (#30452 )
* chore: update nix node_modules hashes
* refactor(opencode): improve startup time by 38% (#30453 )
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
* chore: generate
* fix(opencode): patch empty Gemini replay messages (#30463 )
* chore: generate
* refactor(core): consolidate filesystem services (#30447 )
* chore: generate
* run: enable interactive replay by default (#30465 )
* chore: update nix node_modules hashes
* refactor(opencode): remove JSON storage migration (#30461 )
* chore: generate
* chore: update nix node_modules hashes
* fix(tui): stop idle background task spinner (#30484 )
* refactor(core): move v1 schemas into core (#30473 )
* chore: generate
* fix: task id passed to background job for continuation (#30485 )
* chore: generate
* feat(core): project copying and tracking directories (#30139 )
* chore: generate
* fix(opencode): preserve signed thinking during anthropic reorder (#30182 )
* Revert "fix(opencode): preserve signed thinking during anthropic reorder" (#30502 )
* fix: rm tool reorder logic from old bug (#30483 )
* chore: generate
* feat(app): polish home projects list UI (#30436 )
* feat(app): polish select-v2 component (#30446 )
Co-authored-by: Brendan Allan <git@brendonovich.dev >
* fix(github): enforce existing git author identity (#30507 )
* feat(app): new update button (#30460 )
Co-authored-by: Brendan Allan <git@brendonovich.dev >
* fix(opencode): fallback to sh for curl upgrade (#30499 )
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
* fix(ui): render whole-file patches as complete diffs (#30516 )
* chore: generate
* feat(app): add servers tab to settings dialog (#29675 )
* refactor(core): consolidate pty service (#30537 )
* chore: generate
* tui: truncate sidebar file paths (#30531 )
* chore: update nix node_modules hashes
* feat(stats): add geo breakdown (#30456 )
* chore: generate
* chore: update nix node_modules hashes
* fix(acp): classify apply_patch as edit (#30564 )
* fix(acp): classify task as think (#30565 )
* fix(acp): include external directory permission context (#30567 )
* fix(acp): clean read tool display content (#30569 )
* fix(tui): route question responses by session directory (#30578 )
* fix(stats): serve stats og image from banner
* docs(go): add Qwen3.7 Plus model (#30594 )
* fix(openai): preserve websocket idle state (#30586 )
* refactor(core): remove ai sdk option fields (#30581 )
* chore: generate
* test(core): cover v1 provider option lowering (#30599 )
* chore: generate
* refactor(core): nest model api id (#30603 )
* fix(core): expose azure openai xhigh efforts (#30620 )
* feat(core): add skill registry and file agent loading (#30617 )
* chore: generate
* chore: update nix node_modules hashes
* fix(stats): count all go usage
* chore: remove zed extension and automation (#30628 )
* fix(opencode): preserve variant for delegated tasks (#30630 )
* zen: update nvidia tos
* fix(opencode): route SAP AI Core reasoning variants through modelParams (#30482 )
* chore: generate
* fix(app): hide unavailable titlebar update (#30642 )
* feat(app): v2 thinking level selector (#30646 )
* fix(app,ui): session review reactivity and VCS query cache (#30660 )
* feat(core): add embedded v2 session runtime and tool foundation (#30632 )
* chore: generate
* chore: update nix node_modules hashes
* docs: correct compaction prune default (#30670 )
* fix(opencode): avoid shell cancel race (#30641 )
* feat: bump bedrock and add proper mantle support for openai models through aws bedrock (#30464 )
* test: wait for shell truncation readiness (#30679 )
* chore: update nix node_modules hashes
* refactor(opencode): clean up task tool prompts (#30687 )
* feat(core): add command registry (#30624 )
* chore: generate
* fix(acp): replay loaded session transcript (#30645 )
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
* fix(core): reset pre-launch session projections (#30728 )
* feat(tui): improve experimental session switcher (#30738 )
* fix(opencode): respect disabled auto compaction on overflow (#30749 )
* zen: nemotron 3 ultra
* fix(enterprise): install hono standard validator peer (#30740 )
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
* fix build
* chore: update nix node_modules hashes
* make scripts executable
* fix(tui): show toast when variant_list keybind used with no variants (#30724 )
* fix(opencode): `ACP.loadSession` should replay all messages (#30761 )
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
* fix(opencode): attribute task child agent on creation (#30786 )
* fix(tui): add Vue syntax highlighting (#30802 )
* fix: bump @openrouter/ai-sdk-provider to 2.9.0 (#30800 )
* feat(core): moving sessions (#30640 )
* chore: generate
* tweak: background agent prompting to avoid polling issues (#30790 )
* upgrade opentui to 0.3.2 (#30748 )
* chore: update nix node_modules hashes
* feat(desktop): surface local server startup failures (#30822 )
* ci: publish
* refactor(core): make v2 session inputs event sourced (#30785 )
* chore: generate
* fix(llm): normalize OpenAI function tool schemas
* chore: generate
* feat(stats): refresh stats routes and homepage (#30419 )
* fix(stats): sort metric charts by top usage
* feat(core): add public native API (#30828 )
* chore: generate
* feat(app): color themes (#30824 )
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
* chore: generate
* sync release versions for v1.16.0
* feat(core): attach global native tools (#30832 )
* chore: generate
* feat(core): add Snowflake Cortex provider (#29901 )
Co-authored-by: Cortex Code <noreply@snowflake.com >
* chore: generate
* feat(core): persist v2 session context epochs (#30789 )
* chore: generate
* feat(tui): allow backgrounding synchronous subagents (#30488 )
* fix(app): improve tab handling (#30669 )
* chore: generate
* fix(tui): prioritize models slash autocomplete (#30848 )
* fix(tui): route permission replies to session directory (#30851 )
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
* fix(cli): harden daemon lifecycle (#30844 )
* chore: generate
* feat(app): improve desktop multi-server support (#30678 )
Co-authored-by: Brendan Allan <git@brendonovich.dev >
* chore: generate
* fix(app): handle tab overflow and scrolling in titlebar (#30886 )
* fix(app): tab overflow (#30894 )
* tui: guard path formatting inputs (#30469 )
Fixes #27726 , #25216 , #24856 , #24294 , #17071 , #29164 , #24837 , #16865 , #14279 , #29895
* opencode/run: refresh themes after terminal reloads (#30917 )
* chore: generate
* fix(tui): fall back to local cwd when editor spawns in attach mode (#30583 )
* docs: update Go Qwen tiered pricing (#30936 )
* chore: generate
* feat(tui): add diff hunk navigation (#30935 )
* chore: rm fuzzy search on references (#30931 )
* fix: use mapError instead of orDie for context snapshot decoding (#30905 )
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
* fix(core): recover corrupted models cache (#30947 )
* chore: bun install (#30968 )
* fix(opencode): resolve Bedrock hang by using node build conditions (#30873 )
* fix(workflows): retry nix-hashes compute-hash on transient failure (#30743 )
* fix(stats): scroll model charts to latest on mobile
* fix(opencode): prevent destructive edit matches (#30932 )
* chore: generate
* fix(core): respect v2 default agents (#30969 )
* chore: generate
* test(opencode): remove disposal event wait race (#30971 )
* test(opencode): remove shell timeout output race (#30974 )
* fix(opencode): gate reasoning summaries by provider (#30973 )
* feat(core): admit v2 skill guidance (#30843 )
* fix(workflows): serialize desktop release uploads (#30978 )
* fix(stats): add mobile chart end spacing
* release: v1.16.2
* refactor: kilo compat for v1.16.2
* fix(opencode): address v1.16.2 merge regressions
* chore: update kilo-vscode visual regression baselines
* fix(opencode): restore Kilo behavior after v1.16.2 merge
* fix(opencode): retry Windows migration cleanup
* test(opencode): restore clone and macOS watcher coverage
* fix(opencode): address second-pass review for #12099
Preserve imported usage and retry partial JSON migrations. Refresh active dependency patches, remove the obsolete GCP patch, and regenerate Kilo HttpApi branding.
---------
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Michael Hart <mhart@cloudflare.com >
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: smagnuso <smagnuso@gmail.com >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
Co-authored-by: Orca丶 <93272799+dauphinYan@users.noreply.github.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box >
Co-authored-by: Ulises Jeremias <ulisescf.24@gmail.com >
Co-authored-by: Jack <jack@anoma.ly >
Co-authored-by: Jérôme Benoit <jerome.benoit@sap.com >
Co-authored-by: Ariane Emory <97994360+ariane-emory@users.noreply.github.com >
Co-authored-by: LIU Xinyu <contact@lxy.cc >
Co-authored-by: Colin McDonnell <colinmcd94@gmail.com >
Co-authored-by: Sebastian <hasta84@gmail.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Kamesh Sampath <kamesh.sampath@hotmail.com >
Co-authored-by: Cortex Code <noreply@snowflake.com >
Co-authored-by: pcadena-lila <pcadena@lila.ai >
Co-authored-by: weiconghe <46336277+weiconghe@users.noreply.github.com >
Co-authored-by: alberto <914199+alblez@users.noreply.github.com >
Co-authored-by: kilo-maintainer[bot] <kilo-maintainer[bot]@users.noreply.github.com>
2026-07-13 18:00:35 +02:00
kirillk
df0fdb63fa
chore(jetbrains): open CLI pin bump PR after release
2026-07-08 15:10:34 -04:00
marius-kilocode
3f1c8fae36
fix: include prerelease notes in stable releases
2026-06-15 13:22:43 +02:00
Josh Lambert
6c6e10c1fb
fix: stop publishing without changelog updates
2026-05-29 17:27:33 -04:00
Imanol Maiztegui
b6523c0d91
resolve merge conflicts
2026-05-22 09:01:40 +02:00
Imanol Maiztegui
f7816a9eeb
refactor: kilo compat for v1.14.41
2026-05-21 14:48:36 +02:00
kiloconnect[bot]
47cab6b3df
fix: show release type in Slack notifications
2026-05-05 09:12:27 +00:00
kiloconnect[bot]
d22d08bbce
chore: remove stale desktop package references
2026-05-04 15:00:59 +00:00
Imanol Maiztegui
87c2b560d1
Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.4.7
2026-04-22 09:44:37 +02:00
Imanol Maiztegui
d5357f3961
resolve merge conflicts
2026-04-21 18:03:34 +02:00
kiloconnect[bot]
42524dbf64
fix(cli): replace cherry-pick with rebase + retry in publish push
...
Keep the original order (push before publish) to preserve the safe
failure mode, but replace the cherry-pick with rebase and add a
3-attempt retry loop to shrink the race window.
2026-04-21 14:23:50 +00:00
kiloconnect[bot]
835350fedd
chore(publish): defer release push and implement rebase retry loop
...
Move the git push operation to the end of the publishing process to minimize race conditions. Replace the cherry-pick logic with a rebase onto origin/main and a retry loop to ensure the release commit is pushed successfully even if concurrent merges occur.
2026-04-21 14:12:30 +00:00
Dax Raad
ad0545335a
ci
2026-04-18 19:29:21 -04:00
Dax Raad
cfbbae7323
ci
2026-04-18 18:59:44 -04:00
Dax Raad
940f971ca0
ci: fix
2026-04-18 18:56:14 -04:00
Dax Raad
5eaef6b758
release: avoid package.json drift during publish
2026-04-18 12:32:23 -04:00
Kit Langton
24fb9b1296
fix: stop rewriting dev during release publish ( #22982 )
2026-04-18 02:53:19 +00:00
kiloconnect[bot]
58336a6484
fix: read CHANGELOG with absolute path so release notes populate
...
The SDK build step imported earlier in publish.ts does process.chdir into
packages/sdk/js and never restores it, so the relative path to
packages/kilo-vscode/CHANGELOG.md later in the release block resolved to a
missing file. The read silently fell through to an empty string and the
GitHub release body ended up as the 'No notable changes' default even
though the CHANGELOG in the release commit had all the entries.
Resolve the path relative to this script via fileURLToPath so it works
regardless of cwd.
2026-04-16 17:57:00 +00:00
kiloconnect[bot]
4e0b31cd04
fix: include changelog and release notes for prereleases too
2026-04-16 13:27:34 +00:00
kiloconnect[bot]
f963465759
fix: move changeset consumption to publish runner so changelog is committed
...
The version job ran `bunx changeset version` to consume .changeset/*.md
files and update CHANGELOG.md, but the publish job (which commits and
pushes) ran on a separate runner with a fresh checkout — discarding all
changelog changes. This caused CHANGELOG.md to stay stuck at 7.2.1
despite 9 subsequent releases.
Move changeset consumption into publish.ts so it runs on the same runner
that commits. Extract release notes from the updated changelog and pass
them to `gh release edit` so GitHub releases also get correct notes.
2026-04-16 12:29:24 +00:00
Kit Langton
cce05c1665
fix: clean up 49 unused variables, catch params, and stale imports ( #22695 )
2026-04-16 02:01:53 +00:00
Catriel Müller
3ab06812c4
fix: use release sync for prereleases
2026-04-09 23:39:30 -03:00
Catriel Müller
aa97827f1d
fix: use main in publish sync
2026-04-09 23:36:00 -03:00
Catriel Müller
ce6b3ce569
fix: align pre-release version publishing
2026-04-09 23:25:35 -03:00
kiloconnect[bot]
3ea1e8f400
feat(cli): publish CLI as npm prerelease when pre_release flag is set
...
When the publish workflow is dispatched with pre_release=true, the CLI
and SDK packages are now published to npm under the "rc" dist-tag with
a semver prerelease version (e.g. 7.1.24-rc.202604081425) instead of
going to the "latest" tag as a stable release.
This ensures that pre-release VS Code extension builds ship with a
matching pre-release CLI on npm, so users on the stable channel are
never affected by pre-release publishes.
2026-04-08 14:27:42 +00:00
Catriel Müller
8f9852c08a
fix: vscode publish
2026-03-17 11:39:53 -03:00
Kevin van Dijk
55f8389472
Disable electron build in publish script
2026-03-13 14:01:46 +01:00
Brendan Allan
5cf235fa6c
desktop: add electron version ( #15663 )
2026-03-04 15:12:34 +08:00
Brendan Allan
967313234a
desktop: add latest.json finalizer script ( #15335 )
2026-02-27 20:18:21 +08:00
Luke Parker
34495a70d5
fix(win32): scripts/turbo commands would not run ( #14829 )
2026-02-24 09:15:25 +10:00
Brendan Allan
ce17f9dd94
desktop: publish betas to separate repo ( #14376 )
2026-02-20 22:33:21 +08:00
Dax Raad
08fa7f7188
ci
2026-01-30 09:36:57 -05:00
Dax Raad
5bef8e316a
ci
2026-01-30 00:43:36 -05:00
Dax Raad
9e0747c9b4
ci
2026-01-30 00:39:23 -05:00
Dax and opencode
9ed3b0742f
ci ( #11149 )
...
Co-authored-by: opencode <opencode@sst.dev >
2026-01-29 13:17:55 -05:00
Brendan Allan and GitHub Action
943fbf39a3
ci: separate standalone publishing from dependent publishing ( #5634 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-12-19 13:22:17 -05:00
Luke Parker
7f8e799392
tweak: DevEx to run changelog independently ( #5774 )
2025-12-19 02:12:35 +00:00
Luke Parker
b99afdad91
tweak: better release notes (grouped changelog) ( #5768 )
2025-12-18 18:49:37 -06:00
Aiden Cline
984f17ddd7
ci: include desktop & tauri in release notes
2025-12-16 14:37:33 -06:00
452c991f58
Keep release a draft until all builds are finished ( #5632 )
...
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: GitHub Action <action@github.com >
2025-12-16 23:34:44 +08:00
Dax Raad
89d9856ed2
ci: enable tauri desktop app to be published with GitHub release ID and tag name
2025-12-11 11:41:54 -05:00
Dax Raad
df4d9236a6
fix bug causing windows builds to sometimes fail
2025-12-11 11:01:43 -05:00
Dax Raad
c1ee6d6c41
ci
2025-12-10 02:57:39 +00:00
Dax Raad
fa6c060324
ci
2025-12-09 21:44:13 -05:00
Aiden Cline
9d2b9ef2d4
ci: dont forget our european designer
2025-12-02 14:27:41 -06:00
Aiden Cline
753443b16f
ci: add community contributors to the changelog
2025-11-28 15:44:21 -06:00