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 |
||
|---|---|---|
| .. | ||
| memory.go | ||
| runfilestore.go | ||
| session.go | ||
| sessionfile.go | ||
| skill.go | ||
| store.go | ||
| store_test.go | ||