Commit Graph

2 Commits

Author SHA1 Message Date
Levi Neely 30e171c1ba DirStore: add sub-store mounting (Mount/Unmount/Child)
All methods delegate to children when path contains '/'.
Children appear as directory entries in List().
Enables hierarchical namespace composition.
2026-05-19 17:14:11 +02:00
Levi Neely 190ad4bcdf unify DirStore: single type replaces FlatDir, Union, ToolStore
- New store.DirStore with options: WithReadOnly(), WithIndex(fn)
- Supports single/multi dir, synthetic idx, ListDir, MkdirAll
- Removes UtilStore, ExecStore, ToolStore wrapper types
- toolIndex extracted as standalone function
- All stores in server.go use store.NewDirStore()
- SkillStore stays as-is (different storage model)
2026-05-19 17:07:47 +02:00