-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconstants.ts
More file actions
48 lines (47 loc) · 1.31 KB
/
constants.ts
File metadata and controls
48 lines (47 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import type { AgentStep } from './types';
import { PipelineStatus } from './types';
import {
PencilIcon,
FilmIcon,
SparklesIcon,
ShieldCheckIcon,
AudioWaveIcon
} from './components/icons';
export const PIPELINE_AGENTS: AgentStep[] = [
{
name: 'Orchestrator Agent',
description: 'Initializing multi-agent system and validating inputs.',
status: PipelineStatus.PENDING,
icon: ShieldCheckIcon,
},
{
name: 'Story Analysis Agent',
description: 'Analyzing input to determine optimal processing approach.',
status: PipelineStatus.PENDING,
icon: PencilIcon,
},
{
name: 'Scene Setup Agent',
description: 'Preparing character models and visual continuity keyframes.',
status: PipelineStatus.PENDING,
icon: SparklesIcon,
},
{
name: 'Autonomous Frame Agent',
description: 'Enhancing frames with Seedream AI and generating parallel video chunks.',
status: PipelineStatus.PENDING,
icon: FilmIcon,
},
{
name: 'Audio Synthesis Agent',
description: 'Generating custom music and voiceovers using Suno AI.',
status: PipelineStatus.PENDING,
icon: AudioWaveIcon,
},
{
name: 'Post-Production Agent',
description: 'Assembling scenes and audio into the final cinematic movie.',
status: PipelineStatus.PENDING,
icon: SparklesIcon,
},
];