No-key mode
Without any keys, you can still:- Open the space.
- Edit pages and tables.
- Use the local chat fallback.
- Preview these docs.
- Open settings and setup screens.
Optional setup
- OpenAI: add
OPENAI_API_KEYfor live agent responses. - Supabase: add URL and service role values for browser-visible Tables pages.
- Inngest: start the app normally and start the dev server for local workflow runner tests.
- WorkOS AuthKit: add the WorkOS values only when you want session-based auth.
Settings screen
The settings page stores local demo preferences in the browser. It includes sections for general behavior, appearance, agent behavior, keyboard shortcuts, space panels, database panels, workflow logs, OpenAI, Supabase, and Inngest. Some settings are visual or preparatory while the full demo surfaces are still being wired.Current limits
/tablesincludes browser-visible Supabase table pages for users, spaces, teamspaces, groups, pages, AI chats, people, skills, tools, workflows, workflow runs, and workflow run steps./chats/newfocuses on the agent chat; use/tablesfor current foundation and workflow data./chats/newis currently an authoring surface and does not auto-start durable Procedure runs. Use page Run or Preview when you want workflow execution evidence./workflows/runs/:runIdshows the linked person, workflow definition, step status, inline@procedure mentions, Inngest event id, and visible event log for one durable run.- The chat can fall back locally when OpenAI is missing, but fallback mode does not run the model.
- The
read_personandcreate_personProcedure actions require Supabase service credentials and a running Inngest worker for durable execution. - Optional AuthKit setup is allowed to be missing during local development.
What to check first if something looks wrong
- If chat is fallback-only, check
OPENAI_API_KEY. - If record panels are missing, check Supabase URL and service role values.
- If workflow database tools are missing, check Supabase URL and service role values.
- If workflow runs pause, check the run detail events for missing facts or requested human/user input.
- If workflow runs do not progress, check the app startup command and local Inngest server.
- If auth banners appear, open
/auth/setupand follow the displayed configuration checks.