Files
shumengya 50edff80f5 feat: 导出 SproutClaw .sproutclaw 配置
包含 extensions、skills、prompts、settings、auth、models、mcp 等配置。
排除 node_modules、npm 缓存、sessions 等运行时数据。
2026-06-26 15:48:56 +08:00

6.7 KiB
Raw Permalink Blame History

代码提取清单

  • 软件名称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