优化: AR-10 想法→灵感文案统一(13 文件)
用户可见文案 + 后端错误信息 + LLM 工具描述/系统提示词 + store toast + 注释统一改灵感: i18n zh-CN(ideas/aiTool/projectDetail) + idea.rs 错误 + tool_registry/prompt LLM + stores/project toast + api/views 注释 en 版待定(用 Ideas/Idea)+ docs/crates 注释低优先本轮略;cargo check/vue-tsc 0 error
This commit is contained in:
@@ -44,7 +44,7 @@ pub(crate) fn risk_from_str(s: &str) -> Option<RiskLevel> {
|
||||
/// - delete_project/restore_project/purge_project → "删除/恢复/清除项目"+id
|
||||
/// - update_project → "修改项目"+field
|
||||
/// - bind_directory → "绑定目录"+path
|
||||
/// - create_task → "创建任务"+title;create_project → "创建项目"+name;create_idea → "捕获想法"+title
|
||||
/// - create_task → "创建任务"+title;create_project → "创建项目"+name;create_idea → "捕获灵感"+title
|
||||
/// - run_workflow → "运行工作流"+name
|
||||
/// args 无可读字段或工具未特化时,fallback 原 risk 模板(含风险等级提示)。
|
||||
fn build_approval_reason(tool_name: &str, args: &serde_json::Value, risk_level: RiskLevel) -> String {
|
||||
@@ -80,7 +80,7 @@ fn build_approval_reason(tool_name: &str, args: &serde_json::Value, risk_level:
|
||||
}
|
||||
"create_idea" => {
|
||||
let title = s("title");
|
||||
if !title.is_empty() { format!("捕获想法:{}", title) } else { String::new() }
|
||||
if !title.is_empty() { format!("捕获灵感:{}", title) } else { String::new() }
|
||||
}
|
||||
"run_workflow" => {
|
||||
let name = s("name");
|
||||
|
||||
Reference in New Issue
Block a user