Devcontainer / IDE updates#2208
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
ApprovabilityVerdict: Approved Development environment configuration updates only - pins versions in devcontainer.json, updates formatter overrides, and fixes a VS Code settings key. No runtime code or application behavior is affected. You can customize Macroscope's approvability policy. Learn more. |
Upstream additions: - fix(web): restore manual sort drag and keep per-group expand state (pingdotgg#2221) - fix: Change right panel sheet to be below title bar / action bar (pingdotgg#2224) - Refactor OpenCode lifecycle and structured output handling (pingdotgg#2218) - effect-codex-app-server (pingdotgg#1942) - Redesign model picker with favorites and search (pingdotgg#2153) - fix(server): prevent probeClaudeCapabilities from wasting API requests (pingdotgg#2192) - fix(server): handle OpenCode text response format in commit message gen (pingdotgg#2202) - Devcontainer / IDE updates (pingdotgg#2208) - Expand leading ~ in Codex home paths before exporting CODEX_HOME (pingdotgg#2210) - fix(release): use v<semver> tag format for nightly releases (pingdotgg#2186) Fork adaptations: - Took upstream's redesigned model picker with favorites and search - Removed deleted codexAppServerManager (replaced by effect-codex-app-server) - Stubbed fetchCodexUsage (manager-based readout no longer available) - Extended PROVIDER_ICON_BY_PROVIDER for all 8 fork providers - Extended modelOptionsByProvider test fixtures for all 8 providers - Inline ClaudeSlashCommand type (not yet re-exported from SDK) - Updated SettingsPanels imports for new picker module structure - Preserved fork's CI customizations (ubuntu-24.04 not Blacksmith)
What Changed
Why
UI Changes
Checklist
Note
Low Risk
Low risk: changes are limited to local dev tooling/config (devcontainer, formatter, VS Code) and do not affect runtime application logic.
Overview
Updates the devcontainer setup by adding the
gitfeature, pinningbunto1.3.11, tightening thenodeversion to24.13.1, and switchingpythonto3.10withinstallTools: false, plus an explicit feature install order.Adjusts
oxfmtto avoid trailing commas specifically in.devcontainer/devcontainer.json, and updates VS Code settings to use the non-deprecatedjs/ts.tsdk.pathkey.Reviewed by Cursor Bugbot for commit 6810f79. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Update devcontainer tool versions and VS Code TypeScript SDK config key
nodeGypDependencies), and downgrades Python from 3.12 to 3.10 (disablesinstallTools) in devcontainer.jsonoverrideFeatureInstallOrdertypescript.tsdkwithjs/ts.tsdk.pathin settings.json to align with the current VS Code TypeScript SDK config keydevcontainer.jsonMacroscope summarized 6810f79.