包含 extensions、skills、prompts、settings、auth、models、mcp 等配置。 排除 node_modules、npm 缓存、sessions 等运行时数据。
6.7 KiB
6.7 KiB
代码提取清单
- 软件名称:StudioAgent AI视频制片平台软件
- 版本号:V0.1.0
- 项目目录:/Users/xxx/Documents/code/Software Copyright/StudioAgent
- 源码文件数:92
- 材料代码行数:5037
- 每页行数:60
- 总页数:84
- 目标页数:60
- 候选源码可生成页数:86
- 补充状态:候选源码可达到前30页/后30页要求
- 输出模式:front30_back30
文件来源
| 文件 | 源码行数 | 抽取源码范围 | 抽取行数 | 材料行范围 |
|---|---|---|---|---|
frontend/src/app/layout.tsx |
22 | 1-22 | 22 | 1-24 |
frontend/src/app/page.tsx |
24 | 1-24 | 24 | 25-50 |
backend/app/agents/compaction.py |
14 | 1-14 | 14 | 51-66 |
backend/app/agents/graph.py |
187 | 1-187 | 187 | 67-255 |
backend/app/agents/session.py |
25 | 1-25 | 25 | 256-282 |
backend/app/agents/sse_transformer.py |
111 | 1-111 | 111 | 283-395 |
backend/app/agents/state.py |
82 | 1-82 | 82 | 396-479 |
backend/app/agents/tools/base.py |
29 | 1-29 | 29 | 480-510 |
backend/app/agents/tools/camera_tools.py |
89 | 1-89 | 89 | 511-601 |
backend/app/agents/tools/candidate.py |
14 | 1-14 | 14 | 602-617 |
backend/app/agents/tools/confirm.py |
38 | 1-38 | 38 | 618-657 |
backend/app/agents/tools/director_tools.py |
52 | 1-52 | 52 | 658-711 |
backend/app/agents/tools/editor_tools.py |
52 | 1-52 | 52 | 712-765 |
backend/app/agents/tools/global_asset_picker.py |
11 | 1-11 | 11 | 766-778 |
backend/app/agents/tools/producer_tools.py |
97 | 1-97 | 97 | 779-877 |
backend/app/agents/tools/reference_collector.py |
29 | 1-29 | 29 | 878-908 |
backend/app/agents/tools/screenwriter_tools.py |
69 | 1-69 | 69 | 909-979 |
backend/app/agents/tools/sound_tools.py |
60 | 1-60 | 60 | 980-1041 |
backend/app/api/asset_hub.py |
124 | 1-124 | 124 | 1042-1167 |
backend/app/api/assets.py |
59 | 1-59 | 59 | 1168-1228 |
backend/app/api/auth.py |
43 | 1-43 | 43 | 1229-1273 |
backend/app/api/billing.py |
23 | 1-23 | 23 | 1274-1298 |
backend/app/api/candidates.py |
52 | 1-52 | 52 | 1299-1352 |
backend/app/api/conversations.py |
153 | 1-153 | 153 | 1353-1507 |
backend/app/api/projects.py |
65 | 1-65 | 65 | 1508-1574 |
backend/app/config.py |
72 | 1-72 | 72 | 1575-1648 |
backend/app/db/migrations/env.py |
67 | 1-67 | 67 | 1649-1717 |
backend/app/db/migrations/versions/001_initial_schema.py |
224 | 1-224 | 224 | 1718-1943 |
backend/app/db/session.py |
24 | 1-24 | 24 | 1944-1969 |
backend/app/deps.py |
67 | 1-67 | 67 | 1970-2038 |
backend/app/generators/base.py |
30 | 1-30 | 30 | 2039-2070 |
backend/app/generators/image/flux.py |
11 | 1-11 | 11 | 2071-2083 |
backend/app/generators/image/imagen.py |
11 | 1-11 | 11 | 2084-2096 |
backend/app/generators/image/seedream.py |
11 | 1-11 | 11 | 2097-2109 |
backend/app/generators/video/kling.py |
11 | 1-11 | 11 | 2110-2122 |
backend/app/generators/video/seedance.py |
11 | 1-11 | 11 | 2123-2135 |
backend/app/generators/video/veo.py |
11 | 1-11 | 11 | 2136-2148 |
backend/app/generators/voice/elevenlabs.py |
11 | 1-11 | 11 | 2149-2161 |
backend/app/generators/voice/qwen_tts.py |
11 | 1-11 | 11 | 2162-2174 |
backend/app/llm/__init__.py |
85 | 1-85 | 85 | 2175-2261 |
backend/app/llm/base.py |
53 | 1-53 | 53 | 2262-2316 |
backend/app/main.py |
76 | 1-76 | 76 | 2317-2394 |
backend/app/models/asset.py |
124 | 1-124 | 124 | 2395-2520 |
backend/app/models/conversation.py |
37 | 1-37 | 37 | 2521-2559 |
backend/app/models/project.py |
23 | 1-23 | 23 | 2560-2584 |
backend/app/models/task.py |
45 | 1-45 | 45 | 2585-2631 |
backend/app/models/user.py |
27 | 1-27 | 27 | 2632-2660 |
backend/app/schemas/auth.py |
31 | 1-31 | 31 | 2661-2693 |
backend/app/schemas/conversation.py |
41 | 1-41 | 41 | 2694-2736 |
backend/app/schemas/project.py |
31 | 1-31 | 31 | 2737-2769 |
backend/app/services/auth_service.py |
46 | 1-46 | 46 | 2770-2817 |
backend/app/services/conversation_service.py |
62 | 1-62 | 62 | 2818-2881 |
backend/app/services/project_service.py |
45 | 1-45 | 45 | 2882-2928 |
backend/app/workers/image_worker.py |
9 | 1-9 | 9 | 2929-2939 |
backend/app/workers/text_worker.py |
9 | 1-9 | 9 | 2940-2950 |
backend/app/workers/video_worker.py |
9 | 1-9 | 9 | 2951-2961 |
backend/app/workers/voice_worker.py |
9 | 1-9 | 9 | 2962-2972 |
frontend/src/app/(auth)/login/page.tsx |
88 | 1-88 | 88 | 2973-3062 |
frontend/src/app/(auth)/register/page.tsx |
99 | 1-99 | 99 | 3063-3163 |
frontend/src/app/asset-hub/page.tsx |
32 | 1-32 | 32 | 3164-3197 |
frontend/src/app/billing/page.tsx |
8 | 1-8 | 8 | 3198-3207 |
frontend/src/app/projects/[id]/page.tsx |
99 | 1-99 | 99 | 3208-3308 |
frontend/src/app/projects/[id]/settings/page.tsx |
8 | 1-8 | 8 | 3309-3318 |
frontend/src/app/projects/page.tsx |
164 | 1-164 | 164 | 3319-3484 |
frontend/src/app/providers.tsx |
22 | 1-22 | 22 | 3485-3508 |
frontend/src/app/settings/page.tsx |
8 | 1-8 | 8 | 3509-3518 |
frontend/src/stores/conversation.ts |
19 | 1-19 | 19 | 3519-3539 |
frontend/src/stores/user.ts |
33 | 1-33 | 33 | 3540-3574 |
frontend/src/components/agent/AgentStatusBar.tsx |
36 | 1-36 | 36 | 3575-3612 |
frontend/src/components/agent/ChatInput.tsx |
42 | 1-42 | 42 | 3613-3656 |
frontend/src/components/agent/ChatPanel.tsx |
61 | 1-61 | 61 | 3657-3719 |
frontend/src/components/agent/MessageBubble.tsx |
71 | 1-71 | 71 | 3720-3792 |
frontend/src/components/assets/AssetPanel.tsx |
26 | 1-26 | 26 | 3793-3820 |
frontend/src/components/ui/avatar.tsx |
109 | 1-109 | 109 | 3821-3931 |
frontend/src/components/ui/button.tsx |
64 | 1-64 | 64 | 3932-3997 |
frontend/src/components/ui/card.tsx |
92 | 1-92 | 92 | 3998-4091 |
frontend/src/components/ui/input.tsx |
21 | 1-21 | 21 | 4092-4114 |
frontend/src/components/ui/label.tsx |
24 | 1-24 | 24 | 4115-4140 |
frontend/src/components/ui/scroll-area.tsx |
58 | 1-58 | 58 | 4141-4200 |
frontend/src/components/ui/textarea.tsx |
18 | 1-18 | 18 | 4201-4220 |
frontend/src/hooks/useAgentStream.ts |
216 | 1-216 | 216 | 4221-4438 |
frontend/src/hooks/useCandidateSystem.ts |
85 | 1-85 | 85 | 4439-4525 |
frontend/src/lib/api.ts |
29 | 1-29 | 29 | 4526-4556 |
frontend/src/lib/utils.ts |
6 | 1-6 | 6 | 4557-4564 |
frontend/next.config.ts |
15 | 1-15 | 15 | 4565-4581 |
frontend/src/app/globals.css |
128 | 1-128 | 128 | 4582-4711 |
backend/pyproject.toml |
74 | 1-74 | 74 | 4712-4787 |
docker-compose.dev.yml |
19 | 1-19 | 19 | 4788-4808 |
docker-compose.yml |
124 | 1-124 | 124 | 4809-4934 |
backend/celery_app.py |
29 | 1-29 | 29 | 4935-4965 |
frontend/package.json |
45 | 1-45 | 45 | 4966-5012 |
frontend/tsconfig.json |
23 | 1-23 | 23 | 5013-5037 |