Repository navigation
Read JetBrains quota from JbaiQuota and Junie records - #886
Conversation
Parse the JbaiQuota and JbaiQuotaRefill layouts and the Junie quota_update JSON relayed to idea.log. Malformed latest records still reject the log, a disabled AI Assistant error is skipped, and same-IDE freshness and the XML fallback are unchanged.
…unie # Conflicts: # CHANGELOG.md
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 21 minutes. View limit details
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
…unie # Conflicts: # CHANGELOG.md
Summary
Port of upstream steipete#4457 (bab8d5d, v0.75.0). Newer JetBrains IDEs stopped logging
New quota state is: Available(...)after the AI Assistant → Air migration.jetbrains/quota_log.rsnow also reads JunieAiaActivationTransmitter - Received message from junie: quota_update:{json}records and AI Assistant 262.xAvailable(quota=JbaiQuota(...))/Known(refill=JbaiQuotaRefill(...)).AIAssistantForbiddenExceptionline; any other unsupported latest record still invalidates older quota. Same-IDE freshness and XML fallback unchanged (a newer Junie log replaces XML quota and does not borrow the XML refill).Commands
cargo testboth manifests (rust 4521, tauri 721),cargo clippyboth--all-targets -- -D warnings,cargo fmt --allUI proof
Backend log parsing only; no UI change.
Summary by CodeRabbit