Files
Cameron Pfiffer d5bbce6dec feat: add multi-agent demo examples
Three demo examples showcasing multi-agent orchestration:

- **economics-seminar**: Hostile faculty panel debates AI economist presenter
- **research-team**: Coordinator, Researcher, Analyst, Writer collaboration
- **dungeon-master**: Persistent DM that creates its own game system

🤖 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta <noreply@letta.com>
2026-01-27 15:13:19 -08:00

40 lines
687 B
TypeScript

/**
* Dungeon Master Types
*/
export interface Campaign {
name: string;
createdAt: Date;
lastPlayed: Date;
sessionCount: number;
}
export interface GameState {
dmAgentId: string | null;
activeCampaign: string | null;
campaigns: string[];
}
export interface DMConfig {
model: string;
}
export const DEFAULT_CONFIG: DMConfig = {
model: 'haiku',
};
export const PATHS = {
stateFile: 'state.json',
rulebook: 'rulebook.md',
campaignsDir: 'campaigns',
} as const;
export const CAMPAIGN_FILES = {
world: 'world.md',
player: 'player.md',
npcs: 'npcs.md',
quests: 'quests.md',
sessionLog: 'session-log.md',
consequences: 'consequences.md',
} as const;