conductor(plan): Mark tasks 3.1-3.2 complete, begin 3.3 — 6097368
This commit is contained in:
@@ -64,7 +64,7 @@ Focus: Remove the dead inline menubar block and add a working Quit item to `_sho
|
|||||||
## Phase 3: Token Budget Layout Fix
|
## Phase 3: Token Budget Layout Fix
|
||||||
Focus: Give the token budget panel its own collapsing header in AI Settings; remove the double label from the provider panel.
|
Focus: Give the token budget panel its own collapsing header in AI Settings; remove the double label from the provider panel.
|
||||||
|
|
||||||
- [ ] Task 3.1: Remove the double label + embedded call from `_render_provider_panel`.
|
- [x] Task 3.1: Remove the double label + embedded call from `_render_provider_panel`. 6097368
|
||||||
- **Location**: `gui_2.py` `_render_provider_panel` (lines ~2687-2746 — use `py_get_definition` to confirm). The block to remove is:
|
- **Location**: `gui_2.py` `_render_provider_panel` (lines ~2687-2746 — use `py_get_definition` to confirm). The block to remove is:
|
||||||
```python
|
```python
|
||||||
imgui.text("Token Budget:")
|
imgui.text("Token Budget:")
|
||||||
@@ -77,7 +77,7 @@ Focus: Give the token budget panel its own collapsing header in AI Settings; rem
|
|||||||
- **How**: Use `Edit` with `old_string` set to those exact 4 lines.
|
- **How**: Use `Edit` with `old_string` set to those exact 4 lines.
|
||||||
- **Verify**: `_render_provider_panel` ends with the `if self._gemini_cache_text:` block and no "Token Budget" text labels.
|
- **Verify**: `_render_provider_panel` ends with the `if self._gemini_cache_text:` block and no "Token Budget" text labels.
|
||||||
|
|
||||||
- [ ] Task 3.2: Add `collapsing_header("Token Budget")` to AI Settings in `_gui_func`.
|
- [x] Task 3.2: Add `collapsing_header("Token Budget")` to AI Settings in `_gui_func`. 6097368
|
||||||
- **Location**: `gui_2.py` `_gui_func`, AI Settings window block (currently lines ~1719-1723 — `get_file_slice(1715, 1730)` to confirm). Current content:
|
- **Location**: `gui_2.py` `_gui_func`, AI Settings window block (currently lines ~1719-1723 — `get_file_slice(1715, 1730)` to confirm). Current content:
|
||||||
```python
|
```python
|
||||||
if imgui.collapsing_header("Provider & Model"):
|
if imgui.collapsing_header("Provider & Model"):
|
||||||
@@ -93,7 +93,7 @@ Focus: Give the token budget panel its own collapsing header in AI Settings; rem
|
|||||||
- **How**: Use `Edit` to insert after the `_render_system_prompts_panel()` call.
|
- **How**: Use `Edit` to insert after the `_render_system_prompts_panel()` call.
|
||||||
- **Verify**: AI Settings window now shows three collapsing sections: "Provider & Model", "System Prompts", "Token Budget".
|
- **Verify**: AI Settings window now shows three collapsing sections: "Provider & Model", "System Prompts", "Token Budget".
|
||||||
|
|
||||||
- [ ] Task 3.3: Write/run tests.
|
- [~] Task 3.3: Write/run tests.
|
||||||
- Run `uv run pytest tests/ -x -q`.
|
- Run `uv run pytest tests/ -x -q`.
|
||||||
|
|
||||||
- [ ] Task 3.4: Conductor — User Manual Verification
|
- [ ] Task 3.4: Conductor — User Manual Verification
|
||||||
|
|||||||
Reference in New Issue
Block a user