Repository navigation
|
@rohitg00 I’m running AgentMemory on a remote server as a centralized I wanted to ask whether there are plans to make this workflow more
The main issue is project/session naming. Different team members may Right now we are solving this by setting a per-repo env var with direnv: AGENTMEMORY_PROJECT_NAME=our-shared-project-name This works, but it requires every client to configure the same value Is there any plan or recommended approach for this use case? For |
Replies: 3 comments
|
Your Recommended approach (without waiting on a new feature)
Native “team server” extras that are still missingAuthn between MCP clients, ACLs, and “derive project from remote automatically” would be product work. Until then, committed project slug + remote server URL is the whole design; don’t try to make the server guess from If the server already has a project-create API, have onboarding docs: “set these two env vars, commit the slug file.” That’s enough for a small team. |
|
Hi @Rex57, v0.9.30 covers part of this. Auth is on by default now: the server generates a secret into Identity: Project naming is still |
|
One addition for 0.9.32: hooks send nothing to a remote |
Hi @Rex57, v0.9.30 covers part of this.
Auth is on by default now: the server generates a secret into
~/.agentmemory/secret, and a remote deployment sets an explicitAGENTMEMORY_SECRETthat every client sends as a bearer token. Writes from browsers need an allowed origin (VIEWER_ALLOWED_ORIGINS), and the deploy templates underdeploy/(fly.io, Railway, Render, Coolify) ship with this wiring.Identity:
agentIdthreads through every save path and the MCPmemory_saveschema,TEAM_MODE=sharedwithTEAM_IDandUSER_IDscopes records per user, and every record carries its origin channel. For several daemons, state can live in one Redis per instance (AGENTMEMORY_STATE_BACKEND=redis).Project nam…