Skip to content

Commit d7aabfe

Browse files
committed
🧹 Streamline CLAUDE-WISHLIST.md - MEM|8 meets Qdrant!
- Archived 468-line wishlist to mothballed/old-docs/ - Created focused wishlist with HIGH PRIORITY items only - Added MEM|8 integration opportunities (973x faster!) - Wave-based consciousness navigation coming soon 🌊 - Keeping it clean for Hue and the team! 🎸 Rock on with organized wishlists!
1 parent 7eed907 commit d7aabfe

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed

CLAUDE-WISHLIST.md

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# Smart Tree Claude Wishlist 🌳
2+
3+
> A focused wishlist for Smart Tree improvements from AI assistants using the tool.
4+
> Now with MEM|8 integration in Qdrant! 🧠
5+
6+
## 🔥 HIGH PRIORITY (Active Development)
7+
8+
### 1. Find and Replace Tool ⭐⭐⭐⭐⭐
9+
**Tool Name**: `find_and_replace`
10+
**Description**: Replace text across multiple files with preview
11+
**Use Case**: Renaming functions, updating imports, fixing consistent typos
12+
```bash
13+
# Example usage
14+
find_and_replace(
15+
path="/project",
16+
find_pattern="old_function",
17+
replace_with="new_function",
18+
preview=true
19+
)
20+
```
21+
22+
### 2. Symbol Search ⭐⭐⭐⭐
23+
**Tool Name**: `find_symbol`
24+
**Description**: Find type/function/trait definitions using AST
25+
**Use Case**: Quickly locating definitions without grep
26+
```bash
27+
find_symbol(name="StoredVector", type="struct")
28+
```
29+
30+
### 3. Batch File Read Tool ⭐⭐⭐⭐
31+
**Tool Name**: `read_files_from_search`
32+
**Description**: Read multiple files based on search results in one operation
33+
**Use Case**: After finding patterns, read all matching files at once
34+
35+
## 🧠 MEM|8 Integration Opportunities
36+
37+
### Wave-Based Memory Indexing
38+
- **Feature**: Use MEM|8's 973x faster wave patterns for file indexing
39+
- **Benefit**: Near-instant semantic search across massive codebases
40+
- **Integration**: Connect to Qdrant's MEM|8 vectors for similarity search
41+
42+
### Consciousness-Aware Code Navigation
43+
- **Feature**: Use MEM|8's emotional encoding (2Hz-200Hz) for code complexity
44+
- **Benefit**: Navigate to "calm" (simple) or "intense" (complex) code sections
45+
- **Example**: `st --wave-complexity high` finds complex hotspots
46+
47+
## ✅ RECENTLY COMPLETED
48+
49+
1. **Line Content in Search** - Now shows actual matching lines!
50+
2. **Project Renaming** - Context-aware identity transitions
51+
3. **File History Tracking** - Complete audit trail in ~/.mem8/
52+
4. **Enhanced File Types** - 40+ categories with semantic emojis
53+
5. **Smart Depth Detection** - Each mode gets optimal defaults
54+
55+
## 🐛 KNOWN ISSUES
56+
57+
### Memory Spike on Large Files
58+
- **Issue**: Files >100MB cause memory spike
59+
- **Fix Needed**: Implement proper streaming
60+
61+
### Empty Directory Handling
62+
- **Issue**: `analyze_directory` sometimes fails on empty dirs
63+
- **Fix Needed**: Graceful handling with clear message
64+
65+
## 📝 Quick Wins (Easy Improvements)
66+
67+
1. **Relative Path Options** - Add `path_display` option
68+
2. **File Type Groups** - Predefined groups like `rust_src`, `config_all`
69+
3. **Cached Analysis** - TTL-based caching for repeated operations
70+
71+
## 💡 Future Vision
72+
73+
### Smart Tree Index with MEM|8
74+
- Background indexer using wave patterns
75+
- Instant semantic search
76+
- Emotional code mapping
77+
- Cross-sensory binding for related code
78+
79+
---
80+
81+
**Last Updated**: 2025-08-30
82+
**Priority Items**: 3
83+
**MEM|8 Status**: Integrated with Qdrant ✅
84+
85+
## Contributing
86+
AI assistants: Please append new requests with:
87+
- Clear use case
88+
- Priority (⭐ to ⭐⭐⭐⭐⭐)
89+
- Example usage
90+
91+
*Old wishlist archived at: mothballed/old-docs/CLAUDE-WISHLIST.md (468 lines)*

0 commit comments

Comments
 (0)