server: create memory directory on startup

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Levi Neely 2026-04-14 16:11:38 +02:00
parent 61c1b65c83
commit d6075b9a89
1 changed files with 3 additions and 1 deletions

View File

@ -145,13 +145,15 @@ type Server struct {
// New creates a new Server. // New creates a new Server.
func New() *Server { func New() *Server {
memDir := defaultMemDir()
os.MkdirAll(memDir, 0755) //nolint:errcheck
return &Server{ return &Server{
sessions: make(map[string]*session), sessions: make(map[string]*session),
agentsDir: agent.DefaultAgentsDir(), agentsDir: agent.DefaultAgentsDir(),
sessionsDir: agent.DefaultSessionsDir(), sessionsDir: agent.DefaultSessionsDir(),
promptsDir: agent.DefaultPromptsDir(), promptsDir: agent.DefaultPromptsDir(),
planDir: defaultPlanDir(), planDir: defaultPlanDir(),
memDir: defaultMemDir(), memDir: memDir,
} }
} }