Factions
AdvancedLocation: /studio/[project]/factions
Screenshot coming soon
The Factions tab is a CRUD screen for the organizations, alliances, and groups in your story world. Each faction has a name, description, and color, stored in narrative.factions; the bottom of the list shows each faction's ontology connections. An AI generate button proposes 2-4 new factions grounded in the project context (title, worldview, core emotion, message, tone) for you to review and add.
- 1Open the Factions tab to review existing factions.
- 2Add a faction manually in the faction manager and set name, description, and color.
- 3Click AI generate, enter an instruction, and receive draft factions.
- 4Review/edit the drafts, then apply to add them to the list.
- 5Check the ontology connections under each faction for related entities and relations.
AI generation uses the shared LLM client (llmComplete): a local CLI agent (Codex / Claude Code) is preferred, falling back to your BYOK key (OpenAI/Anthropic/Google).
Tip
AI suggestions avoid duplicating existing faction names, so filling in worldview and tone first yields more consistent results.