Christiaan Arnoldus
c021ced1ad
Merge branch 'main' into fix/gateway-stream-metadata
2026-07-16 10:43:33 +02:00
Christiaan Arnoldus
a0ffa3ed03
Merge pull request #12086 from rakshith1928/fix/grok-4.5-reasoning-variants
...
fix(provider): enable reasoning variants for Grok 4.5
2026-07-16 09:37:01 +02:00
Marius
29277b16bd
test(cli): stabilize global skill permission test on slow CI ( #12248 )
...
* test(cli): stabilize global skill permission test on slow CI
The global skill permission test runs two full agent loops with real
bash subprocess execution but used much tighter timeouts than every
other test in the file:
- Test timeout 15s vs 30s elsewhere
- pollWithTimeout default 5s vs 15s elsewhere
- awaitWithTimeout default 2s for fiber completion vs Fiber.await
with the 30s test-level backstop
On Windows CI (where the file took 64s), these bounds caused
intermittent timeouts. Align all three with the rest of the file
and add a best-effort finalizer to clean up the skill directory
created under the global config path.
* test(cli): focus global skill timeout fix
2026-07-16 09:36:18 +02:00
Marius
06c23379d8
perf(cli): speed up local recall searches ( #12242 )
...
* perf(cli): speed up local recall searches
* fix(cli): bound local recall batches
2026-07-16 06:58:42 +00:00
rakshith1928
4ae9981199
Merge branch 'main' into fix/grok-4.5-reasoning-variants
2026-07-16 01:43:51 +05:30
chrarnoldus and kiloconnect[bot]
1b126c2fa7
fix(cli): flatten agent manager tool schema
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-15 18:03:02 +00:00
chrarnoldus and kiloconnect[bot]
fe4142630c
fix(cli): add object type to agent manager schema
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-15 17:14:55 +00:00
chrarnoldus and kiloconnect[bot]
9aa7e7e534
refactor(gateway): remove dead metadata paths
...
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-07-15 15:36:27 +00:00
Christiaan Arnoldus
20f564ca58
Merge branch 'main' into fix/grok-4.5-reasoning-variants
2026-07-15 13:25:32 +02:00
Marius
72f73eec03
Merge pull request #12174 from Kilo-Org/feat-agent-manager-orchestration-api
...
feat(agent-manager): add native orchestration API
2026-07-14 17:29:07 +02:00
Florian Hines
675d970990
feat(cli): bump session ingest version to v2 ( #12117 )
2026-07-14 09:12:49 -05:00
Marius
bb1faec0e1
Merge pull request #12203 from Kilo-Org/fix-model-cache-race
...
fix(cli): isolate model cache refresh from caller cancellation
2026-07-14 15:15:28 +02:00
Igor Šćekić
0ced872ed3
Fix remote CLI session control from mobile ( #12189 )
...
* fix(remote): unblock mobile CLI sessions
* fix(remote): keep terminal restriction ephemeral
* fix(remote): preserve client tool toggles
* chore: annotate remote prompt changes
* fix(remote): keep tool restriction internal
2026-07-14 12:21:38 +02:00
marius-kilocode
750b622f48
fix(cli): isolate model cache refresh from caller cancellation
...
A new Agent Manager worktree session can fail before its first model
response with "All fibers interrupted without error" when automatic
branch-name generation runs concurrently and the Kilo model cache is
expired. Branch-name generation has a 10-second timeout; when it fires,
it interrupted the shared cached model refresh, and every waiter on that
refresh received an interrupt-only cause. SessionPrompt.getModel squashed
that cause into a generic error, which promptAsync published as
UnknownError.
The model cache previously used Effect.cachedInvalidateWithTTL, which
coupled the shared refresh lifetime to the first caller. A timeout or
interruption from one waiter could interrupt the computation observed by
every waiter.
Move the in-flight refresh to the ModelCache service scope:
- A refresh fiber is forked into the service scope, not the caller.
- Each caller awaits the shared deferred interruptibly.
- Caller interruption detaches only that waiter; the service-owned
refresh continues for remaining callers.
- The service-owned fiber commits successful results even when no waiter
survives, so a timed-out branch-name request no longer leaves the
session without a model.
- Overlapping refreshes share one request instead of duplicating.
- Cached stale-version results are promoted to the public provider view
when a newer option load has superseded and failed.
- Clear and invalidate still prevent obsolete flights from restoring
stale data, and existing version checks still prevent stale refreshes
from overwriting newer values.
- Service disposal still interrupts owned background refresh fibers.
Treat pure interruption as cancellation rather than an error:
- SessionPrompt.getModel propagates interrupt-only causes as interruption
instead of squashing them into a generic defect.
- The promptAsync HTTP handler suppresses interrupt-only causes instead
of publishing UnknownError with "All fibers interrupted without error".
- Mixed interruption plus failure or defect remains reportable.
Classification lives in a Kilo-owned helper
(packages/opencode/src/kilocode/effect/cause.ts) using
Cause.hasInterruptsOnly, so only pure interruption is treated as
cancellation.
2026-07-14 12:14:08 +02:00
marius-kilocode
f652aa49aa
chore(cli): resolve latest main merge conflict
2026-07-14 10:31:22 +02:00
Marius
ba6e5b9dfc
fix(cli): allow trusting global skill directories ( #12160 )
...
* fix(cli): allow trusting global skill directories
* test(cli): stabilize global skill permission coverage
* fix(cli): harden global skill approvals
* fix(cli): avoid locking global config reads
2026-07-14 08:25:57 +00:00
marius-kilocode
3df234c9a9
test(cli): allow Windows process tree budget
2026-07-14 10:25:30 +02:00
marius-kilocode
1950d503cb
test(cli): relax cancellation race timeout
2026-07-14 10:25:02 +02:00
marius-kilocode
66dad15fcf
fix(cli): resolve merge and release read streams
2026-07-14 10:05:47 +02:00
marius-kilocode
4b6b7ac1f0
Merge remote-tracking branch 'origin/main' into feat-agent-manager-orchestration-api
...
# Conflicts:
# packages/kilo-vscode/src/agent-manager/AgentManagerProvider.ts
# packages/opencode/src/kilocode/tool/agent-manager.ts
# packages/opencode/src/server/routes/instance/httpapi/server.ts
2026-07-14 10:04:43 +02:00
Marius
a4e1dd72ce
Merge pull request #12128 from rakshith1928/fix/indexing-model-validation
...
fix(cli): surface invalid Kilo indexing.model as an error instead of silently falling back
2026-07-14 10:03:24 +02:00
Marius
7639a09c7b
Merge pull request #11424 from Kilo-Org/dust-ranunculus
...
fix(agent-manager): stop sessions when closing tabs
2026-07-14 09:58:30 +02:00
Marius
326b3dd3ff
Merge pull request #11783 from Kilo-Org/bittersweet-height
...
fix(agent-manager): inherit sandbox for tool-started sessions
2026-07-14 09:53:55 +02:00
marius-kilocode
f68b0055b7
chore(cli): resolve main merge conflicts
2026-07-14 09:46:01 +02:00
marius-kilocode
d6d529147f
chore(agent-manager): resolve main merge conflicts
2026-07-14 09:44:21 +02:00
Marius
cb654e52cb
Merge pull request #12097 from Kilo-Org/fix/windows-file-handles
...
fix(cli): release Windows file handles after reads
2026-07-14 09:35:26 +02:00
Evgeny Shurakov
1083bb82b6
feat: report active CLI and VS Code app and session presence ( #12159 )
2026-07-14 09:05:22 +02:00
marius-kilocode
965c5d6a48
merge: sync main after permission review fixes
2026-07-14 08:20:00 +02:00
marius-kilocode
217bc9794b
fix(cli): close file permission review gaps
2026-07-14 08:19:20 +02:00
Rakshith N
9cc63d08cb
chore(provider): annotate grok-4.5 kilocode_change markers
2026-07-14 11:18:23 +05:30
marius-kilocode
b961f58ac9
test(agent-manager): stabilize orchestration coverage
2026-07-14 07:30:52 +02:00
marius-kilocode
e604ddafcb
Merge remote-tracking branch 'origin/main' into feat-agent-manager-orchestration-api
2026-07-14 07:27:06 +02:00
marius-kilocode
534075e0ab
Merge remote-tracking branch 'origin/main' into dust-ranunculus
2026-07-14 07:24:56 +02:00
marius-kilocode
edfcbd3fe2
Merge remote-tracking branch 'origin/main' into dust-ranunculus
2026-07-14 07:23:45 +02:00
marius-kilocode
9173d98d40
Merge remote-tracking branch 'origin/main' into dust-ranunculus
2026-07-14 07:23:39 +02:00
Rakshith N
98897df448
Merge remote-tracking branch 'upstream/main' into fix/indexing-model-validation
...
# Conflicts:
# packages/opencode/src/kilocode/indexing.ts
2026-07-13 23:33:45 +05:30
marius-kilocode
79cb96ffe2
Merge remote-tracking branch 'origin/investigate-worktree-variant-inheritance' into investigate-worktree-variant-inheritance
2026-07-13 18:55:24 +02:00
marius-kilocode
4c69d5b400
Merge remote-tracking branch 'origin/main' into feat-agent-manager-orchestration-api
...
# Conflicts:
# packages/opencode/src/effect/app-runtime.ts
# packages/opencode/src/tool/registry.ts
# packages/sdk/js/src/v2/gen/types.gen.ts
# packages/sdk/openapi.json
2026-07-13 18:52:30 +02:00
marius-kilocode
bff6e51f22
fix(cli): support current model ID types
2026-07-13 18:51:40 +02:00
marius-kilocode
ba32eb12f7
Merge remote-tracking branch 'origin/main' into bittersweet-height
...
# Conflicts:
# packages/opencode/src/session/session.ts
# packages/opencode/test/kilocode/sandbox/session.test.ts
# packages/sdk/js/src/v2/gen/types.gen.ts
# packages/sdk/openapi.json
2026-07-13 18:51:20 +02:00
Marius
751679b7aa
Merge branch 'main' into fix/windows-file-handles
2026-07-13 18:48:39 +02:00
Marius
64b487407d
Merge branch 'main' into investigate-worktree-variant-inheritance
2026-07-13 18:48:05 +02:00
marius-kilocode
13b2f95d64
merge: sync main into read permission fix
2026-07-13 18:36:01 +02:00
marius-kilocode
13589a7268
Merge main into fix/windows-file-handles
2026-07-13 18:28:08 +02:00
marius-kilocode
08cbafb973
test(cli): isolate handoff variant regression
2026-07-13 18:22:33 +02:00
marius-kilocode
52cf1a3a05
Merge remote-tracking branch 'origin/main' into investigate-hy3-compaction-freeze
...
# Conflicts:
# packages/opencode/src/kilocode/session/compaction-chunks.ts
2026-07-13 18:17:27 +02:00
marius-kilocode
c1f114e884
fix(agent-manager): require prompt approval
2026-07-13 18:14:00 +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
marius-kilocode
7eaa25170d
fix(cli): preserve historical fork variants
2026-07-13 18:00:01 +02:00
marius-kilocode
0a388de3f7
chore(cli): annotate fork variant changes
2026-07-13 16:07:57 +02:00