Commit Graph

8486 Commits

Author SHA1 Message Date
kilo-maintainer[bot] 19bd048e21 release: v7.4.8 2026-07-15 10:29:22 +00:00
Evgeny Shurakov 116a63c492 feat(cli): wire dev:local to local event service (#12216)
* feat(cli): wire dev:local to local event service

Discover the event-service port from the cloud dev manifest and point the CLI at it via EVENT_SERVICE_URL (ws://). Add a --no-events flag that instead sets KILO_DISABLE_PRESENCE so the dev launcher can run without a live event service, mirroring the existing --no-ingest toggle. Also surface the events port in the diagnostic output.

* fix(cli): clear inherited KILO_DISABLE_PRESENCE in dev:local on-path

An inherited KILO_DISABLE_PRESENCE=1 from the parent shell kept presence
disabled even when dev:local discovered a local event-service endpoint.
Delete it on the on-path so the local endpoint actually drives presence.

* fix(cli): clear inherited KILO_EVENT_SERVICE_URL in dev:local on-path

Presence resolves process.env.KILO_EVENT_SERVICE_URL before the
EVENT_SERVICE_URL-derived constant, so an inherited override kept
winning over the discovered local endpoint. Clear it on the on-path
alongside the presence kill switch.
2026-07-15 11:22:24 +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
Josh Lambert 34b17de7fc Merge remote-tracking branch 'origin/main' into re-disable-pull-10924 2026-07-14 08:52:16 -04:00
Josh Lambert 204519025a fix(cli): temporarily disable session export 2026-07-14 08:50:00 -04: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
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
marius-kilocode 0062801e82 chore(cli): annotate historical fork lookup 2026-07-13 18:01:10 +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
marius-kilocode 7eaa25170d fix(cli): preserve historical fork variants 2026-07-13 18:00:01 +02:00
kilo-maintainer[bot] afda979458 release: v7.4.7 2026-07-13 14:45:02 +00:00
marius-kilocode 0a388de3f7 chore(cli): annotate fork variant changes 2026-07-13 16:07:57 +02:00
marius-kilocode bd08c13412 fix(cli): preserve forked session variants 2026-07-13 16:02:36 +02:00
Marius 998db63e0b Merge branch 'main' into feat-agent-manager-orchestration-api 2026-07-13 15:56:40 +02:00
kilo-maintainer[bot] 2535b742ac release: v7.4.6 2026-07-13 13:56:01 +00:00
marius-kilocode 3ba4c33544 feat(agent-manager): add native orchestration API 2026-07-13 15:50:23 +02:00