Commit Graph

4061 Commits

Author SHA1 Message Date
Marian Alexandru Alecu d8ce43fcf8 Merge pull request #6240 from Kilo-Org/fix/fix-plan-mode-suggestions
fix(plan): Show implementation suggestions only when LLM has all the information
2026-02-25 12:18:04 +02:00
Marius 138f1bd95f feat(vscode): add diff viewer panel to Agent Manager (#6335)
* feat(vscode): add diff viewer panel to Agent Manager

* Update translations

* Fix comments
2026-02-25 10:16:14 +00:00
Evgeny Shurakov 860534ccbe Update kilocode_change 2026-02-25 10:49:04 +01:00
Evgeny Shurakov 477434506f Config - Fix plugin package name from @opencode-ai/plugin to @kilocode/plugin 2026-02-25 10:45:00 +01:00
Alex Alecu 67e0694039 Merge branch 'fix/fix-plan-mode-suggestions' of https://github.com/Kilo-Org/kilocode into fix/fix-plan-mode-suggestions 2026-02-25 09:46:20 +02:00
Alex Alecu 7143683e20 fix: Fix plan_exit call 2026-02-25 09:46:17 +02:00
Marian Alexandru Alecu 3653c79395 Merge branch 'main' into fix/fix-plan-mode-suggestions 2026-02-25 09:45:49 +02:00
kilo-maintainer[bot] 890c33cdda release: v7.0.28 2026-02-25 07:09:16 +00:00
Kevin van Dijk 8c852f7afe Resolve merge conflicts 2026-02-24 19:53:15 +01:00
Kevin van Dijk bd0148906c refactor: kilo compat for v1.2.10 2026-02-24 19:48:39 +01:00
Kevin van Dijk 0514802611 Resolve merge conflicts 2026-02-24 18:34:12 +01:00
Kevin van Dijk fca4c4ed61 refactor: kilo compat for v1.2.9 2026-02-24 18:32:20 +01:00
Kevin van Dijk ccf97cbed1 Resolve merge conflicts 2026-02-24 18:16:17 +01:00
Kevin van Dijk 20a16a27e5 refactor: kilo compat for v1.2.8 2026-02-24 18:07:52 +01:00
Catriel Müller 8acb463b2e Merge pull request #6206 from Kilo-Org/kevinvandijk/kilo-opencode-v1.2.7
OpenCode v1.2.7
2026-02-24 11:28:02 -03:00
Alex Alecu 0886ef8fa0 fix(plan): Show implementation suggestions only when LLM has all the information 2026-02-24 15:32:58 +02:00
Igor Šćekić 945d6b8b9a Merge branch 'main' into feat/cloud-sessions-list 2026-02-24 12:43:18 +01:00
Mark IJbema c619d67061 fix: use toDateString() instead of toISOString() in system prompt to preserve caching
The editor context change in PR #6151 switched from Today's date (toDateString)
to Current time (toISOString), which breaks prompt caching because the system
prompt now changes every second instead of once per day.

This changes it back to date-only format while keeping all other editor context
improvements.
2026-02-24 08:34:32 +01:00
Catriel Müller 210b889bc5 refactor: update sdk 2026-02-23 22:57:03 -03:00
Catriel Müller f32f4d6cc6 refactor: add support to .kilo config 2026-02-23 22:57:03 -03:00
Igor Šćekić a3c980826e fix(kilo-sessions): reverse messages before fullSync
we need to send them in asc order
2026-02-23 23:10:03 +01:00
Igor Šćekić f31ca9104d build(deps): sort and organize package.json dependencies
Reorder `@kilocode/*` packages alphabetically at the top of the
dependencies block and remove duplicate entries that were scattered
throughout the file. No new dependencies are added or removed.
2026-02-23 22:29:18 +01:00
Igor Šćekić 92ce9b3a5d style: reformat multiline expressions for readability 2026-02-23 22:23:28 +01:00
Igor Šćekić db93ce6bc1 Merge remote-tracking branch 'origin/main' into feat/cloud-sessions-list
# Conflicts:
#	packages/kilo-vscode/src/KiloProvider.ts
#	packages/kilo-vscode/src/services/cli-backend/http-client.ts
#	packages/kilo-vscode/src/services/cli-backend/types.ts
#	packages/kilo-vscode/webview-ui/src/types/messages.ts
2026-02-23 21:21:35 +01:00
Kevin van Dijk 496c4283e1 Fix types 2026-02-23 20:34:24 +01:00
Igor Šćekić 8d83b3c356 fix: address review feedback on cloud sessions feature
- Use kilo-ui Checkbox instead of raw <input> in CloudSessionList
- Replace `any` types in KiloRoutesDeps with structural types
- Inject Identifier dep instead of duplicating ID generation logic
- Delete unused fetchCloudSessions() in api/sessions.ts
- Add Array.isArray guard on data.messages in import endpoint
- Avoid mutating data.info in-place during cloud session import
- Translate session.cloud.import.* i18n keys across all 15 locales
- Remove obsolete checkbox CSS (now handled by kilo-ui)
2026-02-23 20:30:53 +01:00
Kevin van Dijk ae62fff98d Resolve merge conflicts 2026-02-23 20:12:28 +01:00
Kevin van Dijk 0e76652f28 refactor: kilo compat for v1.2.7 2026-02-23 18:48:59 +01:00
Igor Šćekić f34a8c2cd3 fix(kilo-gateway): fire Session.Event.Created after cloud session import
The imported session was never registered with the cloud sync system
because Session.Event.Created was not fired. KiloSessions.init()
subscribes to this event to call KiloSessions.create(), which registers
the session with the ingest API and creates the session_share record
needed for incremental sync. Now uses Database.effect() to publish the
event after the DB transaction completes.
2026-02-23 18:32:06 +01:00
Kevin van Dijk d6e6016e91 Resolve merge conflicts 2026-02-23 18:19:57 +01:00
Kevin van Dijk ffec9a4153 refactor: kilo compat for v1.2.6 2026-02-23 18:15:49 +01:00
Kevin van Dijk 7bc3482c5c Merge pull request #6199 from Kilo-Org/kevinvandijk/kilo-opencode-v1.2.5
OpenCode v1.2.5
2026-02-23 18:13:40 +01:00
Igor Šćekić 478421fd58 fix(kilo-gateway): write imported sessions to SQLite instead of filesystem
The import endpoint was using Storage.write() which writes JSON files,
but the CLI reads sessions from SQLite via Database. Rewrote to use
Database.use() with Drizzle inserts into SessionTable, MessageTable,
and PartTable — matching the pattern from the CLI's import command.
2026-02-23 18:05:26 +01:00
Marius 0aff5681f1 feat(agent-manager): add telemetry tracking for agent-manager sessions (#6179) 2026-02-23 16:59:23 +00:00
Kevin van Dijk 0ab430f420 Resolve merge conflicts 2026-02-23 17:40:21 +01:00
Kevin van Dijk 04d2667b85 refactor: kilo compat for v1.2.5 2026-02-23 17:39:34 +01:00
Kevin van Dijk ebad85a305 Merge pull request #6197 from Kilo-Org/kevinvandijk/kilo-opencode-v1.2.4
OpenCode v1.2.4
2026-02-23 17:37:44 +01:00
kilo-maintainer[bot] 3e033d1793 release: v7.0.27 2026-02-23 16:31:43 +00:00
Igor Šćekić baefc0d536 feat(kilo-gateway): add POST /kilo/cloud/session/import endpoint
Imports a cloud session into local storage with fresh IDs (ses_, msg_,
prt_) to avoid collisions with the cloud session during sync. Passes
Storage and Instance deps from server.ts to the gateway routes.
2026-02-23 17:26:53 +01:00
Mark IJbema 89400ad02a Merge pull request #6151 from Kilo-Org/mark/editor-context
feat: send editor context (visible files, open tabs, shell, timezone) to CLI backend
2026-02-23 17:14:12 +01:00
Kevin van Dijk 8eb0ec7610 Resolve merge conflicts 2026-02-23 17:10:26 +01:00
Kevin van Dijk 0b7e73e764 refactor: kilo compat for v1.2.4 2026-02-23 17:04:50 +01:00
Kevin van Dijk 63ef8c9d01 Merge pull request #6195 from Kilo-Org/kevinvandijk/kilo-opencode-v1.2.3
OpenCode v1.2.3
2026-02-23 16:58:20 +01:00
kilo-maintainer[bot] e6e3eff9a6 release: v7.0.26 2026-02-23 15:42:56 +00:00
Kevin van Dijk 8edb49ac1d Resolve merge conflicts 2026-02-23 16:30:46 +01:00
Kevin van Dijk 373af86eb6 refactor: kilo compat for v1.2.3 2026-02-23 16:24:30 +01:00
Catriel Müller 0105038307 Merge pull request #6192 from Kilo-Org/catrielmuller/fix-publish-ci
Fix publish ci
2026-02-23 12:21:28 -03:00
Kevin van Dijk 8bb58c4bb7 Merge pull request #6194 from Kilo-Org/kevinvandijk/kilo-opencode-v1.2.2
OpenCode v1.2.2
2026-02-23 16:21:16 +01:00
Kevin van Dijk 58995d9591 Resolve merge conflicts 2026-02-23 16:11:57 +01:00
Mark IJbema 70d6368394 refactor: extract editor context logic to kilocode/editor-context.ts
Move formatTime and editor context env-line building into a dedicated
kilocode-specific file to minimize changes in the shared system.ts.
The only changes to system.ts are now: import, signature, and one
spread call.
2026-02-23 16:10:37 +01:00