ssh agent@profullstack.comA chat TUI: visitors talk to the operator's AI agent. Every message (both
directions) is persisted to chat_messages, so the operator can read
conversations later; live operator takeover arrives with the M2 admin
console.
The agent backend is one command, configured by env:
| Var | Meaning |
|---|---|
AGENTBBS_AGENT_CMD |
command per message: user text on stdin, reply on stdout (120s timeout). e.g. claude -p, a logicsrc/commandboard agent, any script. Unset = "message saved for the operator" mode. |
Identity: if the visitor's SSH key matches a member, the transcript is tied to their account; otherwise it's keyed by remote address as a guest.
SSH'ing to an account name that exists but isn't yours prints a classic finger card and disconnects:
$ ssh anthony@profullstack.com
Login: anthony Kind: member
Member since: 2026-06-11 Last seen: 2026-06-11 11:07 UTC
Plan:
building agentbbs.
- The plan is read from the member's
~/.plan(orplan.txt) in their data directory. - Your own name (key matches) still lands you in the hub; unclaimed names fall through to the hub's claim flow.
- Works keyless — like real finger.