{"ok":true,"service":"omnidirector-engine","app":{"name":"通用创作 Agent 基座","codename":"OmniCreator Base","version":"0.2.0","profile":"short_drama_studio","description":"本地优先的通用创作 Agent 基座：模型配置、知识库、资料蒸馏、项目状态、后台任务、OpenAI 兼容接口和可插拔创作工作流。","capabilities":[{"id":"knowledge_rag","name":"知识库与 RAG","description":"可编辑、可发布、可废弃的知识卡；按代理、来源和质量控制召回。","status":"enabled"},{"id":"distillation","name":"资料蒸馏","description":"从字幕、书籍、PPT、笔记等资料中蒸馏可复用创作规则。","status":"enabled"},{"id":"background_tasks","name":"后台任务","description":"长资料采集和蒸馏任务支持进度保存、暂停、继续、取消。","status":"enabled"},{"id":"openai_compatible_proxy","name":"OpenAI 兼容代理","description":"提供 /v1/chat/completions，用于被外部工具或画布接入。","status":"enabled"},{"id":"short_drama_workflow","name":"短剧视频创作工作流","description":"默认扩展：世界观、人物、单集、分镜、视频提示词、画布命令。","status":"enabled"},{"id":"activity_entry_agent","name":"活动参赛创作 Agent","description":"根据用户提供的活动规则、截图 OCR 文本或公开页面正文，生成参赛剧本、AI 成片提示词包和投稿检查清单。","status":"enabled"},{"id":"stage_packet","name":"导演台数据契约","description":"默认扩展：最多 10 个分镜槽位的机位、角色和道具摆位数据。","status":"enabled"}],"extensions":[{"id":"base_knowledge","name":"基座知识系统","kind":"core","description":"知识卡、来源多样性检索、质检、批量状态管理和资料蒸馏。","version":"0.1.0","status":"enabled","api_routes":["GET /v1/knowledge/cards","POST /v1/knowledge/search","POST /v1/knowledge/distill-batch","GET /v1/knowledge/quality-report"],"task_routes":[],"knowledge_targets":["all"],"ui_sections":["知识卡管理","粘贴资料蒸馏","上传资料蒸馏"],"depends_on":[]},{"id":"source_bilibili","name":"B站资料采集","kind":"source_connector","description":"通过 yt-dlp 提取 B站单视频或合集字幕，并支持后台批量蒸馏。","version":"0.1.0","status":"enabled","api_routes":["POST /v1/knowledge/collect/bilibili-subtitle","POST /v1/knowledge/collect/bilibili-distill","POST /v1/knowledge/collect/bilibili-collection-distill"],"task_routes":["POST /v1/tasks/bilibili-collection-distill"],"knowledge_targets":[],"ui_sections":["B站单视频学习","B站合集批量学习","后台任务"],"depends_on":["base_knowledge"]},{"id":"creative_scenario_router","name":"创作场景智能路由","kind":"scenario_router","description":"根据活动参赛、AI精品剧、AI快节奏短剧、题材和叙事人称切换代理路由与知识库召回策略。","version":"0.1.0","status":"enabled","api_routes":["GET /v1/creative/scenarios","GET /v1/creative/activity-platforms","POST /v1/omni/turn","POST /v1/omni/direct-video-script"],"task_routes":[],"knowledge_targets":["director_audit","story_writer","visual_sound_designer","prompt_compressor"],"ui_sections":["直出视频脚本","扩展注册表"],"depends_on":["base_knowledge"]},{"id":"activity_entry_agent","name":"活动参赛创作 Agent","kind":"creative_workflow","description":"面向即梦、小云雀、LivTV、画布和其他 AI 平台活动：解析用户提供的活动规则，输出参赛获奖导向的剧本、分镜、资产、平台提示词包和投稿检查清单。","version":"0.1.0","status":"enabled","api_routes":["GET /v1/creative/activity-platforms","POST /v1/creative/activity-url-text","POST /v1/creative/activity-entry"],"task_routes":[],"knowledge_targets":["director_audit","world_designer","character_designer","scene_prop_designer","story_writer","episode_writer","shot_planner","visual_sound_designer","asset_extractor","prompt_compressor"],"ui_sections":["直出视频脚本","活动参赛创作全链路"],"depends_on":["base_knowledge","creative_scenario_router"]},{"id":"visual_style_distiller","name":"形式审美蒸馏器","kind":"planned_extension","description":"待实现扩展：从视频片段中拆解镜头运动、构图、色彩、剪辑节奏、声音包装和表演调度，形成可审核的审美规则库。","version":"0.1.0","status":"enabled","api_routes":[],"task_routes":[],"knowledge_targets":["visual_sound_designer","shot_planner","prompt_compressor","continuity_keeper"],"ui_sections":["待实现：形式审美知识库"],"depends_on":["base_knowledge","creative_scenario_router"]},{"id":"workflow_short_drama","name":"短剧视频创作工作流","kind":"creative_workflow","description":"默认创作扩展：世界观、人物、场景道具、分集、单集、分镜、视频提示词和画布命令。","version":"0.1.0","status":"enabled","api_routes":["POST /v1/omni/turn","POST /v1/omni/bootstrap","POST /v1/omni/shot-plan","POST /v1/omni/direct-video-script"],"task_routes":[],"knowledge_targets":["director_audit","world_designer","character_designer","scene_prop_designer","story_writer","episode_writer","shot_planner","visual_sound_designer","continuity_keeper","asset_extractor","prompt_compressor"],"ui_sections":["直出视频脚本"],"depends_on":["base_knowledge"]},{"id":"stage_packet","name":"导演台数据契约","kind":"output_adapter","description":"默认输出适配：最多 10 个分镜槽位的机位、角色和道具摆位数据。","version":"0.1.0","status":"enabled","api_routes":[],"task_routes":[],"knowledge_targets":["stage_blocking"],"ui_sections":["画布命令","导演台数据"],"depends_on":["workflow_short_drama"]}],"extension_count":7,"extension_kinds":["core","creative_workflow","output_adapter","planned_extension","scenario_router","source_connector"]},"knowledge_cards":9,"projects":0,"llm_enabled":false,"llm_model":null}