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-core/pkg/store
Levi Neely 24e4209a95 store: refactor to storeConfig architecture
- Replace FlatDir type with storeConfig (unexported) + NewFlatDir returning Store
- Refactor SkillStore to skillState + storeConfig, NewSkillStore returns Store
- SessionStore/BatchStore embed *storeConfig for Store interface methods
- Add Runnable interface (RunnableID, Cancel, Interrupt, AppendLog, LogInfo)
- Session and batchJob satisfy Runnable
- Add Terminator-style Shutdown/InterruptAll on SessionStore and BatchStore
- NewSession constructor replaces exported field access
- Rename AppendChat->AppendLog, ChatInfo->LogInfo on Session
2026-04-21 18:23:18 +02:00
..
batch.go store: refactor to storeConfig architecture 2026-04-21 18:23:18 +02:00
session.go store: refactor to storeConfig architecture 2026-04-21 18:23:18 +02:00
sessionfile.go store: refactor to storeConfig architecture 2026-04-21 18:23:18 +02:00
skill.go store: refactor to storeConfig architecture 2026-04-21 18:23:18 +02:00
store.go store: refactor to storeConfig architecture 2026-04-21 18:23:18 +02:00
store_test.go store: refactor to storeConfig architecture 2026-04-21 18:23:18 +02:00