Commit Graph

741 Commits

Author SHA1 Message Date
Catriel Müller ecd9c89838 fix: e2e test 2026-02-26 15:41:03 -03:00
Christiaan Arnoldus 644579304a Merge pull request #6385 from Kilo-Org/christiaan/prompt
Add family, prompt, variants to the Kilo gateway
2026-02-26 14:32:57 +01:00
Kevin van Dijk a04589b028 Resolve merge conflicts 2026-02-26 12:56:14 +01:00
Christiaan Arnoldus ad70628553 Add family, prompt, variants to the Kilo gateway 2026-02-26 11:44:27 +01:00
Kevin van Dijk 2b05e4f40b Resolve merge conflicts 2026-02-25 18:34:18 +01:00
Mark IJbema a8c693e8e8 use Anthropic prompt for kilo/auto model 2026-02-25 16:15:27 +01:00
Shantur Rathore 79b5ce58e9 feat(core): add message delete endpoint (#14417) 2026-02-25 09:25:26 -05: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
Kevin van Dijk 0514802611 Resolve merge conflicts 2026-02-24 18:34:12 +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ć 92ce9b3a5d style: reformat multiline expressions for readability 2026-02-23 22:23:28 +01:00
Kevin van Dijk ae62fff98d Resolve merge conflicts 2026-02-23 20:12:28 +01:00
Kevin van Dijk d6e6016e91 Resolve merge conflicts 2026-02-23 18:19:57 +01:00
Marius 0aff5681f1 feat(agent-manager): add telemetry tracking for agent-manager sessions (#6179) 2026-02-23 16:59:23 +00: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 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
Kevin van Dijk 1815ff235e Merge pull request #6189 from Kilo-Org/kevinvandijk/kilo-opencode-v1.2.1
OpenCode v1.2.1
2026-02-23 16:10:11 +01:00
Christiaan Arnoldus 9023af64f0 Merge pull request #6190 from Kilo-Org/christiaan/llm-completion
Change LLM Completion telemetry properties to be consistent with old extension
2026-02-23 16:02:05 +01:00
Christiaan Arnoldus 8c018c21f2 Change LLM Completion telemetry properties to be consistent with old extension 2026-02-23 15:46:42 +01:00
Mark IJbema a2fcda3fe3 chore: add kilocode_change markers to shared opencode files
Mark editorContext additions in message-v2.ts, prompt.ts, and system.ts
with kilocode_change markers to ease upstream merge conflict resolution.
2026-02-23 15:12:24 +01:00
Mark IJbema 08cb48aa2e fix: use ISO 8601 timestamp with timezone offset in system prompt
Replace imprecise toDateString() (e.g. 'Mon Feb 23 2026') with full
ISO 8601 UTC timestamp and user timezone with UTC offset when the
extension provides it via editorContext.timezone.

Before: Today's date: Mon Feb 23 2026
After:  Current time: 2026-02-23T12:23:04.159Z
        User timezone: Europe/Amsterdam, UTC+1:00
2026-02-23 14:25:10 +01:00
Kevin van Dijk 3bbf043c25 Resolve merge conflicts 2026-02-23 14:00:54 +01:00
Kevin van Dijk 7ac4e68dc8 Resolve merge conflicts 2026-02-23 13:54:54 +01:00
Mark IJbema 2a0ac40e0d feat(opencode): accept editorContext in PromptInput and render in system prompt 2026-02-23 13:23:17 +01:00
Mark IJbema b51b9eb677 docs: update repository URLs from kilo to kilocode
Update all github.com/Kilo-Org/kilo references to github.com/Kilo-Org/kilocode
across package.json files, documentation, scripts, and configuration files.

This reflects the repository rename from kilo to kilocode.
2026-02-23 11:41:41 +01:00
kilo-maintainer[bot] 6b9f23ff00 chore: generate 2026-02-20 13:54:12 +00:00
Ryan Vogel 7419ebc872 feat: add list sessions for all sessions (experimental) (#14038) 2026-02-20 08:45:12 -05:00
Marian Alexandru Alecu 104c34ff49 Merge branch 'dev' into feat/suggestions-after-plan-end 2026-02-20 08:39:44 +02:00
NatChung d2d7a37bca fix: add missing id/sessionID/messageID to MCP tool attachments (#14345) 2026-02-19 18:37:56 -06:00
Dax 01d518708a remove unnecessary deep clones from session loop and LLM stream (#14354) 2026-02-19 18:37:55 -06:00
Dax cb8b74d3f1 refactor: migrate from Bun.Glob to npm glob package (#14317) 2026-02-19 13:40:09 -05:00
Dax Raad af72010e9f Revert "refactor: migrate from Bun.Glob to npm glob package"
This reverts commit 3c21735b35.
2026-02-19 12:48:43 -05:00
Dax Raad 3c21735b35 refactor: migrate from Bun.Glob to npm glob package
Replace Bun.Glob usage with a new Glob utility wrapper around the npm 'glob' package.
This moves us off Bun-specific APIs toward standard Node.js compatible solutions.

Changes:
- Add new src/util/glob.ts utility module with scan(), scanSync(), and match()
- Default include option is 'file' (only returns files, not directories)
- Add symlink option (default: false) to control symlink following
- Migrate all 12 files using Bun.Glob to use the new Glob utility
- Add comprehensive tests for the glob utility

Breaking changes:
- Removed support for include: 'dir' option (use include: 'all' and filter manually)
- symlink now defaults to false (was true in most Bun.Glob usages)

Files migrated:
- src/util/log.ts
- src/util/filesystem.ts
- src/tool/truncation.ts
- src/session/instruction.ts
- src/storage/json-migration.ts
- src/storage/storage.ts
- src/project/project.ts
- src/cli/cmd/tui/context/theme.tsx
- src/config/config.ts
- src/tool/registry.ts
- src/skill/skill.ts
- src/file/ignore.ts
2026-02-19 12:34:18 -05:00
Dax 02a9495063 Remove use of Bun.file (#14215) 2026-02-19 11:32:32 -05:00
kiloconnect[bot] c6dfa8ba4d feat: add X-KiloCode-TaskId header to Kilo provider requests
Set the HEADER_TASKID (X-KILOCODE-TASKID) header on outgoing requests
to the Kilo provider, using the session ID as the task identifier.
This follows the same pattern as the existing project ID and machine ID
headers.
2026-02-19 15:14:50 +00:00
Marian Alexandru Alecu 72ce6fbb72 Merge branch 'dev' into feat/suggestions-after-plan-end 2026-02-19 16:59:33 +02:00
Mark IJbema 2e9c140282 Merge pull request #462 from Kilo-Org/mark/llm-completion-telemetry
feat: emit LLM_COMPLETION telemetry event after each LLM stream finishes
2026-02-19 14:27:07 +01:00
kilo-maintainer[bot] 74b3afaacb chore: generate 2026-02-19 12:51:37 +00:00
Marian Alexandru Alecu d37105ae89 Merge branch 'dev' into feat/suggestions-after-plan-end 2026-02-19 13:12:12 +02:00
Mark IJbema 5634fc552d feat: emit LLM_COMPLETION telemetry event after each LLM stream finishes 2026-02-19 11:03:07 +01:00
Alex Alecu 2d46b17f6c feat: Add predefined suggestions after finishing the planning session to improve context management 2026-02-19 10:23:19 +02:00
Dax Raad 568eccb4c6 Revert: all refactor commits migrating from Bun.file() to Filesystem module 2026-02-18 19:41:14 -05:00
Dax 57b63ea83d refactor: migrate src/session/prompt.ts from Bun.file() to Filesystem/stat modules (#14128) 2026-02-19 00:18:05 +00:00
Dax ae398539c5 refactor: migrate src/session/instruction.ts from Bun.file() to Filesystem module (#14130) 2026-02-18 18:09:45 -05:00
opencode-agent[bot] 2d7c9c9692 chore: generate 2026-02-18 20:15:14 +00:00