feat(desktop): TODO詳細とスケジュール一覧にモデル/Effortを表示#267
Conversation
Issue #264 対応。AgentManager の TODO セッション詳細と スケジュール一覧で、使用中の Claude モデルと思考 effort を 確認できるようにする。DB にはもともと保存されていたが、 作成/編集時の ClaudeRuntimePicker 以外では UI に出ていなかった。 - ClaudeRuntimePicker に getClaudeModelLabel / getClaudeEffortLabel を追加 (DB-persisted 値 → ピッカー上のラベルに解決) - SessionDetail の Verify/予算 行の下に「Claude モデル / 思考 effort」を追加 - ScheduleListRow の頻度行の下にモデル/effort のミニ表示を追加
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 50 minutes and 47 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
✨ 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 |
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 269b333e68
ℹ️ 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".
Codex のレビュー(PR #267)対応。getClaudeModelLabel / getClaudeEffortLabel は fromPersisted* を通していたため、既知の選択肢に含まれない永続値(旧ビルド由来 の廃止モデルなど)が「デフォルト」に丸められて表示され、実際の設定と食い違う 恐れがあった。null/undefined のときだけ「デフォルト」と表示し、それ以外で 選択肢にヒットしない値は生文字列のまま返すようにする。
Summary
todoSessions.claudeModel/claudeEffort,todoSchedules.claudeModel/claudeEffort) には元々保存されていたが、作成/編集時のClaudeRuntimePicker以外からは見えない状態だった。ClaudeRuntimePickerにgetClaudeModelLabel/getClaudeEffortLabelヘルパーを追加し、DB 永続値(null含む)からピッカー上のラベルに解決して表示する。Changes
ClaudeRuntimePicker/claudeRuntimeOptions.ts: ラベル解決ヘルパーを追加(null → 「デフォルト」、不明値も安全にフォールバック)TodoManager.tsxSessionDetail: 「Verify / 予算」ブロックの下に「Claude モデル / 思考 effort」を 2 カラムで表示ScheduleListRow.tsx: 頻度行の下にモデル/effort のミニ表示を追加Test plan
Closes #264