feat(vscode): add extension project memory controls#11368
Conversation
Code Review SummaryStatus: 2 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
Files Reviewed (14 files)
Fix these issues in Kilo Cloud Previous Review Summaries (6 snapshots, latest commit 7594802)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit 7594802)Status: 2 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
Files Reviewed (28 files)
Fix these issues in Kilo Cloud Previous review (commit bab994d)Status: 1 Issue Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
Files Reviewed (44 files)
Fix these issues in Kilo Cloud Previous review (commit c9e8f1c)Status: 1 Issue Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
Files Reviewed (44 files)
Fix these issues in Kilo Cloud Previous review (commit 0da256c)Status: 3 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
Files Reviewed (44 files)
Fix these issues in Kilo Cloud Previous review (commit 5722c0a)Status: 5 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
SUGGESTION
Files Reviewed (43 files)
Fix these issues in Kilo Cloud Previous review (commit 6b9b312)Status: 1 Issue Found | Recommendation: Address before merge Overview
Issue Details (click to expand)SUGGESTION
Files Reviewed (41 files)
Reviewed by gpt-5.4-2026-03-05 · 824,855 tokens Review guidance: REVIEW.md from base branch |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 6b9b312e71
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
742338c to
e0a734e
Compare
6b9b312 to
5722c0a
Compare
5722c0a to
f45740d
Compare
e0a734e to
9713ad9
Compare
f45740d to
0da256c
Compare
9713ad9 to
794189b
Compare
0da256c to
c9e8f1c
Compare
c9e8f1c to
bab994d
Compare
bab994d to
7594802
Compare
7594802 to
89915fa
Compare
| if (message.detail.type === "skipped") return | ||
| if (!message.detail.message) return | ||
| const key = `${message.sessionID ?? ""}:${message.detail.type ?? ""}:${message.detail.message}` | ||
| if (key === last) return |
There was a problem hiding this comment.
WARNING: Consecutive identical memory toasts are suppressed
This dedupe key never expires, so repeating the same memory action in the same session drops the second memoryEvent entirely. After the first "Saved project memory" toast, later successful saves with the same message stop surfacing user feedback until some different memory event changes last.
Reply with @kilocode-bot fix it to have Kilo Code address this issue.
| <div data-slot="task-header-graph-row"> | ||
| <ContextProgress /> | ||
| </div> | ||
| <Show when={memory.status()}> |
There was a problem hiding this comment.
WARNING: Task-header memory controls are hidden behind the timeline gate
This new block sits inside the surrounding expanded() && hasTimeline() section, so collapsing the timeline or opening a session that has no rendered timeline removes the memory controls entirely. Since these actions are unrelated to the timeline itself, they should live outside that guard or use their own visibility rule.
Reply with @kilocode-bot fix it to have Kilo Code address this issue.
Issue
No linked issue. Follow-up VS Code integration PR stacked on #11364.
Context
#11355 adds the core project memory package and #11364 wires it into the CLI, TUI, tools, HTTP API, and SDK. This PR adds the VS Code extension surface so project memory can be viewed and controlled from the sidebar and Agent Manager webviews.
The goal is to keep memory storage and CLI behavior in the lower stacked PRs while making the VS Code extension consume the generated SDK/API through extension-owned integration points.
Implementation
Reviewer attention: this PR is intended to be reviewed on top of #11364. Most changes are in VS Code-owned paths; the lower PRs contain the core package, CLI runtime integration, memory tools, HTTP API, and SDK generation.
Screenshots / Video
How to Test
Manual/local verification
Agent verification performed:
git push -u origin johnnyeric/memory-vscode-integrationran the pre-push hook.bun turbo typechecksuccessfully across the workspace.Reviewer test steps
packages/kilo-vscode/, run focused memory-related unit tests, for examplebun run test:unit -- kilo-provider-memory memory-command.Checklist
Depends on #11364.