Aarav
0b96332bb3
Merge branch 'main' into feat/privacy-mode-tui
2026-08-05 07:40:31 -06:00
Aarav Sharma
76f8967dc1
fix(cli): read privacy_mode only from global config and use balance-independent color
...
The /privacy command wrote only to global config but read the effective
config, so a project-level privacy_mode could shadow the global toggle
and the UI would not change even though the command reported success.
Since privacy mode is a personal preference, persist and read it only
from the global config.
The sidebar footer used tone() for both the bullet and masked balance,
so the bullet color still revealed whether the balance was low. Use
theme().textMuted for both while masked, retaining tone() only when
privacy mode is off.
2026-08-05 07:34:24 -06:00
Johnny Eric Amancio
6c138449d5
Merge remote-tracking branch 'origin/main' into johnnyeric/kilo-opencode-v1.17.13
...
# Conflicts:
# package.json
# packages/core/schema.json
# packages/core/src/command.ts
# packages/core/src/config/plugin/command.ts
# packages/core/src/database/schema.gen.ts
# packages/core/src/session/sql.ts
# packages/core/src/v1/session.ts
# packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/full-screen-diff-with-changes-chromium-linux.png
# packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/labs-tool-call-lab/search-previews-chromium-linux.png
# packages/opencode/src/command/index.ts
# packages/opencode/test/server/httpapi-ui.test.ts
# packages/sdk/js/src/v2/gen/types.gen.ts
# packages/sdk/openapi.json
# packages/tui/src/routes/session/index.tsx
2026-08-04 12:57:20 +02:00
kilo-maintainer[bot]
62baedd258
release: v7.4.20
2026-08-04 10:23:57 +00:00
kilo-maintainer[bot]
20aead0d87
release: v7.4.19
2026-08-04 07:56:10 +00:00
kilo-maintainer[bot]
f00da9a75b
release: v7.4.18
2026-07-31 19:59:08 +00:00
Johnny Amancio
db000fef1c
Merge remote-tracking branch 'origin/main' into johnnyeric/kilo-opencode-v1.17.13
...
# Conflicts:
# bun.lock
# packages/core/src/v1/permission.ts
# packages/opencode/src/acp/permission.ts
# packages/opencode/src/cli/cmd/tui.ts
# packages/opencode/src/skill/discovery.ts
# packages/opencode/src/skill/index.ts
# packages/opencode/test/cli/run/run-process.test.ts
# packages/opencode/test/skill/discovery.test.ts
# packages/opencode/test/tool/registry.test.ts
# packages/sdk/openapi.json
# packages/server/src/handlers/pty.ts
2026-07-30 16:32:39 +02:00
Johnny Amancio
518501a994
resolve merge conflicts
2026-07-30 14:24:24 +02:00
kilo-maintainer[bot]
a0364858a6
release: v7.4.17
2026-07-29 11:29:05 +00:00
Johnny Amancio
898f0dc40b
refactor: kilo compat for v1.17.13
2026-07-29 02:06:01 +02:00
marius-kilocode
28f2abe5e9
Merge remote-tracking branch 'origin/main' into marius-kilocode/kilo-opencode-v1.17.9
2026-07-27 08:11:14 +02:00
kilo-maintainer[bot]
f80ebff83b
release: v7.4.16
2026-07-24 15:55:31 +00:00
marius-kilocode
a51864cd75
resolve merge conflicts
2026-07-22 15:00:34 +02:00
marius-kilocode
a776bd4d29
refactor: kilo compat for v1.17.9
2026-07-22 13:31:23 +02:00
kilo-maintainer[bot]
13e4259662
release: v7.4.15
2026-07-22 09:21:25 +00:00
kilo-maintainer[bot]
7060f8cb21
release: v7.4.13
2026-07-20 17:45:05 +00:00
Christiaan Arnoldus
d237196249
Merge pull request #12294 from Kilo-Org/fix/es2023-libs
...
fix: allow ES2023 library APIs
2026-07-20 11:23:53 +02:00
Johnny Amancio
8861ec1f13
Merge remote-tracking branch 'origin/main' into johnnyeric/kilo-opencode-v1.17.4
...
# Conflicts:
# packages/opencode/src/cli/cmd/tui.ts
# packages/opencode/src/cli/tui/worker.ts
# packages/opencode/test/kilocode/cli/tui/thread.test.ts
2026-07-17 11:50:24 +02:00
chrarnoldus
b7c3c151d7
Merge remote-tracking branch 'origin/main' into fix/es2023-libs
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-16 19:40:16 +00:00
kilo-maintainer[bot]
9ac93a4c90
release: v7.4.11
2026-07-16 19:33:52 +00:00
chrarnoldus and kiloconnect[bot]
6c03a5c076
fix: allow ES2023 library APIs
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-16 19:24:19 +00:00
Johnny Amancio
a87ddecf8f
Merge remote-tracking branch 'origin/main' into johnnyeric/kilo-opencode-v1.17.4
...
# Conflicts:
# .github/workflows/test.yml
# packages/opencode/src/session/processor.ts
# packages/opencode/test/kilocode/session-prompt-permission-refresh.test.ts
2026-07-16 12:56:16 +02:00
kilo-maintainer[bot]
0d13b79d2c
release: v7.4.9
2026-07-15 18:45:17 +00:00
Johnny Amancio
2d92d8dae2
chore: merge latest Kilo main
2026-07-15 13:01:08 +02:00
kilo-maintainer[bot]
19bd048e21
release: v7.4.8
2026-07-15 10:29:22 +00:00
Johnny Amancio
68b59571a0
resolve merge conflicts
2026-07-14 13:03:25 +02:00
Johnny Amancio
2855ebbe48
refactor: kilo compat for v1.17.4
2026-07-13 19:15:48 +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
kilo-maintainer[bot]
afda979458
release: v7.4.7
2026-07-13 14:45:02 +00:00
kilo-maintainer[bot]
2535b742ac
release: v7.4.6
2026-07-13 13:56:01 +00:00
kilo-maintainer[bot]
3cddd07ad4
release: v7.4.5
2026-07-09 14:31:42 +00:00
kilo-maintainer[bot]
2c175fbd25
release: v7.4.4
2026-07-09 13:13:38 +00:00
kilo-maintainer[bot]
2464bfe475
release: v7.4.3
2026-07-09 11:55:41 +00:00
kilo-maintainer[bot]
6509c66b4b
release: v7.4.2
2026-07-08 20:39:16 +00:00
Johnny Amancio
2770028959
refactor: kilo compat for v1.16.2
2026-07-07 18:11:20 +02:00
kilo-maintainer[bot]
4ed43ab7c5
release: v7.4.1
2026-07-03 17:10:11 +00:00
kilo-maintainer[bot]
c78d44a143
release: v7.4.0
2026-07-03 14:40:55 +00:00
kilo-maintainer[bot]
82da283d1d
release: v7.3.63
2026-06-30 09:55:39 +00:00
kilo-maintainer[bot]
0f55066dc7
release: v7.3.54
2026-06-23 01:51:02 +00:00
kilo-maintainer[bot]
90643d2325
release: v7.3.53
2026-06-22 17:12:51 +00:00
kilo-maintainer[bot]
e3da86822f
release: v7.3.52
2026-06-22 09:15:48 +00:00
Imanol Maiztegui
1961f6363f
Merge pull request #11450 from Kilo-Org/imanolmaiztegui/kilo-opencode-v1.15.13
...
OpenCode v1.15.13
2026-06-22 10:52:59 +02:00
kilo-maintainer[bot]
2e89ea4027
release: v7.3.51
2026-06-22 08:45:30 +00:00
kilo-maintainer[bot]
533c2017fa
release: v7.3.50
2026-06-19 18:12:57 +00:00
Imanol Maiztegui
229068188b
Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.13
2026-06-19 10:50:34 +02:00
Imanol Maiztegui
8c2fa74f8a
resolve merge conflicts
2026-06-19 09:57:42 +02:00
kilo-maintainer[bot]
b134c1c18f
release: v7.3.49
2026-06-18 12:00:41 +00:00
Imanol Maiztegui
2266489ef8
refactor: kilo compat for v1.15.13
2026-06-18 13:41:13 +02:00
kilo-maintainer[bot]
6187a557ba
release: v7.3.48
2026-06-18 11:39:42 +00:00
Imanol Maiztegui
27d19a8deb
Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9
2026-06-17 14:03:20 +02:00