Alex Alecu
3ce6dd9505
fix(cli): skip input bell on route change
2026-03-18 14:44:43 +02:00
Alex Alecu
929aea38d1
fix(cli): skip bell on session route change
2026-03-18 14:44:13 +02:00
Alex Alecu
11d8e86637
fix(cli): skip bell in kilo run JSON format mode
...
Avoid writing BEL to stdout when --format json is active,
matching the guard pattern used by other output in run.ts.
2026-03-18 14:27:31 +02:00
Alex Alecu
271144dd70
feat(cli): ring bell on task completion in kilo run
...
Alert the user when headless mode finishes processing.
2026-03-18 14:14:24 +02:00
Alex Alecu
4794d32e98
feat(cli): ring bell on permission and question prompts
...
Alert the user when the agent needs input for a permission
request or asks a question.
2026-03-18 14:13:58 +02:00
Alex Alecu
0e5941e2ea
feat(cli): ring bell when task completes in TUI
...
Watch session status transitions to idle and write BEL
to bounce the dock icon / flash the taskbar.
2026-03-18 14:13:38 +02:00
Alex Alecu
c626678d9a
feat(cli): add bell() utility for terminal attention requests
...
Write ASCII BEL character to stdout when running in a TTY.
Causes dock bounce on macOS, taskbar flash on Windows,
and urgency hint on Linux.
2026-03-18 14:12:58 +02:00
Remon Oldenbeuving
4aaf83da80
Merge pull request #7174 from Kilo-Org/fix/cli-opencode-branding-regression
...
fix(cli): replace remaining "opencode" branding with "kilo"
2026-03-18 08:46:00 +01:00
Remon Oldenbeuving
bec08a85d0
Merge branch 'main' into fix/cli-opencode-branding-regression
2026-03-18 08:44:09 +01:00
Remon Oldenbeuving and Joshua Lambert
4dc11e76b7
Update packages/opencode/src/cli/cmd/pr.ts
...
Co-authored-by: Joshua Lambert <25085430+lambertjosh@users.noreply.github.com >
2026-03-18 08:43:56 +01:00
Joshua Lambert
535f51a529
Merge pull request #6771 from Kilo-Org/jl-add-smoketest-to-release
...
Draft of triggering smoketest after draft release and before public p…
2026-03-17 17:48:31 -04:00
Kirill Kalishev
b9ddda1d34
Merge pull request #7137 from Kilo-Org/kirillk/model-picker
...
feat(vscode): improve model selector — Recommended group, standard styles, free badge, auto-scroll
2026-03-17 17:23:56 -04:00
Marian Alexandru Alecu
c8698f6bfb
Merge pull request #7083 from Kilo-Org/feat/process-diagnostics-status-dialog
...
feat: Reduce memory 6x by moving to tsgo for typechecks
2026-03-17 22:29:16 +02:00
Kirill Kalishev
d49e5d394b
Merge branch 'main' into kirillk/model-picker
2026-03-17 15:07:42 -04:00
Mark IJbema
300c481ed4
Merge pull request #7192 from Kilo-Org/session/agent_7729b70c-3760-4ad1-bc23-de5aa42ad00c
...
test(vscode): add marketplace screenshot stories for MCP and Modes tabs
2026-03-17 19:04:45 +01:00
github-actions[bot]
600e748e26
chore: update kilo-vscode visual regression baselines
2026-03-17 17:52:10 +00:00
Imanol Maiztegui and github-actions[bot]
0adb514da4
Remove allow always button ( #7159 )
...
* feat: save permissions to config
* fix: preserve wildcard default in jsonc scalar promotion and skip dispose for permission saves
* fix: update CLI permission hint to reflect permanent persistence
* fix: avoid mutating input in mergeConfig permission normalization
* chore: update kilo-vscode visual regression baselines
* fix(vscode): remove Allow Always button from PermissionDock
* fix(kilo-vscode): removed unreachable onDecide option
* chore: update kilo-vscode visual regression baselines
* fix: scope patchJsonc scalar promotion to permission keys only
* fix: toConfig always uses object format to preserve existing granular rules
* fix: preserve metadata.rules order in saveAlwaysRules for correct precedence
* feat:show non-bash tool permissions on dropdown
* fix: include always patterns in saveAlwaysRules validation loop
* test(kilo-vscode): remove write mixed-decisions screenshot test for single-rule dropdown
* test: updated visual tests
* fix: formatting
* chore: update kilo-vscode visual regression baselines
* fix: use scalar format in toConfig for PermissionAction-only permissions
* fix: serialize scalar-only permissions as scalars for all patterns
* fix: skip non-wildcard patterns for scalar-only permissions in toConfig
* fix: promote doom_loop to PermissionRule for per-tool persistence
* fix: keep doom_loop as PermissionAction and skip non-wildcard scalar-only patterns in toConfig
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-17 18:44:04 +01:00
kirillk
f2c77a6ae8
test(vscode): remove isFree fallback tests now handled by backend
2026-03-17 13:39:10 -04:00
Kirill Kalishev
37323e30cd
Merge branch 'main' into kirillk/model-picker
2026-03-17 13:34:55 -04:00
kirillk
4e628a8cc0
feat(vscode): propagate isFree from cloud API through CLI to extension
...
Add isFree field to the full model data pipeline: gateway schema,
ModelsDev.Model, Provider.Model, OpenAPI spec, and SDK types.
Remove cost-based isFree fallback in the extension model selector —
rely solely on the backend-provided value.
2026-03-17 13:33:58 -04:00
kiloconnect[bot]
7c6d2eb3e0
test(vscode): add marketplace screenshot stories for MCP and Modes tabs
...
Extend the existing marketplace visual regression tests with 10 new
stories covering the MCP servers and Modes tabs. Each tab type now has
stories for: list with items, list with installed items, empty state,
single card not installed, and single card installed.
2026-03-17 16:49:53 +00:00
Mark IJbema
ac0a3ae997
Merge pull request #7133 from Kilo-Org/mark/marketplace-full-implementation
...
feat(marketplace): add MCP servers and modes tabs
2026-03-17 17:37:23 +01:00
Remon Oldenbeuving and kilo-code-bot[bot]
854f31c872
Apply suggestions from code review
...
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-03-17 17:23:24 +01:00
Thomas Brugman
27895e07fd
fix(vscode): preview pasted images in chat input ( #7052 )
...
* fix(vscode): preview pasted images in chat input
* fix(vscode): support image preview in agent manager
* fix(vscode): pass extension context to agent manager provider
* fix(vscode): keep image preview cleanup best-effort
2026-03-17 17:22:21 +01:00
kiloconnect[bot]
a6e342c737
fix(cli): update mDNS runtime defaults from opencode.local to kilo.local
...
Address review feedback from @lambertjosh: the mdns.ts fallback was
updated but the actual CLI defaults in network.ts and config.ts still
advertised opencode.local. Update both so kilo serve --mdns uses the
correct hostname.
2026-03-17 16:20:22 +00:00
kiloconnect[bot]
22175843e2
fix(cli): use variable for binary name in pr.ts to minimize upstream diff
...
Address review feedback from @lambertjosh: keep the original
opencodeArgs/opencodeProcess variable names from upstream since they
are not user-facing. Introduce a 'bin' variable to change only the
spawned command, minimizing the diff and reducing merge conflicts.
2026-03-17 16:20:15 +00:00
Remon Oldenbeuving
6f5b28d39b
Update packages/opencode/src/session/retry.ts
2026-03-17 17:15:38 +01:00
Remon Oldenbeuving and kilo-code-bot[bot]
9fe6e7c6ae
Apply suggestions from code review
...
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-03-17 17:15:23 +01:00
Alex Alecu
59667f9a57
fix(cli): use .cmd shim for local tsc on Windows
2026-03-17 18:07:19 +02:00
Kirill Kalishev
86e8143b77
Merge branch 'main' into kirillk/model-picker
2026-03-17 11:59:30 -04:00
Marius
d01a51dc7c
feat(vscode): expose undo/redo in the UI with per-message revert button ( #7186 )
2026-03-17 15:42:21 +00:00
Mark IJbema
6d6e285bba
fix(cli): reset global config lazy cache on /global/dispose so marketplace writes take effect
2026-03-17 16:41:17 +01:00
Alex Alecu
2e34e5b3eb
fix(cli): race pipe drains against timeout so tsc hangs are killed
2026-03-17 17:40:46 +02:00
Mark IJbema
f3472af532
Merge pull request #7167 from Kilo-Org/session/agent_c2cc3a41-49e9-426c-af24-23a9fb2d1e4d
...
test(vscode): add CI check for missing translation keys
2026-03-17 16:28:46 +01:00
Mark IJbema
61580b418b
fix(vscode): also dispose per-project instance after global config changes so agent list refreshes
2026-03-17 16:26:06 +01:00
Mark IJbema
563e8d0020
fix(vscode): refresh agent list after marketplace install/remove so new modes appear immediately
2026-03-17 16:20:47 +01:00
Marius
b0a0a650be
fix(vscode): disable send button while question tool is pending ( #7181 )
...
* fix(vscode): disable send button while question tool is pending
* feat(vscode): add tooltip explaining why send is disabled during pending question
Show 'Answer or dismiss the pending question first' on the send
button tooltip when a question or permission dock is active.
Translated to all 16 supported locales.
2026-03-17 16:06:03 +01:00
Mark IJbema
509c7d7fcc
fix(vscode): fix mode removal for marketplace-installed modes in both marketplace and agent behaviour views
2026-03-17 16:05:13 +01:00
Imanol Maiztegui and github-actions[bot]
28330ea765
Save permission rules to config ( #7143 )
...
* feat: save permissions to config
* fix: preserve wildcard default in jsonc scalar promotion and skip dispose for permission saves
* fix: update CLI permission hint to reflect permanent persistence
* fix: avoid mutating input in mergeConfig permission normalization
* chore: update kilo-vscode visual regression baselines
* chore: update kilo-vscode visual regression baselines
* fix: scope patchJsonc scalar promotion to permission keys only
* fix: toConfig always uses object format to preserve existing granular rules
* fix: preserve metadata.rules order in saveAlwaysRules for correct precedence
* fix: remove unnecessary dispose con config global update
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-17 15:59:52 +01:00
kilo-maintainer[bot]
bea9eb6bf4
release: v7.0.49
v7.0.49
2026-03-17 14:54:34 +00:00
Catriel Müller
e5ebb8fda4
Merge pull request #7185 from Kilo-Org/catrielmuller/fix-publish-vscode
...
fix: vscode publish
2026-03-17 11:43:12 -03:00
Catriel Müller
8f9852c08a
fix: vscode publish
2026-03-17 11:39:53 -03:00
Mark IJbema
94b04f7145
fix(vscode): parse mode YAML content into proper agent config and remove invalid MCP fallback
2026-03-17 15:38:00 +01:00
Mark IJbema
9a2661dd2b
refactor(vscode): import TelemetryEventName directly instead of duplicating constants
2026-03-17 15:23:56 +01:00
Mark IJbema
35b31951af
fix(vscode): add Marketplace Tab Viewed event and use telemetry constants
2026-03-17 15:20:56 +01:00
Mark IJbema
eb6d36ce82
fix(vscode): add hasParameters and installationMethodName to install telemetry
2026-03-17 15:17:55 +01:00
Mark IJbema
5822e82a30
fix(vscode): hide project scope option when no workspace is open
2026-03-17 15:12:49 +01:00
Mark IJbema
3e6441343c
fix(vscode): escape JSON-special characters in marketplace parameter substitution
2026-03-17 15:11:43 +01:00
Mark IJbema
2dfcc8e867
fix(vscode): clear params when switching MCP installation method
2026-03-17 15:10:52 +01:00
Mark IJbema
e37dfd326d
fix(vscode): align marketplace telemetry with legacy event names, properties, and timing
2026-03-17 15:07:02 +01:00