Commit Graph
9136 Commits
Author SHA1 Message Date
Catriel Müller bd73c02c27 feat: upstream script wip 2026-02-05 13:31:16 -03:00
Catriel Müller b79517acb8 feat: upstream script wip 2026-02-05 13:31:15 -03:00
Catriel Müller 5fca0e717f Merge pull request #140 from Kilo-Org/catrielmuller/fix-logout-command
fix: wrap AuthLogoutCommand with Instance.provide() to fix context error
2026-02-05 13:08:34 -03:00
David 84f88a1b93 Merge pull request #135 from Kilo-Org/local-review
feat: local-review
2026-02-05 15:45:08 +00:00
David Barbosa Maia 5b83b70ad4 feat: local-review 2026-02-05 15:36:43 +00:00
Catriel Müller e07acaeba7 Merge pull request #142 from Kilo-Org/catrielmuller/update-baseline-browser
fix: update baseline-browser-mapping and fix RequestEvent types
2026-02-05 12:27:01 -03:00
Catriel Müller af1e05f3b2 fix: extend RequestEvent type to include locals property
The client types for solid-js/web don't include the locals property
on RequestEvent, causing typecheck failures. This adds a module
augmentation to include the property that exists in server types.
2026-02-05 12:18:29 -03:00
Mark IJbema a885e56888 Merge pull request #141 from Kilo-Org/mark/cli-backend-integration
Mark/cli backend integration
2026-02-05 16:18:14 +01:00
Catriel Müller 7294c8ba4e refactor: update baseline-browser-mapping 2026-02-05 12:14:32 -03:00
Mark IJbema 54a88d1b90 Merge remote-tracking branch 'origin/dev' into mark/cli-backend-integration 2026-02-05 16:10:51 +01:00
Catriel Müller f523f58d94 fix: wrap AuthLogoutCommand with Instance.provide() to fix context error
The logout command was failing with 'No context found for instance' because
ModelsDev.get() calls Config.get() which requires Instance context.
This matches the pattern already used by AuthLoginCommand.
2026-02-05 12:02:31 -03:00
Mark IJbema 7a0d3b6049 remove spurious change 2026-02-05 15:05:17 +01:00
Mark IJbema 79d40da12d build: prepare and bundle CLI binary during extension build 2026-02-05 14:46:24 +01:00
Mark IJbema c6298e3a6b chore: sync bun.lock and opencode package.json after CLI build 2026-02-05 14:41:32 +01:00
Mark IJbema 2de124cb4a fix: use correct Basic auth username 'opencode' for CLI server 2026-02-05 14:17:06 +01:00
Mark IJbema 68b4b76a3d Merge pull request #133 from Kilo-Org/mark/top-bar-buttons
feat(kilo-vscode): add toolbar buttons for sidebar panel
2026-02-05 14:17:05 +01:00
Catriel Müller c7c8c42b3a Merge pull request #137 from Kilo-Org/catrielmuller/kilo-opencode-v1.1.51
OpenCode v1.1.51
2026-02-05 10:10:59 -03:00
Mark IJbema 2f5954923f fix(server-manager): improve CLI binary path resolution and startup handling 2026-02-05 14:01:38 +01:00
Mark IJbema f2a3830f58 fix: correct CLI binary path for development mode
The path was using '../../../opencode/bin/kilo' which resolved to
'kilo-with-vscode/opencode/bin/kilo' instead of the correct
'kilo-with-vscode/packages/opencode/bin/kilo'.

Fixed by changing to '../../opencode/bin/kilo' which correctly navigates
from packages/kilo-vscode/dist/ to packages/opencode/bin/kilo.
2026-02-05 13:57:38 +01:00
Mark IJbema d4d1f75874 Merge pull request #136 from Kilo-Org/mark/vscode-extension-agents-md
docs: add AGENTS.md for kilo-vscode package
2026-02-05 13:54:02 +01:00
Catriel Müller f137ce623d feat: merge opencode v1.1.51 2026-02-05 09:50:16 -03:00
Catriel Müller 78da7d7b8d refactor: kilo compat for v1.1.51 2026-02-05 09:45:17 -03:00
Mark IJbema 6867a5c660 chore: update debug log prefixes to [Kilo New]
Update all debug console.log statements to use the prefix '[Kilo New]'
followed by the component name for consistent logging across the CLI
backend integration.

Changed prefixes:
- [KiloProvider] -> [Kilo New] KiloProvider:
- [ServerManager] -> [Kilo New] ServerManager:
- [CLI Server] -> [Kilo New] ServerManager:
- [SSEClient] -> [Kilo New] SSE:
- [Webview/App] -> [Kilo New] App:
2026-02-05 13:37:58 +01:00
Mark IJbema 9e4b666f43 docs: add AGENTS.md for kilo-vscode package 2026-02-05 13:37:22 +01:00
Mark IJbema 9749e3f03d debug: add logging to trace CLI connection flow 2026-02-05 13:32:39 +01:00
Mark IJbema ac47928ed6 feat: add Settings component with CLI port and connection status 2026-02-05 13:26:50 +01:00
Mark IJbema 97e37f5b85 feat: add CLI backend integration for server communication
Implement CLI backend integration to enable communication between the
VSCode extension and the Kilo CLI backend server.

