Emilie Lima Schario
db74ede208
Merge pull request #12664 from Kilo-Org/session/agent_b2f0c1c4-9afa-4394-af1b-d1fe60d6a632
...
docs(kilo-docs): document kilo cloud CLI usage and skill archives
2026-07-30 07:14:37 -04:00
Emilie Lima Schario
592d2418cf
Merge pull request #12663 from Kilo-Org/session/agent_31de1956-06ff-4839-b349-1d973a7cd5bb
...
docs(checkpoints): document revert banner warnings and snapshot restoration
2026-07-29 12:39:40 -04:00
kiloconnect[bot]
cf9c9dc349
docs(kilo-docs): fold orphaned skills bullet into paragraph
2026-07-29 16:33:27 +00:00
kiloconnect[bot]
0912f94cb1
docs(kilo-docs): rewrite skill archive bullet as prose
2026-07-29 16:31:59 +00:00
Emilie Lima Schario
d7c6d0acc1
Merge pull request #12667 from Kilo-Org/docs/mobile-app-new-features
...
docs: document mobile app remote sessions, PR review, and session cost
2026-07-29 12:29:39 -04:00
emilieschario
8b6bc15518
docs(kilo-docs): document JetBrains plugin settings
...
Add Settings section covering Auto-Approve, Context, and Skills configuration under Settings → Tools → Kilo Code.
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-29 16:23:03 +00:00
emilieschario
1c1f17f07b
docs: document mobile app remote sessions, PR review, and session cost
...
Add feature sections for the mobile apps page covering run-on picker,
queued follow-up messages, GitHub PR review, and session cost/model
details. Extend the 'What you can do' list with the matching bullets.
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-29 16:21:25 +00:00
Emilie Lima Schario
a76aea7187
Merge pull request #12661 from Kilo-Org/session/agent_5049bc3a-0abb-4232-a891-e10de4908e98
...
docs: document Shift+Tab shortcut for cycling reasoning effort variants
2026-07-29 12:11:46 -04:00
emilieschario
eeb8c40af8
docs(kilo-docs): add CLI usage section for Cloud Agents
...
Add documentation on how to start tasks from the CLI using the `kilo cloud` command and clarify how skills are handled in Cloud Agent sessions.
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-29 16:00:02 +00:00
emilieschario
626543695d
docs(checkpoints): document revert banner warnings and snapshot restoration
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-29 15:59:18 +00:00
emilieschario
771e8097f6
docs(kilo-docs): add documentation for referencing past chats via @ mentions
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-29 15:53:55 +00:00
emilieschario
dc8def2416
docs(docs): add keyboard shortcut for reasoning effort variants
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-29 15:53:42 +00:00
marius-kilocode
deddf0012f
fix(cli): bound provider first response byte by the request timeout
...
A provider can accept a request, return response headers, and then never
send a byte of body data. The connection-phase request timeout was cleared
as soon as headers arrived, so nothing bounded that wait and the agent turn
hung indefinitely after a tool call completed: step-finish:tool-calls was
recorded and the next step-start never arrived, with the HTTP server still
responsive.
Extend the same configured timeout deadline to the wait for the response
body's first byte. The connection-phase timer covers the fetch up to
headers; once headers arrive, the remaining deadline is handed to a
first-byte guard that aborts the request if no data arrives. After the
first byte the guard becomes a passthrough, so idle gaps inside an already
streaming response (reasoning, buffering, slow token generation) are never
touched and remain opt-in via chunkTimeout.
This is a transport-level signal (bytes on the wire, before any content)
rather than the absence of normalized AI SDK events, so it cannot fire on
long prompt processing or reasoning the way the reverted stream watchdog
did. timeout: false still disables the bound entirely.
Adds a hermetic regression test that injects a simulated stalled socket
through the provider's own fetch option via the plugin config hook, so the
SDK, Kilo's fetch wrapper, SSE parsing, the processor and the agent loop
all stay production code. The stalled request is transient, so the test
asserts the turn recovers by retrying and completing instead of freezing.
The test goes red without the fix (no retry, frozen at step-finish) and
green with it.
Refs #8656
2026-07-28 10:35:56 +02:00
Evgeny Shurakov
fe01f53e2b
Cloud Agent - Add kilo cloud command for running asynchronous cloud agent tasks ( #11849 )
2026-07-22 15:48:29 +02:00
Johnny Amancio
4e2d04a17e
fix(opencode): complete v1.17.4 compatibility
2026-07-14 14:56:36 +02:00
Johnny Eric Amancio
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
markijbema
64c9b7e42f
feat(opencode): warn users about leftover opencode configuration
...
Kilo no longer falls back to opencode configuration stored in `.opencode`
directories. This change adds detection for both global and project-level
opencode configuration directories and issues a warning to guide users
on how to migrate their settings to the new Kilo configuration paths.
- Implement `KilocodeConfig.detectOpencodeConfig` to identify legacy
config locations.
- Add warning messages to the CLI configuration loading process.
- Update documentation to include migration instructions.
- Add tests to verify detection of global and project-level opencode
configs.
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-08 09:36:45 +00:00
Marius
a87a4e027d
Merge pull request #12004 from Kilo-Org/design-reload-feature
...
feat: add /reload action to reboot the instance from disk
2026-07-07 14:56:58 +02:00
marius-kilocode
c0b2a24a25
docs: document /reload command and update skills doc
...
Add /reload to the CLI System Commands table and update the skills
documentation to mention /reload as an alternative to starting a new
session for picking up skill changes.
2026-07-07 13:48:15 +02:00
Mark IJbema
08f0bf6457
Merge pull request #11886 from Kilo-Org/mark/config-file-substitution-trust
...
fix(cli): block file/env references in untrusted project config
2026-07-07 13:37:17 +02:00
Evgeny Shurakov
75b994330f
docs: add deprecation notice to App Builder page ( #11997 )
...
Co-authored-by: eshurakov <54751+eshurakov@users.noreply.github.com >
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-07 10:57:43 +02:00
Mark IJbema
faa2bae104
docs: clarify project {file:} rejects paths that escape the project root
...
In-root absolute paths are intentionally allowed; only references that leave the root (absolute paths outside it, ../ traversal, symlinks) are rejected. Fix the docs wording and add a regression test for the in-root absolute case.
2026-07-06 10:03:15 +02:00
Mark IJbema
e9f6b02084
docs: move trusted-config callout below the provider options table
...
The warning callout was inserted between table rows, breaking the timeout/chunkTimeout rows' rendering. Move it after the full table.
2026-07-06 09:52:05 +02:00
Mark IJbema
6dfbc54c85
refactor(cli): root-scope project {file:} instead of blocking; keep {env:} block
...
Adopt the file-scoping approach from #11883 : untrusted project config may still read {file:...} as long as the target stays inside the project root (absolute paths, ../ traversal, and symlink escapes are rejected via realpath). Keep {env:} fully blocked in project config (no safe scoped form). Make the /proc/self/fd guard cross-platform. Thread fileScope through config.ts, agent.ts, tui.ts, and overlay.ts. Update docs and changeset.
2026-07-02 14:37:42 +02:00
Marian Alexandru Alecu
496f743b87
Merge branch 'main' into main
2026-06-30 11:47:41 +03:00
markijbema
ece2f91aed
Merge remote-tracking branch 'origin/main' into docs/remove-legacy-ide-docs
...
# Conflicts:
# packages/kilo-docs/pages/customize/custom-modes.md
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-29 11:58:39 +00:00
Marius
05ce1b5a91
Merge pull request #11638 from Kilo-Org/cottony-fan
...
fix(cli): prefer .kilo config directory
2026-06-29 13:24:05 +02:00
Jean du Plessis
e99312a611
docs(kilo-docs): update DoltHub Wasteland auth docs
2026-06-29 12:27:09 +02:00
Josh Lambert
b56e07e5b3
docs(kilo-docs): update legacy cleanup for latest main
2026-06-26 23:56:15 -04:00
Alex Alecu
3e7e03d872
Merge remote-tracking branch 'origin/main' into maphew/main
...
# Conflicts:
# packages/opencode/src/kilocode/review/local-review-uncommitted.txt
# packages/opencode/src/kilocode/review/review.txt
# packages/opencode/test/kilocode/local-review-command.test.ts
# packages/opencode/test/session/prompt.test.ts
2026-06-25 14:13:04 +03:00
Alex Alecu
04c87809f8
fix(cli): make /review the only review command
2026-06-25 13:54:37 +03:00
marius-kilocode
ef9b1dcec0
fix(cli): stop loading .opencode config directories
2026-06-24 17:01:32 +02:00
Catriel Müller
9611c8b1ef
feat(cli): improve daemon stop workflow
2026-06-19 17:54:17 -03:00
Catriel Müller
646d2104cd
Merge pull request #9795 from Fatty911/docs/chunk-idle-timeout-silent-dropout
...
docs(cli): propagate chunkTimeout to streamText and document provider options
2026-06-19 10:19:52 -03:00
Christiaan Arnoldus
32e124d55a
Merge branch 'main' into docs/custom-provider-options
2026-06-19 14:07:49 +02:00
Fatty911
c3e15d1486
docs(cli): add chunkTimeout to provider options and propagate to streamText
...
Add chunkTimeout propagation to Vercel AI SDK streamText timeout.chunkMs
for silent stream dropout detection. The config option already existed in
the provider schema and worked at the fetch wrapper level, but was not
passed through to the streamText call. This adds dual-layer protection
at both the fetch layer and the SDK stream consumer layer.
Also updates docs to document chunkTimeout with failure scenario and
recommended values (15-30s).
2026-06-19 08:58:30 -03:00
kiloconnect[bot]
c18baae9ca
docs: add Auto Efficient tier to Auto Model documentation
2026-06-18 15:11:38 +00:00
chrarnoldus
2d9e55d914
docs: retain custom provider screenshots
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 13:15:26 +00:00
chrarnoldus
8b32375fe6
docs(vscode): clarify custom provider protocols
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 13:07:22 +00:00
maphew
dfaca497cc
feat(opencode): unify local review commands under /review
...
Consolidate `/local-review` and `/local-review-uncommitted` into a single `/review` command that uses subcommands (`uncommitted` or `branch`) to determine the review scope.
- Replace deprecated `/local-review-*` slash commands with `/review [scope]`
- Update documentation to reflect new command syntax
- Update telemetry to track the unified `review` command
- Update test suites to validate new command parsing and behavior
- Refactor review prompt templates and logic to support the new structure
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 12:58:12 +00:00
chrarnoldus
c442402281
docs: clarify reasoning split API support
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 12:35:39 +00:00
chrarnoldus
e5115c90e2
docs: scope provider API recommendations to VS Code
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 12:34:26 +00:00
chrarnoldus
0e614dd452
docs: refine custom provider recommendations
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 12:28:53 +00:00
chrarnoldus
51f3a0a14d
docs: document custom provider API options
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 12:09:01 +00:00
Imanol Maiztegui
6b6b04bd96
Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9
2026-06-17 20:05:58 +02:00
Joshua Lambert
391a313a29
Merge pull request #11317 from Kilo-Org/feat/vscode-switch-deep-links
...
feat(vscode): support agent switch links
2026-06-17 08:22:56 -04:00
Imanol Maiztegui
27d19a8deb
Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.15.9
2026-06-17 14:03:20 +02:00
Imanol Maiztegui
b37a546450
resolve merge conflicts
2026-06-17 10:42:43 +02:00
Marius
74c48c902a
Merge branch 'main' into quilt-asp
2026-06-17 10:33:07 +02:00
Josh Lambert
61729fd785
fix(vscode): require agent parameter in switch links
2026-06-16 16:59:57 -04:00