From 4b84cc23b4bc5b630920d173102d0cd3ae940e50 Mon Sep 17 00:00:00 2001 From: V-LiuShuang Date: Mon, 21 Sep 2026 15:52:05 +0800 Subject: [PATCH] add --- harness-properties.md | 2 - mis-debugging.json | 142 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 142 insertions(+), 2 deletions(-) create mode 100644 mis-debugging.json diff --git a/harness-properties.md b/harness-properties.md index 99a8203..1dd561e 100644 --- a/harness-properties.md +++ b/harness-properties.md @@ -40,7 +40,6 @@ | 字段名 | 类型 | 描述 | |--------|------|------| -| localRootPath | String | 本机根目录 | | stateStoreType | String | 状态存储(mysql/redis) | | isolationScope | String | 隔离级别 | | anonymousUserId | String | 当上下文没有用户ID使用的默认值 | @@ -236,7 +235,6 @@ HTTP客户端配置。 "maxRetries": 3 }, "workspace": { - "localRootPath": "/app/workspace", "stateStoreType": "mysql", "isolationScope": "USER", "anonymousUserId": "anonymous" diff --git a/mis-debugging.json b/mis-debugging.json new file mode 100644 index 0000000..a1f1f74 --- /dev/null +++ b/mis-debugging.json @@ -0,0 +1,142 @@ +{ + "mainAgentSpec": { + "name": "se-agent", + "description": "主智能体", + "systemPrompt": "nacos:se-agent-prompt-main.txt", + "chatModel": { + "model": "Qwen3.6-35B-A3B", + "apiKey": "sk-AuAS5AFljzkPeNfX4NLGb8YfUJmhMr2tPjM9kKbg1Eqic1n6" + }, + "enablePlanMode": false, + "enableShell": false, + "enableAgentTraceLog": true, + "asyncToolTimeout": 30, + "maxContextTokens": 8000, + "maxIter": 200, + "maxRetries": 3 + }, + "workspace": { + "stateStoreType": "mysql", + "isolationScope": "USER", + "anonymousUserId": "anonymous" + }, + "compaction": { + "triggerMessages": 50, + "triggerTokens": 0, + "reserved": 20000, + "keepMessages": 20, + "keepTokens": -1, + "keepTokensMin": 2000, + "keepTokensMax": 8000, + "keepTokensRatio": 0.25, + "summaryPrompt": "default", + "flushBeforeCompact": true, + "offloadBeforeCompact": true, + "prune": { + "protectTokens": 40000, + "minimumTokens": 20000, + "maxOutputChars": 2000, + "excludedTools": ["read_file", "memory_search", "memory_get", "session_search"] + }, + "truncate": { + "triggerMessages": 25, + "triggerTokens": 40000, + "keepMessages": 20, + "keepTokens": 0, + "maxArgLength": 2000, + "truncationText": "...(argument truncated)" + }, + "model": { + "model": "qwen3.5-122b-a10b-fp8", + "apiKey": "sk-AuAS5AFljzkPeNfX4NLGb8YfUJmhMr2tPjM9kKbg1Eqic1n6" + } + }, + "skillRepository": { + "mysql": { + "enable": false, + "databaseName": "mis-dubugging", + "skillsTableName": "agent_skill", + "resourcesTableName": "agent_skill_resource", + "createIfNotExist": true, + "writeable": false + }, + "classPath": { + "enable": false, + "directory": "skills" + }, + "a2s": { + "enable": true, + "directory": "a2s-skills", + "apiGateway": "https://misdev.lcfuturecenter.com/prod-api", + "apiDebugSkillInfoUri": "/mcp/skill/openapi/debug/{skill_name}", + "apiReleaseSkillInfoUri": "/mcp/skill/openapi/release/{skill_name}", + "apiDownloadSkillUri": "/resource/oss/download/{oss_id}", + "availableSkills": ["skill1|debug", "skill2|release"] + }, + "httpClient": { + "version": "HTTP/1.1", + "connectTimeout": 10, + "requestTimeout": 30, + "enableRequestLogger": true, + "enableResponseLogger": true, + "defaultHeaders": { + "Authorization": "Bearer token123" + } + } + }, + "a2sMcpProvider": { + "apiGateway": "https://misdev.lcfuturecenter.com/prod-api", + "apiQueryMcpServerInfoUri": "/mcp/server/openapi/list", + "httpClient": { + "version": "HTTP/1.1", + "connectTimeout": 10, + "requestTimeout": 30, + "enableRequestLogger": true, + "enableResponseLogger": false, + "defaultHeaders": {} + } + }, + "mcpServerConfigs": [ + { + "serverName": "weather-server", + "transport": "sse", + "enableTools": ["get_weather", "get_forecast"], + "initializationTimeout": 10, + "timeout": 600 + } + ], + "permissionContext": { + "mode": "default", + "allow": ["read_file", "list_files"], + "deny": ["delete_file"], + "ask": ["write_file"] + }, + "memoryConfig": { + "model": { + "model": "gpt-4", + "apiKey": "your-api-key" + }, + "flushPrompt": "刷新记忆提示词", + "consolidationPrompt": "归纳记忆提示词,最大token数:%d,最大字符数:%d", + "consolidationMaxTokens": 4000, + "consolidationMinGap": 30, + "dailyFileRetentionDays": 30, + "sessionRetentionDays": 30, + "flushTrigger": "ALWAYS" + }, + "subagentSpec": [ + { + "name": "research-agent", + "description": "研究智能体", + "systemPrompt": "你是一个研究助手。", + "workspaceMode": "SHARED", + "model": { + "model": "gpt-4", + "apiKey": "your-api-key" + }, + "steps": 5, + "mode": "subagent", + "hidden": false + } + ] +} \ No newline at end of file