New files:
- src/services/cli-backend/types.ts - Type definitions for API requests/responses
- src/services/cli-backend/server-manager.ts - Server lifecycle management
- src/services/cli-backend/http-client.ts - REST API client for backend communication
- src/services/cli-backend/sse-client.ts - SSE streaming client for real-time events
- src/services/cli-backend/index.ts - Main exports
- src/types/eventsource.d.ts - EventSource type declarations

Modified files:
- package.json - Added eventsource dependency
- src/KiloProvider.ts - Integrated with CLI backend services
- src/extension.ts - Updated to pass extension context
- .vscodeignore - Updated exclusions

Key features:
- Server lifecycle management (start/stop/health checks)
- HTTP client for REST API communication
- SSE client for streaming responses
- Webview integration for message passing
2026-02-05 13:26:49 +01:00
Mark IJbema b1339c41ba refactor: scope commands and views to kilo-code.new namespace 2026-02-05 13:22:38 +01:00
Mark IJbema e9ec58798a fix: clean up panel disposables when panel is closed 2026-02-05 13:14:12 +01:00
Mark IJbema 2d1aa1ead6 feat: add toolbar buttons for sidebar panel
- Add 6 toolbar buttons: New Task, Agent Manager, Marketplace, History, Profile, Settings
- Agent Manager opens in main editor panel (not sidebar)
- Default view is New Task screen
- Commands registered in package.json with codicon icons
- KiloProvider handles sidebar view switching via postMessage
- AgentManagerProvider creates webview panel in editor area
2026-02-05 12:40:58 +01:00
Mark IJbema f0cc255467 Merge pull request #132 from Kilo-Org/mark/vscode-extension
Scaffold VS Code Extension
2026-02-05 11:57:07 +01:00
Mark IJbema 0db67ac0fc fix: add style-src to CSP to allow inline styles in webview 2026-02-05 11:54:33 +01:00
Mark IJbema c0f4edaf64 feat: add SolidJS webview sidebar with welcome message 2026-02-05 11:42:36 +01:00
Mark IJbema 9cc765a5f2 Create extension with Yeoman 2026-02-05 10:38:22 +01:00
Mark IJbema a4b2b38247 prepare gitignore 2026-02-05 10:36:30 +01:00
Catriel Müller 81542f44b9 Merge pull request #123 from Kilo-Org/catrielmuller/kilo-opencode-v1.1.50
OpenCode v1.1.50
2026-02-04 23:28:00 -03:00
Catriel Müller 1558fe4d89 fix: provider header 2026-02-04 19:05:45 -03:00
Catriel Müller 338eae492b fix: fix kilo tui components 2026-02-04 18:31:29 -03:00
Catriel Müller dd7da05bd9 feat: merge opencode v1.1.50 2026-02-04 18:24:00 -03:00
Catriel Müller 1520bd4482 refactor: kilo compat for v1.1.50 2026-02-04 18:07:12 -03:00
Catriel Müller 617f32c303 Merge pull request #120 from Kilo-Org/catrielmuller/kilo-opencode-v1.1.49
OpenCode v1.1.49
2026-02-04 18:05:03 -03:00
Catriel Müller 587bf77e65 refactor: Kilo user agent 2026-02-04 17:55:35 -03:00
Catriel Müller 14074e0657 feat: brand exit message 2026-02-04 17:34:08 -03:00
Catriel Müller 252de63a57 fix: fix solidjs tui on kilo news 2026-02-04 17:27:04 -03:00
Catriel Müller 452320af42 feat: merge opencode v1.1.49 2026-02-04 17:06:38 -03:00
Catriel Müller 15ae2b1b1e refactor: kilo compat for v1.1.49 2026-02-04 16:43:32 -03:00
Catriel Müller d474eee4f1 Merge pull request #119 from Kilo-Org/catrielmuller/blacksmith-migration
Replace Depot for Blacksmith
2026-02-04 16:41:55 -03:00
Catriel Müller 0b4c4c5df9 Merge pull request #118 from Kilo-Org/catrielmuller/kilo-opencode-v1.1.48
OpenCode v1.1.48
2026-02-04 16:39:39 -03:00
Catriel Müller 17e39c5b71 refactor: disable share e2e test 2026-02-04 16:33:30 -03:00
Catriel Müller c2f3d70f78 refactor: replace depot for blacksmith 2026-02-04 16:29:20 -03:00