Bots, workspaces and computers now belong to the install. Users reach workers only through bot_users (assigned by a super admin or admin) and workspace_users; the coordinator and main computer are one per install, and only the super admin sees the coordinator. Conversations are per user (bot_sessions.user_id), jobs run for the session's user, and live updates go only to who should see them. A bot's core memory is now general knowledge shared by every user it works for; what it learns about a user lives in bot_user_memories. One-off scripts move existing installs over: move-bot-memory-to-owners (run first), then share-crew. Co-Authored-By: Claude Opus 5.5 <[email protected]>
17 lines
500 B
TypeScript
17 lines
500 B
TypeScript
import type { BunextPageModuleMeta } from "@moduletrace/bunext/types";
|
|
import { SiteData } from "@/src/data/site-data";
|
|
import NoBotsSection from "./(sections)/no-bots-section";
|
|
|
|
/**
|
|
* Only rendered for a user who reaches no bot yet: `index.server.ts`
|
|
* otherwise redirects to a conversation.
|
|
*/
|
|
export default function BotsPage() {
|
|
return <NoBotsSection />;
|
|
}
|
|
|
|
export const meta: BunextPageModuleMeta = {
|
|
title: `Bots | ${SiteData["SiteName"]}`,
|
|
description: `Your crew of bots.`,
|
|
};
|