需将模型标识符严格设为muse-wonder-full,绑定UUIDv4会话ID并调用/memory/store存记忆,通过X-Session-ID头加载;Active Focus需用“→”链、至少两个工具或focus_policy字段触发重试与确认。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想在已有项目中快速集成Muse Wonder Full的Active Focus和Active Memory能力,让智能体能跨轮次记住用户偏好、在出错时自动重试并主动确认关键操作。
确认项目当前接入的是Muse Wonder而非Full版本
打开你的项目配置文件(如.env或config.yaml),检查模型标识符是否为muse-wonder-full;若显示muse-wonder或muse-spark,后续所有功能将无法启用。
调用API时传入的model参数必须严格匹配muse-wonder-full,大小写与连字符缺一不可——【任何其他字符串都将回退到基础Wonder能力,Active Memory与Active Focus不会激活】。
启用Active Memory:绑定会话ID并标记关键信息
第一步:为每个用户分配唯一且稳定的session_id(推荐使用UUID v4,不要用时间戳或随机数)。
第二步:首次对话中,显式调用/memory/store端点(仅Muse Wonder Full支持),以JSON格式提交需长期保留的字段,例如:
{ "user_budget": 3500, "dietary_restrictions": ["nuts", "dairy"], "preferred_start_time": "10:00" }。
第三步:后续请求中,在HTTP Header里添加X-Session-ID: your-uuid-here,模型才会自动注入相关记忆——不带这个Header,哪怕session_id相同,记忆也不会加载。
触发Active Focus:构造含中断信号的多步任务指令
方法一:在prompt中嵌入明确的失败恢复指令
直接写“如果代码运行报错,请检查requirements.txt缺失项→重新生成依赖列表→用新依赖重试安装→最后验证服务是否启动成功”。模型识别到“→”符号链后,会启用Active Focus路径。
方法二:使用tool_choice=auto并开放至少两个工具权限
例如同时授权execute_shell和read_file,当shell执行失败时,模型会自动调用read_file读取错误日志,再决定下一步——但注意:【若只开放一个工具,Active Focus无法触发,会直接返回错误】。
方法三:在请求body中加入focus_policy字段
设为{"max_retries": 3, "require_confirmation_on_critical_action": true},此时模型在执行数据库写入、外部API调用等动作前,会暂停并返回确认请求,等待你回复confirm才继续。

















