From 7920a1bab34ec04df4d2ea91dc69ab241e1158c7 Mon Sep 17 00:00:00 2001 From: goulustis Date: Sat, 7 Mar 2026 14:51:49 +0800 Subject: [PATCH] init deepagent config --- .../init_database/create_prompt_config.sql | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/scripts/init_database/create_prompt_config.sql b/scripts/init_database/create_prompt_config.sql index 482e9c0..31e66cb 100644 --- a/scripts/init_database/create_prompt_config.sql +++ b/scripts/init_database/create_prompt_config.sql @@ -160,3 +160,30 @@ ON CONFLICT (prompt_set_id, prompt_key) DO UPDATE SET content = EXCLUDED.content, updated_at = now(); + +-- Seed: initial prompt set for lang_agent/graphs/deepagents_qt.py +-- DeepAgent uses prompt key "sys_prompt" with DB-first, file-fallback loading. +INSERT INTO prompt_sets (pipeline_id, graph_id, name, description, is_active, list) +SELECT + 'deepagent', + 'deepagent', + 'default', + 'Initial prompt set for DeepAgent', + true, + '' +WHERE NOT EXISTS ( + SELECT 1 + FROM prompt_sets + WHERE pipeline_id = 'deepagent' + AND name = 'default' +); + +INSERT INTO prompt_templates (prompt_set_id, prompt_key, content) +SELECT ps.id, 'sys_prompt', '你是一个擅长调用工具和处理文件任务的深度代理。' +FROM prompt_sets ps +WHERE ps.pipeline_id = 'deepagent' + AND ps.name = 'default' +ON CONFLICT (prompt_set_id, prompt_key) +DO UPDATE SET + content = EXCLUDED.content, + updated_at = now();