Commit Graph
29879 Commits
Author SHA1 Message Date
Igor Šćekić c03a203944 feat(remote): add directory listing and create_session directory (#13497)
* feat(remote): add directory listing and create_session directory

* fix(remote): harden list_directories containment and per-entry skip

* fix(remote): reject a missing directory under a symlinked ancestor

Filesystem.resolve returns the lexical path on ENOENT, so a requested
path whose final component does not exist skipped canonicalization. A
symlinked ancestor that points outside the launch directory then passed
the containment test. Require the target to exist and be a directory
before canonicalizing.
2026-08-27 18:05:31 +02:00
kilo-maintainer[bot] 5fba3ea9a8 chore: update nix node_modules hashes 2026-08-27 14:49:14 +00:00
Andrea Giammarchi 78fb1b7a33 Merge pull request #13503 from Kilo-Org/dependabot-babel-core
chore(deps-dev): bump @babel/core from 7.28.4 to 7.29.6 in /packages/opencode
2026-08-27 16:31:10 +02:00
matt wilkieandmaphew 62998965e9 fix(cli): dedupe plan-mode permission ruleset stacking (#13219)
Co-authored-by: maphew <486200+maphew@users.noreply.github.com>
2026-08-27 15:47:23 +02:00
Marius e3ff6fb902 Merge pull request #13512 from Kilo-Org/support-worktree-references-in-prompts
feat(vscode): add searchable worktree references
2026-08-27 15:46:34 +02:00
Thomas Boom bb20d34d30 fix(vscode): open files from read tool headers (#12830) 2026-08-27 15:37:12 +02:00
marius-kilocode 6bf338775a refactor(vscode): extract worktree session selectors 2026-08-27 15:03:58 +02:00
marius-kilocode 13a9673d08 feat(vscode): add searchable worktree references 2026-08-27 14:44:04 +02:00
Igor Šćekić 156fb64fdb feat(cli): import cloud transcript on create_session (#13483)
* feat(cli): import cloud transcript on create_session

* fix(cli): satisfy typecheck for in-process cloud import

Provide the helper's effect services from the group context so the
HTTP import handler keeps the base request graph. Map the tagged
helper errors via Effect.match instead of matchEffect.

* refactor(server): remove dead cloud-import error fields

* fix(cli): restore clone workspace files only after attach
2026-08-27 14:33:32 +02:00
Marius 1e6131b0d7 Merge pull request #13476 from Kilo-Org/add-safe-snapshot-pruning
fix(agent-manager): safely clean up deleted worktree snapshots
2026-08-27 14:12:34 +02:00
marius-kilocode 6fa1cf2296 chore: merge main and preserve worktree deletion guards 2026-08-27 14:08:15 +02:00
Marius 15c3db7634 Merge pull request #13502 from Kilo-Org/show-worktree-running-state
fix(agent-manager): show background worktree activity
2026-08-27 13:40:15 +02:00
Andrea Giammarchi c0ab961070 Merge pull request #13506 from Kilo-Org/prefer-array-at
docs: Use `Array.prototype.at(index)` instead of out-of-bounds accesses
2026-08-27 13:38:12 +02:00
marius-kilocode ed80a25d53 refactor(agent-manager): clarify activity snapshot updates 2026-08-27 13:00:20 +02:00
Marius 5ccf4774c3 Merge pull request #13475 from Kilo-Org/fix-windows-git-detection-worktree
fix(vscode): honor configured Git executable for worktrees
2026-08-27 12:33:27 +02:00
webreflection ee945e85ca docs: Use Array.prototype.at(index) instead of out-of-bounds accesses 2026-08-27 12:24:09 +02:00
marius-kilocode cf0a209229 refactor(agent-manager): isolate failed deletion progress handling 2026-08-27 12:00:33 +02:00
marius-kilocode 672f48fa9e refactor: simplify worktree snapshot cleanup 2026-08-27 11:54:29 +02:00
Andrea Giammarchi 0a9237c7f2 Merge branch 'main' into dependabot-babel-core 2026-08-27 11:51:37 +02:00
marius-kilocode 5a685dd045 fix(agent-manager): handle activity review edge cases 2026-08-27 11:45:56 +02:00
marius-kilocode dbb019c0aa fix(vscode): bound preferred Git activation wait 2026-08-27 11:43:07 +02:00
webreflection 4b6a0c03ec chore(deps-dev): bump @babel/core from 7.28.4 to 7.29.6 in /packages/opencode
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.28.4 to 7.29.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.6/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-version: 7.29.6
  dependency-type: direct:development
...
2026-08-27 11:39:44 +02:00
marius-kilocode 38dec028b4 chore(agent-manager): keep provider within merged file-size limit 2026-08-27 11:39:18 +02:00
marius-kilocode 094ca1987e fix(agent-manager): show background worktree activity 2026-08-27 11:37:53 +02:00
Marius f273509a68 Merge pull request #13499 from Kilo-Org/improve-prompt-navigator-placement
fix(vscode): reduce prompt navigator interruptions
2026-08-27 11:31:25 +02:00
marius-kilocode 67064b5dfc fix(agent-manager): persist retained session relocation after worktree deletion 2026-08-27 11:30:14 +02:00
kilo-maintainer[bot] 421088864c chore: update kilo-vscode visual regression baselines 2026-08-27 09:27:55 +00:00
marius-kilocode fddaf5fb0e refactor(vscode): clarify prompt rail edge intent 2026-08-27 11:24:37 +02:00
marius-kilocode f3c426cb8a chore(ci): remove dedicated Windows Git regression job 2026-08-27 11:09:37 +02:00
Marius 7b8895a0e3 Merge pull request #13500 from Kilo-Org/fix-streaming-scroll-race
fix(vscode): preserve streaming scroll intent
2026-08-27 10:55:56 +02:00
marius-kilocode c8df9c4a7d fix(vscode): preserve streaming scroll intent 2026-08-27 10:31:27 +02:00
marius-kilocode 97409b0857 fix(agent-manager): recover checkpoint cleanup and blocked deletion states 2026-08-27 10:29:02 +02:00
marius-kilocode e0d08fd184 fix(ci): annotate Windows Git regression job 2026-08-27 10:21:47 +02:00
kilo-maintainer[bot] ab03e87ccd chore: update nix node_modules hashes 2026-08-27 08:20:22 +00:00
marius-kilocode 8c0a570222 fix(vscode): reduce prompt navigator interruptions 2026-08-27 10:17:35 +02:00
Marius 6edf1163dd Merge pull request #13493 from maphew/fix/cli-task-empty-result
fix(cli): return the real subagent answer instead of an empty task result
2026-08-27 10:04:46 +02:00
Andrea Giammarchi 9eb9681986 Merge pull request #13487 from Kilo-Org/dependabot-hey-api-openapi-ts
fix(security): @hey-api/openapi-ts updated due dependabot warnings
2026-08-27 10:03:10 +02:00
Marius fcfefc4ce7 Merge pull request #13498 from Kilo-Org/support-review-worktree-agent-manager
feat(agent-manager): scope worktree reviews
2026-08-27 09:59:58 +02:00
kilo-maintainer[bot] 6c1116dd36 chore: update nix node_modules hashes 2026-08-27 07:58:09 +00:00
Andrea Giammarchi af4d09b755 Merge pull request #13484 from Kilo-Org/dependabot-minimatch
fix(security): minimatch updated due dependabot warnings
2026-08-27 09:43:45 +02:00
Andrea Giammarchi 94f5998f16 Merge pull request #13477 from Kilo-Org/fix/nanoid-security-update
fix(security): nanoid updated due dependabot warnings
2026-08-27 09:43:12 +02:00
marius-kilocode 46bd29d733 feat(agent-manager): scope worktree reviews 2026-08-27 09:32:59 +02:00
Marius 0c55eac651 Merge pull request #13422 from Kilo-Org/fix-agent-manager-worktree-ownership
fix(agent-manager): resolve live managed worktree sessions
2026-08-27 09:32:42 +02:00
Marius 3308bf5336 Merge pull request #13466 from Kilo-Org/investigate-connection-failures-root-cause
fix(vscode): handle fragmented CLI startup output
2026-08-27 09:32:28 +02:00
maphew c45e7e8b4a chore: merge upstream main into fix/cli-task-empty-result 2026-08-27 06:32:26 +00:00
Kirill Kalishev d8ceabb2f0 Merge pull request #13492 from Kilo-Org/jetbrains/release/v7.1.0
release(jetbrains): v7.1.0
2026-08-26 21:09:20 -04:00
Kirill Kalishev e1c6340be6 docs(jetbrains): edit changelog for v7.1.0 2026-08-26 17:05:36 -04:00
maphew bf7848cb48 fix(cli): return the real subagent answer instead of an empty task result
The task tool picked the last text part of the subagent's final message as
its result. Subagents that ran with memory context get a synthetic, ignored,
empty text part (the memory marker) appended after their answer, so findLast
surfaced an empty <task_result> to the parent agent. The extractor now skips
synthetic, ignored, and empty text parts, and background jobs no longer let
an empty run overwrite an earlier non-empty result on extend.

Fixes #13469
2026-08-26 20:44:45 +00:00
kilo-maintainer[bot] f31c519fb8 release(jetbrains): v7.1.0 2026-08-26 20:42:48 +00:00
Kirill Kalishev 22bdaff48d Merge pull request #13491 from Kilo-Org/jetbrains/release/v7.1.0-rc.5
release(jetbrains): v7.1.0-rc.5
jetbrains/v7.1.0
2026-08-26 16:20:02 -04:00