feat(vscode): add soft max-cost nudge - #11832
Conversation
f79f92e to
13132a9
Compare
98517b8 to
7195102
Compare
dee393e to
34f6565
Compare
7195102 to
68f1feb
Compare
34f6565 to
057d592
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 057d592c85
ℹ️ 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".
057d592 to
c6ccf43
Compare
Code Review SummaryStatus: No Issues Found | Recommendation: Merge Files Reviewed in This Increment (1 file)
Unchanged Files (Not Re-Reviewed)
Previous Review Summaries (7 snapshots, latest commit 7d2c92f)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit 7d2c92f)Status: No Issues Found | Recommendation: Merge Files Reviewed in This Increment (1 file)
Unchanged Files (Not Re-Reviewed)
Previous review (commit 292044d)Status: No Issues Found | Recommendation: Merge Files Reviewed in This Increment (1 file)
Unchanged Files (Not Re-Reviewed)
Previous review (commit 8c23899)Status: No Issues Found | Recommendation: Merge Files Reviewed in This Increment (1 file)
Previous review (commit 652f96a)Status: 1 Issue Found | Recommendation: Address before merge Overview
Issue Details (click to expand)SUGGESTION
Files Reviewed in This Increment (2 files)
Pre-existing unresolved threads outside this increment's changed lines (e.g. lines 3062/3063 in Fix these issues in Kilo Cloud Previous review (commit 320d1bb)Status: 4 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
SUGGESTION
Fix these issues in Kilo Cloud Files Reviewed (15 files)
Previous review (commit d1f93cd)Status: 2 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
Fix these issues in Kilo Cloud Files Reviewed (2 files)
Previous review (commit fad3d68)Status: 2 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
Fix these issues in Kilo Cloud Files Reviewed (38 files)
Reviewed by claude-sonnet-5-20260630 · Input: 110 · Output: 36.4K · Cached: 4.9M Review guidance: REVIEW.md from base branch |
b1d54d6 to
3d05ce6
Compare
63ea443 to
8279f68
Compare
046ab99 to
5e8a130
Compare
5e8a130 to
ccec849
Compare
ccec849 to
14f008d
Compare
14f008d to
bc117d0
Compare
d1f93cd to
320d1bb
Compare
292044d to
c5a3eed
Compare
7d2c92f to
0f9719b
Compare
* feat(vscode): add soft max-cost nudge * fix(vscode): add closeQuestion stub to StoryProviders mock * fix(vscode): extract cost alert handler to stay under session.tsx max-lines * fix(vscode): track active cost alerts to dismiss stale prompts on setting change * fix(vscode): use if/return instead of ternary-with-comma in cost alert close * fix(vscode): remove dead nudgeWaiters and resolveCostWaiters code * fix(vscode): use inset box-shadow for warning tone to avoid layout changes * fix(vscode): disable custom answer input on cost alert question
Context
Adds the VS Code-side soft max-cost nudge on top of the core max-cost state machine. Users can opt in from Auto-Approve settings by setting a whole-dollar Session Cost Alert; the default remains disabled.
Implementation
Screenshots / Video
cost-alert-extension.mov
How to Test
Manual/local verification
bun run typecheckfrompackages/kilo-vscode/passed.bun test tests/unit/kilo-provider-load-messages.test.tsfrompackages/kilo-vscode/passed: 42 pass, 0 fail.bun turbo typecheckpassed: 19 successful, 19 total.Reviewer test steps
1.Checklist