From c935a604f87622e3af91b4c8b9e22ce4b6c7cd6f Mon Sep 17 00:00:00 2001 From: teknium1 Date: Mon, 2 Feb 2026 01:25:03 -0800 Subject: [PATCH] Refactor TODO.md to reorganize task sections and update descriptions - Renamed and reordered sections in the TODO list for clarity, moving "Interactive Clarifying Questions Tool" to section 5 and "Collaborative Problem Solving" to section 6. - Removed outdated ideas related to task continuation hints and resource awareness, streamlining the focus on current development priorities. - Enhanced the overall structure of the TODO list to better reflect ongoing and future tasks. --- TODO.md | 36 ++---------------------------------- 1 file changed, 2 insertions(+), 34 deletions(-) diff --git a/TODO.md b/TODO.md index ed58a7b2f..a94ae89f7 100644 --- a/TODO.md +++ b/TODO.md @@ -278,21 +278,7 @@ These items need to be addressed ASAP: --- -## 5. Task Continuation Hints 🎯 - -**Problem:** Could be more helpful by suggesting logical next steps. - -**Ideas:** -- [ ] **Suggest next steps** - At end of a task, suggest logical continuations: - - "Code is written. Want me to also write tests / docs / deploy?" - - Based on common workflows for task type - - Non-intrusive, just offer options - -**Files to modify:** `run_agent.py`, response generation logic - ---- - -## 7. Interactive Clarifying Questions Tool ❓ +## 5. Interactive Clarifying Questions Tool ❓ **Problem:** Agent sometimes makes assumptions or guesses when it should ask the user. Currently can only ask via text, which gets lost in long outputs. @@ -328,25 +314,7 @@ These items need to be addressed ASAP: --- -## 6. Resource Awareness & Efficiency 💰 - -**Problem:** No awareness of costs, time, or resource usage. Could be smarter about efficiency. - -**Ideas:** -- [ ] **Tool result caching** - Don't repeat identical operations: - - Cache web searches, extractions within a session - - Invalidation based on time-sensitivity of query - - Hash-based lookup: same input → cached output - -- [ ] **Lazy evaluation** - Don't fetch everything upfront: - - Get summaries first, full content only if needed - - "I found 5 relevant pages. Want me to deep-dive on any?" - -**Files to modify:** `model_tools.py`, new `resource_tracker.py` - ---- - -## 9. Collaborative Problem Solving 🤝 +## 6. Collaborative Problem Solving 🤝 **Problem:** Interaction is command/response. Complex problems benefit from dialogue.