server: create memory directory on startup
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
61c1b65c83
commit
d6075b9a89
|
|
@ -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,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Reference in New Issue