conductor(plan): Mark Phase 2 of Tool Bias Tuning as complete

This commit is contained in:
2026-03-10 09:54:15 -04:00
parent cad04bfbfc
commit 6021f84b05

View File

@@ -11,16 +11,16 @@
- [x] Task: Write unit tests for the extended data model and storage logic. 77a0b38
- [x] Task: Conductor - User Manual Verification 'Phase 1: Data Model Extension' (Protocol in workflow.md) 77a0b38
## Phase 2: Orchestration & Nudging Logic
- [ ] Task: Implement the `ToolBiasEngine` in `src/ai_client.py` (or a new module).
- [ ] Implement `apply_semantic_nudges(tool_definitions, preset)`: This function should modify tool descriptions with priority tags.
- [ ] Implement `generate_tooling_strategy(preset, global_bias)`: This function should return a Markdown string for the system prompt.
- [ ] Task: Integrate the bias engine into the AI client `send()` loop.
- [ ] Ensure that for every agent turn, the tool definitions and system instructions are dynamically biased based on the active agent's role and selected preset.
- [ ] Task: Write integration tests for the bias generation logic.
- [ ] Verify that high-weight tools correctly receive "[HIGH PRIORITY]" tags.
- [ ] Verify that the strategy section is correctly appended to the system instructions.
- [ ] Task: Conductor - User Manual Verification 'Phase 2: Orchestration Logic' (Protocol in workflow.md)
## Phase 2: Orchestration & Nudging Logic [checkpoint: cad04bf]
- [x] Task: Implement the `ToolBiasEngine` in `src/ai_client.py` (or a new module). cad04bf
- [x] Implement `apply_semantic_nudges(tool_definitions, preset)`: This function should modify tool descriptions with priority tags. cad04bf
- [x] Implement `generate_tooling_strategy(preset, global_bias)`: This function should return a Markdown string for the system prompt. cad04bf
- [x] Task: Integrate the bias engine into the AI client `send()` loop. cad04bf
- [x] Ensure that for every agent turn, the tool definitions and system instructions are dynamically biased based on the active agent's role and selected preset. cad04bf
- [x] Task: Write integration tests for the bias generation logic. cad04bf
- [x] Verify that high-weight tools correctly receive "[HIGH PRIORITY]" tags. cad04bf
- [x] Verify that the strategy section is correctly appended to the system instructions. cad04bf
- [x] Task: Conductor - User Manual Verification 'Phase 2: Orchestration Logic' (Protocol in workflow.md) cad04bf
## Phase 3: GUI Integration
- [ ] Task: Update the Tool Preset Manager UI.