This repository has been archived on 2026-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
ollie-9p/store
Levi Neely 8c2f4a8754 hierarchical SessionStore: /s/ is now a regular route entry
SessionStore accepts paths like id/file, id/t/tool, new, idx.
All /s/ dispatch logic removed from server handlers.
Remaining /s/ refs are metadata only (makeStat, fileOwnerGroup).

- SessionStore.Stat/Open/Delete/Rename/Create handle hierarchical paths
- SessionStore.ListDir for subdirectory listing
- Tool idx filtering moved into SessionStore.openEntry
- SessionStore.MkdirAll delegates to ToolStore
- Removed: sessionFileStore, sessionAllowTools, filterToolIndex,
  OpenFiltered, storeReadCtx, storeBlockingRead from server.go
- routeStore passes full suffix (not pathBase) to stores
2026-05-19 16:52:17 +02:00
..
memory.go agents: use OLLIE_AGENTS_PATH for multi-dir agent resolution 2026-05-08 13:01:22 +02:00
runfilestore.go generic read/write dispatch via store entry flags 2026-05-19 16:39:48 +02:00
session.go hierarchical SessionStore: /s/ is now a regular route entry 2026-05-19 16:52:17 +02:00
sessionfile.go generic read/write dispatch via store entry flags 2026-05-19 16:39:48 +02:00
skill.go agents: use OLLIE_AGENTS_PATH for multi-dir agent resolution 2026-05-08 13:01:22 +02:00
store.go generic read/write dispatch via store entry flags 2026-05-19 16:39:48 +02:00
store_test.go session: use agent config backend/model as defaults; fix stubCore for ToolCallCount 2026-05-17 00:15:40 +02:00