Commit Graph

16605 Commits

Author SHA1 Message Date
Imanol Maiztegui cd79db8a8d refactor: update sdk imports and fix type signatures for v1.3.17 compat
- Update `@kilocode/sdk` imports to use `@kilocode/sdk/v2` path
- Replace `@opencode-ai/sdk/v2` import with `@kilocode/sdk/v2`
- Change theme color types from `string` to `RGBA` in renderApiDescription
- Fix `build` return type in KiloToolRegistry to `Effect.Effect<T, never, any>`
2026-04-14 10:52:25 +02:00
Imanol Maiztegui 170889e951 resolve merge conflicts 2026-04-14 10:44:13 +02:00
Imanol Maiztegui 73b6d9a6c9 refactor: kilo compat for v1.3.17 2026-04-14 09:35:34 +02:00
kilo-maintainer[bot] ba7b123f0f chore: update nix node_modules hashes 2026-04-14 07:28:26 +00:00
Catriel Müller 02aec080cd Merge pull request #8870 from Kilo-Org/imanolmaiztegui/kilo-opencode-v1.3.14
OpenCode v1.3.14
2026-04-14 04:05:26 -03:00
Catriel Müller 1606d64398 fix: kilo models test 2026-04-14 03:54:38 -03:00
Catriel Müller 528ec937ab refactor: fix home test config mocks 2026-04-14 03:06:12 -03:00
Catriel Müller d7515f6aec refactor: fix prompt / config tests 2026-04-14 02:25:00 -03:00
Joshua Lambert da2ecc1ad8 Merge pull request #8880 from Kilo-Org/docs/add-gas-town-architecture
docs(architecture): add Gas Town section to architecture overview
2026-04-14 00:04:36 -04:00
Catriel Müller a3721046be refactor: disable filewatcher on windows 2026-04-14 00:20:50 -03:00
Catriel Müller 52583cd867 fix: test workflow 2026-04-14 00:18:23 -03:00
Catriel Müller 98d60f1763 fix: test workflow concurrency 2026-04-14 00:14:28 -03:00
Catriel Müller ac99bb5fb8 fix: test workflow 2026-04-14 00:11:14 -03:00
Catriel Müller 8983b31194 refactor: update bun 2026-04-14 00:00:07 -03:00
Catriel Müller a8607965b5 Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.3.14 2026-04-13 23:59:46 -03:00
Catriel Müller da8f05ec75 fix: core tests 2026-04-13 23:58:00 -03:00
Josh Lambert b582097c0c docs(architecture): add Gas Town section to architecture overview 2026-04-13 19:02:32 -04:00
kilo-maintainer[bot] dc2ad42ba1 chore: update nix node_modules hashes 2026-04-13 22:48:02 +00:00
kilo-maintainer[bot] ad74e9bf81 release: v7.2.5 v7.2.5 2026-04-13 22:33:12 +00:00
Catriel Müller 9eef72a96b fix: git identity 2026-04-13 16:27:27 -03:00
Catriel Müller d333e5f2e3 fix: turbo naming 2026-04-13 16:22:51 -03:00
Catriel Müller 3ce74d2e7b fix: bun lock 2026-04-13 16:16:48 -03:00
Imanol Maiztegui 39d25be32d chore(source-links): exclude GitHub Copilot API from extracted URLs
Add api.githubcopilot.com to the exclude patterns in the extraction
script and regenerate source-links.md, dropping the now-filtered
entry and updating the unique URL count from 79 to 78.
2026-04-13 21:11:18 +02:00
Imanol Maiztegui 2e62d226dd docs(kilo-docs): update source links for copilot plugin and config renames
Add GitHub Copilot API endpoint reference, update file paths to
reflect github-copilot plugin directory restructure and tui config
migration rename, and remove stale bun issue link references.
2026-04-13 21:03:49 +02:00
Imanol Maiztegui 17b7f68078 style(vscode): fix indentation and formatting in legacy migration and popup selector
Align boolean expression continuation indent in isCompletionResult
and reformat generic type constraint in PopupSelectorProps interface
to follow consistent code style conventions.
2026-04-13 20:55:08 +02:00
Imanol Maiztegui 5cf58383f8 feat(i18n): add session review and diff UI translation keys across all locales
Introduce new localized strings for git/branch change titles and
diff file list controls (changed, showAll, showLess, more) in 18
language files to support the updated session review UI.
2026-04-13 20:52:38 +02:00
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