Commit Graph

16555 Commits

Author SHA1 Message Date
Catriel Müller bfec6b7945 Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.3.14 2026-04-13 15:44:28 -03:00
Imanol Maiztegui 615dcc743e fix(cli): restore kilo branding in terminal wordmark
Replace upstream opencode ASCII art with Kilo-branded wordmark
in the CLI startup banner.
2026-04-13 20:33:11 +02:00
Imanol Maiztegui 7fb55e45f1 refactor: align kilo codebase with opencode v1.3.14 upstream
Resolve merge conflicts across e2e tests, UI components, and core
packages. Clean up conflict markers in test specs by adopting the
upstream `project` fixture pattern over the legacy `withProject`
approach. Alphabetically sort package.json dependencies, apply
consistent code formatting across i18n files, flag declarations,
and TSX components. Update internal API calls to use current
signatures (Permission.defaultLayer, MessageV2.parts, Git.run).

Key changes:
- Remove Windows-specific test.skip guards and conflict markers
- Replace deprecated `git` util import with `Git.run` in worktree-family
- Drop unused SDK type import from share-next
- Add lib entries to kilo-gateway and kilo-telemetry tsconfigs
- Regenerate models-snapshot.js and SDK types with reordered events
- Fix SDK openapi.json code sample to reference @kilocode/sdk
- Add onCleanup import to popover component
2026-04-13 20:20:47 +02:00
Imanol Maiztegui 6d224ad390 resolve merge conflicts 2026-04-13 19:49:10 +02:00
Mark IJbema 7ed73a1d57 Merge pull request #8829 from Kilo-Org/mark/changeset-release-notes
feat: add changeset release notes workflow
2026-04-13 19:28:25 +02:00
Marius 1a07abc77d docs(kilo-docs): address Agent Manager PR badge review feedback (#8859) 2026-04-13 14:11:48 -03:00
Marius e5a933d8fe feat(agent-manager): add run script feature for worktrees (#8730)
* feat(agent-manager): add run script feature for worktrees

Add project-specific run script execution with cross-platform support.
Users configure a .kilo/run-script file that runs in any worktree or
the local repo root. Includes play/stop toolbar button with dropdown,
Cmd+E keybinding, run status badges on worktree cards, and VS Code
Task integration for terminal output.

New files in src/agent-manager/run/:
- service.ts: platform-aware script resolution (sh/ps1/cmd/bat)
- manager.ts: process lifecycle state machine (idle/running/stopping)
- controller.ts: orchestrates service, manager, and VS Code task
- task.ts: VS Code ProcessExecution adapter
- message.ts: webview message handler

* fix(vscode): avoid run shortcut in terminals
2026-04-13 14:11:48 -03:00
Mark IJbema 57de920998 chore(vscode): normalize CHANGELOG.md formatting for changesets
Reformats existing changelog entries to match the style that
@changesets/cli produces (2-space continuation indent, no blank lines
between entry header and bullet list, escaped asterisks). This avoids
a large formatting diff when the first changeset-based release runs.
2026-04-13 14:11:48 -03:00
Marius 136095392c fix(vscode): hide git-only sidebar controls without vcs (#8739)
* fix(vscode): hide git-only sidebar controls without vcs

* fix(vscode): use project vcs status for git-only controls
2026-04-13 14:11:48 -03:00
Mark IJbema e17af67621 Merge branch 'main' into mark/changeset-release-notes 2026-04-13 19:06:24 +02:00
Catriel Müller 9a023e8db8 fix: preserve changelog script 2026-04-13 14:04:58 -03:00
Marius bff2aa955c docs(kilo-docs): address Agent Manager PR badge review feedback (#8859) 2026-04-13 12:37:21 -04:00
Marius 49361d0562 feat(agent-manager): add run script feature for worktrees (#8730)
* feat(agent-manager): add run script feature for worktrees

Add project-specific run script execution with cross-platform support.
Users configure a .kilo/run-script file that runs in any worktree or
the local repo root. Includes play/stop toolbar button with dropdown,
Cmd+E keybinding, run status badges on worktree cards, and VS Code
Task integration for terminal output.

New files in src/agent-manager/run/:
- service.ts: platform-aware script resolution (sh/ps1/cmd/bat)
- manager.ts: process lifecycle state machine (idle/running/stopping)
- controller.ts: orchestrates service, manager, and VS Code task
- task.ts: VS Code ProcessExecution adapter
- message.ts: webview message handler

* fix(vscode): avoid run shortcut in terminals
2026-04-13 18:01:24 +02:00
Mark IJbema bcb009807a create changelog file 2026-04-13 17:48:01 +02:00
Mark IJbema 7e6132cd2e Merge pull request #8862 from Kilo-Org/mark/changelog-formatting
chore(vscode): normalize CHANGELOG.md formatting for changesets
2026-04-13 17:47:30 +02:00
Mark IJbema 59ffa08ec0 chore(vscode): normalize CHANGELOG.md formatting for changesets
Reformats existing changelog entries to match the style that
@changesets/cli produces (2-space continuation indent, no blank lines
between entry header and bullet list, escaped asterisks). This avoids
a large formatting diff when the first changeset-based release runs.
2026-04-13 17:44:21 +02:00
Marius fc9595bcb8 fix(vscode): hide git-only sidebar controls without vcs (#8739)
* fix(vscode): hide git-only sidebar controls without vcs

* fix(vscode): use project vcs status for git-only controls
2026-04-13 17:28:07 +02:00
Mark IJbema 26e2e3339f feat: custom changelog generator that skips team member attribution 2026-04-13 17:18:22 +02:00
Mark IJbema c83012a6d0 chore: add @kilocode/cli to opencode changesets 2026-04-13 17:18:22 +02:00
Mark IJbema 3dbd16f113 chore: remove editor-name-header changeset 2026-04-13 17:18:22 +02:00
Mark IJbema 4937759bf4 chore: add changesets for recent merged PRs 2026-04-13 17:18:22 +02:00
Mark IJbema d69200ec02 fix: read changelog from packages/kilo-vscode/ where changesets writes it 2026-04-13 17:18:22 +02:00
Mark IJbema c75f56ffa3 fix: log changeset version failures instead of silently suppressing 2026-04-13 17:18:22 +02:00
Mark IJbema e199c0e0fb feat: integrate changesets into existing publish.yml release flow
Remove standalone changeset-release.yml workflow (version bump PR approach).
Instead, run changeset version inside publish.yml's version job to consume
.changeset/*.md files into CHANGELOG.md, then extract the latest section
for GitHub release notes. This replaces the previous AI-generated changelog
(opencode run --command changelog) with changeset-based entries.
2026-04-13 17:18:22 +02:00
Mark IJbema c5115afd29 fix: update bun.lock and add lockfile refresh to changeset:version script 2026-04-13 17:17:59 +02:00
kiloconnect[bot] 8d09c7474f feat: add changeset release notes workflow
- Add .changeset/config.json with @changesets/changelog-github and fixed versioning for kilo-code + @kilocode/cli
- Add .github/workflows/changeset-release.yml to auto-create version bump PRs on push to main
- Add @changesets/cli and @changesets/changelog-github devDependencies
- Add changeset and changeset:version scripts to root package.json
- Add .changeset/README.md with contributor instructions

Closes #7909
2026-04-13 17:17:59 +02:00
Mark IJbema aa6b4df0cf Merge pull request #8853 from Kilo-Org/mark/backfill-changelog
vscode: backfill changelog with historical release notes
2026-04-13 16:56:00 +02:00
Marius 9c8ab2302c docs(kilo-docs): expand PR status badge documentation for Agent Manager (#8734)
Document how PRs are detected (gh CLI strategies), badge color priority,
icon states, hover card details, and automatic polling behavior.
2026-04-13 10:55:50 -04:00
Mark IJbema 42ec0585a1 Merge pull request #8593 from Kilo-Org/fix/commit-message-auto-connect
fix(vscode): auto-connect backend when generating commit message without sidebar open
2026-04-13 16:52:31 +02:00
Mark IJbema 348a42edb2 Merge branch 'main' into fix/commit-message-auto-connect 2026-04-13 16:42:37 +02:00
Christiaan Arnoldus 320cdb91e3 Merge pull request #8856 from Kilo-Org/christiaan/openai-reasoning
Fix reasoning toggle not working for some Responses API models
2026-04-13 16:40:42 +02:00
Mark IJbema 8f00bcf6be vscode: integrate contributor credits inline and remove verbose Thank You sections 2026-04-13 16:31:38 +02:00
Mark IJbema 3a0506403d vscode: rewrite 7.x changelog to consolidate commit-level noise into user-facing entries 2026-04-13 16:23:54 +02:00
Christiaan Arnoldus a92b7bb629 Fix reasoning toggle not working for some Responses API models 2026-04-13 16:23:53 +02:00
Imanol Maiztegui bcafd7a24e refactor: kilo compat for v1.3.14 2026-04-13 15:50:50 +02:00
Mark IJbema bee4ad12e3 vscode: remove internal/technical noise from 7.x changelog entries 2026-04-13 15:50:03 +02:00
Imanol Maiztegui f259d04ed4 Merge pull request #8854 from Kilo-Org/imanolmaiztegui/kilo-opencode-v1.3.13
OpenCode v1.3.13
2026-04-13 15:49:30 +02:00
Mark IJbema 0fa0b7f242 Merge remote-tracking branch 'origin/main' into fix/commit-message-auto-connect
# Conflicts:
#	packages/kilo-vscode/eslint.config.mjs
2026-04-13 15:49:02 +02:00
Mark IJbema f635557b64 vscode: backfill changelog with 7.x releases and legacy 5.x history 2026-04-13 15:42:04 +02:00
Imanol Maiztegui 747b820d6b resolve merge conflicts 2026-04-13 15:29:52 +02:00
Joshua Lambert df2908b577 Merge pull request #8816 from Kilo-Org/docs/fix-openai-compatible-cli-config
docs(kilo-docs): fix CLI config example for OpenAI-compatible providers
2026-04-13 08:38:25 -04:00
Joshua Lambert 5ca0f6d515 Apply suggestion from @kilo-code-bot[bot]
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-04-13 08:35:16 -04:00
Imanol Maiztegui 2b583013d7 refactor: kilo compat for v1.3.13 2026-04-13 14:32:16 +02:00
Imanol Maiztegui 9ec96a3cce Merge pull request #8845 from Kilo-Org/imanolmaiztegui/kilo-opencode-v1.3.12
OpenCode v1.3.12
2026-04-13 14:30:59 +02:00
Imanol Maiztegui ade788ebc5 resolve merge conflicts 2026-04-13 14:15:39 +02:00
Mark IJbema ce642ac348 refactor(vscode): use getClientAsync in AutocompleteModel instead of manual state checks 2026-04-13 14:14:11 +02:00
Imanol Maiztegui 3202375a3f refactor: kilo compat for v1.3.12 2026-04-13 14:12:43 +02:00
Imanol Maiztegui 40cf7ae5f5 Merge pull request #8843 from Kilo-Org/imanolmaiztegui/kilo-opencode-v1.3.11
OpenCode v1.3.11
2026-04-13 14:10:52 +02:00
Imanol Maiztegui 16d2ebd36d test(tool): add models-api fixture for provider testing 2026-04-13 14:01:49 +02:00
Imanol Maiztegui 1d057a51a5 chore: rebrand kimi prompt to Kilo and remove models-api fixture
Rename agent identity from "OpenCode" to "Kilo" in the kimi system
prompt and delete the large models-api.json test fixture file that is
no longer needed.
2026-04-13 13:56:30 +02:00