Add Claude profile env, model, and effort controls#180
Conversation
- Add settings UI/model for encrypted env rows and profile-specific model presets - Persist Claude profile environment updates via IPC and shared settings files - Merge profile env into Claude spawns and share effort tiers/capabilities
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d9e0d9ff0b
ℹ️ 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".
| if (!id || seen.has(id)) continue; | ||
| seen.add(id); | ||
| const label = row.label.trim(); | ||
| cleaned.push(label.length > 0 ? { id, label } : { id }); |
There was a problem hiding this comment.
Validate custom model rows before saving
When a user adds more than 50 custom models, or enters a model id/label longer than claudeProfileInstanceConfigSchema allows, this helper still returns the full list and the save path persists it. The next parseClaudeProfileInstanceConfig then rejects the profile, causing the editor to render nothing and the supervisor to skip that Claude profile until the settings file is manually fixed. Please clamp or validate these rows before persisting them.
Useful? React with 👍 / 👎.
settings.jsonis written and keeping renderer secret handling crypto-free.CLAUDE_CONFIG_DIR, and honor profile-specific models and effort tiers.