| 1 | -- Agents deleted for good (docs.g1t.sh/guides/chat/, "Archived and deleted |
| 2 | -- agents"): the agents service forgets everything about one, but its |
| 3 | -- messages stay in chat, so chat keeps the name and face it had to show |
| 4 | -- them under. Written when the agents service says an agent is gone |
| 5 | -- (`agent_destroyed`), read when a message's author is an agent the |
| 6 | -- agents service no longer knows. |
| 7 | CREATE TABLE former_agents ( |
| 8 | agent_id TEXT PRIMARY KEY, |
| 9 | workspace_id TEXT NOT NULL, |
| 10 | handle TEXT NOT NULL, |
| 11 | display_name TEXT NOT NULL, |
| 12 | avatar_seed TEXT, |
| 13 | -- Its chosen face (JSON, @g1t/contracts agent-look.ts), or NULL for the seed's. |
| 14 | look TEXT, |
| 15 | deleted_at TEXT NOT NULL |
| 16 | ); |