Repository navigation
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Note This comment is posted by Julius' dot Which binary layout currently fails, and why does the Windows refresh change need the added lookup paths? The existing resolver already checks target-triple directories and accepts an explicit binary path. Please clarify that relationship under the one-problem rule. Also add the Windows version/architecture, before/after sampling results, and a check of the failing binary lookup. The 17-test count alone doesn't establish those behaviors under the verification requirement. |
ApprovabilityVerdict: Not approved Macroscope's review found this PR not approvable — The PR changes the existing Windows resource-monitor pipeline from full process-detail refreshes to selective refreshes for tracked processes, materially changing when substantial OS inspection work occurs. The added binary paths are low risk, but the production sampling gate warrants deliberate human review. Notes:
You can add or adjust custom eligibility rules. Learn more. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b7fd6e8c35
ℹ️ 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".
ff05c44 to
437a966
Compare
274b0d1 to
0306c30
Compare
The existing candidates already cover source and dist layouts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
0306c30 to
5ec2dae
Compare
Problem
On Windows,
t3-resource-monitorwas excluded from the two-stage process refresh used on Linux. Every 2 seconds it ranProcessRefreshKind::everything()across every process on the machine, reading PEB command lines, memory, and disk I/O system-wide instead of only for the PIDs T3 Code tracks.Change
native/resource-monitor/src/main.rs: enable two-stage refresh on Windows. The system-wide discovery pass now usesProcessRefreshKind::nothing().with_cpu(), and the full detail refresh runs only for tracked PIDs (plus the monitor's own PID for the start-time offset check), the same as Linux.Scope and approval
Split from #18508 per CONTRIBUTING.md's one-problem rule. This PR changes only the Windows process refresh in
native/resource-monitor/src/main.rs. The unnecessary binary lookup changes were removed;ResourceMonitorBinary.tsis unchanged from main.Verification
cargo test --locked --manifest-path native/resource-monitor/Cargo.toml— 17 passed, 0 failed.Model: Claude 5.5 Opus
🤖 Generated with Claude Code