Files
kilocode/packages
Marius 02bb08b5e7 fix(agent-manager): show non-git notice instead of infinite skeleton in non-git workspaces (#6219)
When the workspace is not a git repo, pushEmptyState() fires with isGitRepo:false
but sessionsLoaded never flips to true because the Kilo server doesn't connect.
This left the loading skeletons displayed forever.

- Webview: set sessionsLoaded=true when agentManager.state arrives with isGitRepo=false
- Provider: call pushEmptyState() in requestState handler when this.state is undefined,
  fixing the race where the webview mounts after the initial empty state was already sent
- Tests: static-analysis regression tests for both fixes
2026-02-24 09:28:29 +00:00
..
2026-02-23 18:19:57 +01:00
2026-02-10 18:00:48 -03:00
2026-02-23 18:24:59 +01:00
2026-02-23 12:02:04 -05:00
2026-02-23 16:31:43 +00:00
2026-02-23 16:31:43 +00:00
2026-02-23 16:31:43 +00:00
2026-02-23 16:31:43 +00:00
2026-02-23 18:15:49 +01:00
2026-02-23 18:15:49 +01:00
2026-02-23 18:15:49 +01:00
2026-02-23 18:15:49 +01:00
2026-02-23 18:15:49 +01:00