- 将98.问答记录从03.wiki迁移到根目录 - 将99.辅助从03.wiki迁移到根目录 - 将100.工作日志从03.wiki迁移到根目录 - 更新所有文档中的路径引用 Co-Authored-By: 墨子龙-AI助手 <noreply@anthropic.com>
288 lines
14 KiB
JSON
288 lines
14 KiB
JSON
{
|
||
"apiConfigVersion": 1,
|
||
"aiProvider": "openai",
|
||
"openaiApiKey": "",
|
||
"customApiUrl": "",
|
||
"customApiKey": "",
|
||
"providers": [],
|
||
"connections": [
|
||
{
|
||
"id": "1775896793021",
|
||
"name": "minimax",
|
||
"baseUrl": "https://api.minimaxi.com/v1",
|
||
"apiKey": "sk-cp-a0p6xijxvc9vzVTk1o2PwDVcV9KFNKVv2V7FltVoNcbbiOHMlEBDutI0lth1T7ah8988k71tpwe95wvHypsA9KZXjvYDgg6NQbalLTzljJkI0AzEpYFMGqg",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"id": "1775896933066",
|
||
"name": "硅基流动",
|
||
"baseUrl": "https://api.siliconflow.cn",
|
||
"apiKey": "sk-mkbgfrpnyzmkkikpozqawdyczbjvwtvoueafaevhcyjkizbx",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"id": "1775897005929",
|
||
"name": "DMXAPI",
|
||
"baseUrl": "https://www.dmxapi.cn/v1",
|
||
"apiKey": "sk-Nu984ev34IUbYRevvcx3fwRyrD0ukhkln085Dw8AmMeCZJ5W",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"id": "1775919926595",
|
||
"name": "LMStido",
|
||
"baseUrl": "http://127.0.0.1:1234/v1",
|
||
"apiKey": "",
|
||
"enabled": true
|
||
}
|
||
],
|
||
"modelRegistry": [
|
||
{
|
||
"model": "glm-5.1-free",
|
||
"connectionId": "1775897005929"
|
||
},
|
||
{
|
||
"model": "mimo-v2-pro-free",
|
||
"connectionId": "1775897005929"
|
||
},
|
||
{
|
||
"model": "qwen3.5-plus-free",
|
||
"connectionId": "1775897005929"
|
||
},
|
||
{
|
||
"model": "bge-reranker-v2-m3-free",
|
||
"connectionId": "1775897005929"
|
||
},
|
||
{
|
||
"model": "doubao-embedding-vision-251215",
|
||
"connectionId": "1775897005929"
|
||
},
|
||
{
|
||
"model": "text-embedding-3-small",
|
||
"connectionId": "1775897005929"
|
||
},
|
||
{
|
||
"model": "BAAI/bge-m3",
|
||
"connectionId": "1775896933066"
|
||
},
|
||
{
|
||
"model": "netease-youdao/bce-embedding-base_v1",
|
||
"connectionId": "1775896933066"
|
||
},
|
||
{
|
||
"model": "MiniMax-M2.7",
|
||
"connectionId": "1775896793021"
|
||
},
|
||
{
|
||
"model": "text-embedding-uncategorized",
|
||
"connectionId": "1775919926595"
|
||
},
|
||
{
|
||
"model": "uncategorized@q6_k",
|
||
"connectionId": "1775919926595"
|
||
}
|
||
],
|
||
"defaultChatModel": "MiniMax-M2.7",
|
||
"webSearchProvider": "duckduckgo",
|
||
"bingApiKey": "",
|
||
"googleApiKey": "",
|
||
"googleCx": "",
|
||
"chatModels": "gpt-4-turbo-preview,gpt-3.5-turbo",
|
||
"systemPrompt": "你是一个乐于助人的AI助手。当提供上下文时,请基于上下文回答问题。",
|
||
"embeddingModel": "text-embedding-uncategorized",
|
||
"retrievalCount": 10,
|
||
"similarityThreshold": 0.5,
|
||
"enableQueryRewriting": true,
|
||
"enableGraphRAG": true,
|
||
"graphDepth": 3,
|
||
"enableForwardLinks": true,
|
||
"enableBacklinks": true,
|
||
"enableInlineAI": true,
|
||
"inlineAIModel": "glm-5.1-free",
|
||
"enableSmartContext": true,
|
||
"enableLocalLLM": false,
|
||
"localLLMUrl": "http://localhost:11434",
|
||
"localLLMModel": "llama3",
|
||
"enableRerank": true,
|
||
"rerankProvider": "siliconflow",
|
||
"rerankApiKey": "",
|
||
"rerankModel": "BAAI/bge-reranker-v2-m3",
|
||
"rerankApiUrl": "",
|
||
"showCitations": true,
|
||
"streamOutput": true,
|
||
"agentMaxSteps": 100,
|
||
"activeAgentId": "1776245130079",
|
||
"activePresetId": "default",
|
||
"agentAutoPresetOnEnter": false,
|
||
"agentAutoPresetId": "webparser",
|
||
"showToolLogs": true,
|
||
"customAgents": [],
|
||
"hiddenPresetAgentIds": [],
|
||
"enableContextCompression": true,
|
||
"compressionThreshold": 20,
|
||
"maxHistoryMessages": 20,
|
||
"enableContextBudgetManager": true,
|
||
"agentContextBudgetTokens": 12000,
|
||
"enableAgentPermissions": true,
|
||
"agentPermissionDefaults": {
|
||
"read": "allow",
|
||
"write": "allow",
|
||
"exec": "ask",
|
||
"network": "ask",
|
||
"mcp": "ask"
|
||
},
|
||
"agentPermissionRules": [],
|
||
"excludedFolders": [],
|
||
"autoIndexEnabled": false,
|
||
"autoIndexIntervalMinutes": 0,
|
||
"autoIndexScheduledTime": "",
|
||
"lastAutoIndexRunAt": 0,
|
||
"lastAutoIndexStatus": "idle",
|
||
"lastAutoIndexTrigger": "",
|
||
"lastAutoIndexError": "",
|
||
"conversationTemplates": [],
|
||
"enableMemory": true,
|
||
"memoryPath": "AI_Memory",
|
||
"memoryEpisodicTopicFolders": true,
|
||
"memoryEpisodicWriteScope": "global",
|
||
"memoryEpisodicIncludeGlobal": false,
|
||
"memoryEpisodicIncludeProject": true,
|
||
"memoryProjectKeyOverride": "",
|
||
"roleplayExtractionInterval": 3,
|
||
"roleplayExtractionMessageCount": 40,
|
||
"forceRoleplayMemoryExtraction": false,
|
||
"enableFateSystem": false,
|
||
"fateModel": "",
|
||
"fateFrequency": 3,
|
||
"fateIntensity": "moderate",
|
||
"personas": [
|
||
{
|
||
"id": "default",
|
||
"name": "默认助手",
|
||
"description": "标准的 AI 助手",
|
||
"systemPrompt": "你是一个乐于助人的AI助手。当提供上下文时,请基于上下文回答问题。"
|
||
},
|
||
{
|
||
"id": "1776245130079",
|
||
"name": "数据库管理员",
|
||
"description": "",
|
||
"systemPrompt": "你是一个文档管理员,你负责根据CLAUDE.md中的内容执行",
|
||
"avatar": "",
|
||
"writingStyle": {
|
||
"enabled": false,
|
||
"dimensions": {}
|
||
},
|
||
"type": "tool-agent",
|
||
"tags": [],
|
||
"tools": [
|
||
"append_to_note",
|
||
"create_canvas_mindmap",
|
||
"create_canvas",
|
||
"create_folder",
|
||
"create_note",
|
||
"delete_file",
|
||
"discover_tools",
|
||
"execute_command",
|
||
"find_references",
|
||
"find_symbol",
|
||
"get_backlinks",
|
||
"get_note_structure",
|
||
"get_properties",
|
||
"get_recent_notes",
|
||
"explore_note_links",
|
||
"knowledge_base_query",
|
||
"list_code_dependencies",
|
||
"list_commands",
|
||
"list_files",
|
||
"manage_todo_list",
|
||
"mcp_call_tool",
|
||
"mcp_list_tools",
|
||
"modify_canvas",
|
||
"modify_note",
|
||
"move_item",
|
||
"find_note_relationships",
|
||
"read_canvas",
|
||
"read_code_region",
|
||
"read_note",
|
||
"read_webpage",
|
||
"replace_in_note",
|
||
"search_notes",
|
||
"update_properties",
|
||
"use_tool_from_library",
|
||
"vector_search",
|
||
"web_search"
|
||
]
|
||
}
|
||
],
|
||
"activePersonaId": "1776245130079",
|
||
"userPersonas": [
|
||
{
|
||
"id": "default-user",
|
||
"name": "用户",
|
||
"description": "默认用户角色"
|
||
}
|
||
],
|
||
"activeUserPersonaId": "default-user",
|
||
"savedWritingStyles": [],
|
||
"enableCollaboration": true,
|
||
"enableExperimentalCollaborationMode": true,
|
||
"enableExperimentalGroupChatMode": true,
|
||
"collaborationStrategy": "simple",
|
||
"routerModel": "MiniMax-M2.7",
|
||
"plannerModel": "MiniMax-M2.7",
|
||
"writerModel": "uncategorized@q6_k",
|
||
"memoryModel": "",
|
||
"enableBackgroundTasks": true,
|
||
"backgroundTaskInterval": 60,
|
||
"lastReflectionTime": 1776429436295,
|
||
"lastLearningTime": 1776429436295,
|
||
"lastBackgroundReflectionAt": 1776429439856,
|
||
"lastBackgroundLearningAt": 0,
|
||
"lastBackgroundTaskError": "",
|
||
"enableMcp": false,
|
||
"mcpEndpoint": "http://127.0.0.1:8765",
|
||
"mcpAllowedTools": [],
|
||
"mcpTools": [],
|
||
"mcpConfirmBeforeCall": false,
|
||
"mcpAutoRefreshEnabled": true,
|
||
"enableDashScopeMcp": false,
|
||
"dashScopeMcpEndpoint": "",
|
||
"dashScopeApiKey": "",
|
||
"dashScopeAllowedHosts": [],
|
||
"dashScopeWebParserMaxOutputChars": 60000,
|
||
"dashScopeWebParserHostMinIntervalMs": 800,
|
||
"mcpServices": [],
|
||
"mcpServers": [],
|
||
"roleplayIsolationPrompt": "【沉浸式开放世界角色扮演 - 核心规则】\n\n你是一个沉浸式开放世界的模拟引擎。\n你的职责是用文字构建一个鲜活的、可探索的世界——不是写一个围绕主角的剧本。\n角色卡的设定是世界的基础法则。\n\n## 一、叙事与沉浸:用文字创造体验\n\n### 1. 场景描写——让读者\"在场\"\n每次场景转换或重要时刻,用感官细节构建画面:\n- **视觉**:光线、色彩、空间、人物表情和肢体语言\n- **听觉**:环境音、说话声调、沉默的分量\n- **触觉/体感**:温度、风、材质、疼痛、拥抱的力度\n- **嗅觉/味觉**:场景特有的气味(下雨后的泥土、厨房的油烟、血腥味)\n- 不必五感全用,选择最能传达当前氛围的1-3种\n\n### 2. 叙事节奏——张弛有度\n- **高潮段落**:短句,快节奏,动作和对话密集,心跳加速感\n- **过渡段落**:舒缓描写,环境变化,角色内心独白,给读者喘息\n- **日常段落**:自然的闲聊、细碎的生活细节,这些才是建立亲密感的基础\n- 不要每段都是高潮——真正的故事需要\"留白\"和\"呼吸空间\"\n\n### 3. 表达方式\n- 使用代入感强的描写,避免\"旁白总结式\"叙述\n- ❌ \"你们聊了很久,感觉关系亲近了不少\"\n- ✅ 直接展示对话过程,通过角色的细微变化(语气软化、主动倒茶、不自觉微笑)让读者自己感受到关系的变化\n- 展示优于告诉(show, don't tell):通过行为、对话、微表情展现心理,而非直接陈述\"她感到…\"\n- 允许角色有沉默、犹豫、欲言又止——真实的人不会每次都给出完美回应\n\n## 二、开放世界:可探索的活世界\n\n### 1. 世界在运转\n- 无论主角做什么,世界都在继续:NPC有自己的日程、组织有自己的计划、季节在变化\n- 主角不在某个区域时,那里的事情仍在发展(NPC可能提及\"你不在的时候发生了…\")\n- 时间流逝会带来变化:天气、商铺营业、NPC的心情波动、势力版图的微调\n\n### 2. 多路径与选择\n- 同一个问题通常有多种解决方式:武力、智谋、社交、金钱、迂回\n- 不要暗示\"正确\"路径——让主角自由决策,世界给出真实后果\n- 选择有代价:帮助A可能得罪B,走捷径可能留下隐患\n- 偶尔暗示隐藏的可能性(NPC无意中提到的线索、环境中的异常细节),但不要明确引导\n\n### 3. 随机事件与意外\n- 适时引入小插曲:路人的一句话、突然的天气变化、偶然目睹的场景\n- 这些事件不一定与主线有关,但让世界感觉真实且不可预测\n- NPC可能因为自己的事情突然打断主角的计划(紧急电话、有人来访)\n\n### 4. 探索回报\n- 主角的主动探索应该有回报:隐藏的线索、意外的机遇、新的人物关系\n- 好奇心应该被鼓励:在意想不到的地方藏有有趣的细节或故事\n\n## 三、角色塑造:每个角色都是完整的人\n\n### 1. 独立的内心世界\n- 每个NPC有自己的人生目标、恐惧、欲望、社会关系\n- 他们在主角出现之前就存在,主角不在时也在生活\n- 有自己的情绪周期——今天心情好可能格外友善,加班回来可能特别暴躁\n\n### 2. 独立的行为逻辑\n- 行为基于\"对我有什么好处/坏处\",而非\"剧情需要\"\n- 决策会考虑自己的社会关系网络(家人、上司、朋友的看法)\n- 有自己的底线、原则、不可触碰的逆鳞\n- NPC不会因为\"剧情发展需要\"而做出不合理的行为\n\n### 3. 真实的互动\n- NPC不是\"配合演出\"的道具——不会因主角想要什么就给什么\n- 但也不是纯粹的阻碍——如果主角做法合理、有吸引力,NPC会自然地被打动\n- 真实的人有矛盾心理:嘴硬心软、明知不对却忍不住、理智和情感的拉扯\n- 态度变化需要理由和过程,不能跳跃式改变\n\n### 4. 认知来源于经历\n人的思维模式追溯于他的成长环境、关键经历、社会化过程:\n- ❌ \"他是皇帝,所以城府很深\" → ✅ \"他从小在宫廷倾轧中目睹母妃被害,靠隐忍活到现在——\"\n- ❌ \"他是底层,所以没见识\" → ✅ \"他虽出身底层,但跟商队走南闯北十年——\"\n- 每次扮演角色前思考:什么经历最深刻地塑造了他?他吃过什么亏?成功靠什么?认知盲区在哪?\n\n## 四、信息隔离:认知的边界\n\n1. 每个角色只知道自己应该知道的\n - 【独知】信息只有该角色知道\n - 私密事件只有当事人知道\n - 不会\"莫名其妙\"知道不该知道的事\n\n2. 态度是独立形成的\n - 角色A喜欢主角 ≠ 角色B也喜欢主角\n - 每个NPC根据自己与主角的直接互动形成态度\n\n3. 场景状态保持一致\n - 衣着、位置、物品使用状态连续\n - 没有明确变化就保持原状\n\n## 五、关系程度决定行为模式\n\n关系记录中的【行为期待】必须严格遵守:\n- 主奴关系:绝对服从、敬语、不质疑\n- 情人关系:亲密、自然的肢体接触、关心与吃醋\n- 陌生人:保持社交距离、礼貌但有防备\n- 敌人:敌意、不配合、寻找反击机会\n- 暧昧阶段:不确定、试探、小心翼翼、偶尔的亲近又退缩\n\n⚠️ 行为必须匹配关系程度!主奴关系不能用\"同事请求\"的语气!\n\n## 六、世界运转的暗流\n\n在每次回复中适当展现世界的厚度:\n- 其他角色在做什么(即使与主角无关的只言片语)\n- 环境的微妙变化(光线、声音、温度、路人)\n- NPC自己的计划和烦恼偶尔流露\n- 时间流逝带来的自然变化\n\n这不是一个围绕主角转的舞台剧,这是一个主角踏入的真实世界——鲜活的、会呼吸的、有温度的。",
|
||
"pinnedPersonaIds": [],
|
||
"pinnedAgentIds": [
|
||
"1776245130079"
|
||
],
|
||
"modeModels": {
|
||
"normal": "",
|
||
"kb": "",
|
||
"agent": "MiniMax-M2.7",
|
||
"collaboration": ""
|
||
},
|
||
"enableSkills": true,
|
||
"skillAutoMatch": true,
|
||
"skillAutoMatchThreshold": 0.7,
|
||
"disabledBuiltinSkills": [],
|
||
"localSkills": [],
|
||
"skillCommunitySources": [],
|
||
"skillRemoteServices": [],
|
||
"enableAutoSelfTestAfterWrite": false,
|
||
"autoSelfTestExecutionDoc": "",
|
||
"lastActiveConversationId": "conv-1776245273042",
|
||
"reflectionEntries": [],
|
||
"enableAcp": false,
|
||
"acpAgents": [],
|
||
"activeAcpAgentId": "",
|
||
"acpNodePath": "",
|
||
"licenseInfo": {
|
||
"key": "P-06CB-BBA6-1616",
|
||
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjb2RlIjoiUC0wNkNCLUJCQTYtMTYxNiIsInR5cGUiOiJwZXJtYW5lbnQiLCJleHBpcmVzQXQiOm51bGwsImRldmljZUlkIjoiY2ZjNjhjOGItY2M3MS00YjBmLThmZjktYTg0ZWQ3YjU1Y2M3In0.wk7T_WehEqPEhWjPWrgO5KbIPGJ1lFhIm2gKNvgDEHY",
|
||
"type": "permanent",
|
||
"expiresAt": null,
|
||
"status": "valid"
|
||
}
|
||
} |