跳转至

MonkeyCode 待分析缺口清单

生成时间: 2026-07-05 目标: 所有未搞清楚的点的优先级排序和跟踪

⏱️ 状态更新: 2026-07-05 — 全部 30 项源码级分析维度已完成 ✅ 剩余的 P1(8项) 需线上环境实测, P2(8项) 需闭源信息/抓包

优先级 P0(源码级可分析,不需要线上环境)— ✅ 全部完成

# 缺口 现有线索 优先级 分析方式
1 Agent 如何构造 LLM 请求(prompt template) task-runner.ts 中 prompt 构造 + cli_name 映射 P0 源码分析
2 Agent 如何处理工具调用结果 task-runner.ts handleStreamMessage ACP 事件处理 P0 源码分析
3 Agent 对 ACP 事件的生成逻辑 task-runner.ts handleACPEvent 的 7 种事件 P0 源码分析
4 LLM 调用失败的重试策略 account-pool.ts handleError 4 级错误隔离 P0 源码分析
5 tool_call_update 未映射到 OpenAI 格式 task-runner.ts 仅 log 不转发 P0 代码增强
6 plan / available_commands_update 未映射 task-runner.ts 仅 log P0 代码增强
7 Agent 是否支持多模态输入 model 配置 support_image 字段 P0 源码分析

优先级 P1(需线上环境确认)

# 缺口 现有线索 优先级 分析方式
8 生产环境 Nginx 限流 开源版无限流,Nginx 1.29.4 P1 curl 压测
9 免费模型限制 is_free 字段,basic access_level P1 线上实测
10 订阅具体价格 SubscriptionResp 结构体已知 P1 线上实测
11 Token 余额系统 balance 端点已废弃 P1 线上实测
12 计费端点 推测 /api/v1/users/balance P1 线上实测
13 免费额度 注册可能赠送额度 P1 线上实测
14 超额处理 可能 HTTP 402 P1 线上实测
15 模型级别 Token 价格 闭源 Stripe 配置 P1 线上实测

优先级 P2(闭源或需抓包)

# 缺口 现有线索 优先级 分析方式
16 Agent 精确 NPM 包版本 agentpluginrepo 表结构已知 P2 需线上
17 mcaiBuiltin 具体工具列表 JSON-RPC 2.0 规范已知 P2 需线上
18 每个工具的 inputSchema 同上 P2 需线上
19 Agent 内部状态管理 Agent 包闭源 P2 需线上
20 账号被封检测 40003 错误码 P2 线上实测
21 服务条款限制 代理使用违反 TOS P2 需确认
22 明文密码安全隐患 环境变量存储 P2 安全加固
23 无登录失败限流 login() 无重试限制 P2 安全加固
24 浏览器指纹伪装策略 browser-headers.ts 4 域名专用生成器 新维度 源码分析
25 Conversation Manager 清理与超时机制 conversation-manager.ts 369 行 P0 源码分析
26 Express 中间件链与 SSE 流控制 server.ts 331 行 P0 源码分析
27 任务创建 resource 参数的实际影响 task-runner.ts resource: P0 源码分析
28 model_id 6 层解析回退的精确行为 models.ts resolveModel() P0 源码分析
29 admin-login.ts OAuth 6 步超时保护 10 分钟 session TTL + 状态清理 P0 源码分析
30 types.ts 类型系统的设计演进 180 行完整类型定义 P0 源码分析
31 Python MVP oauth_login.py Playwright 自动化 461 行浏览器自动化 P0 源码分析
32 Python MVP proxy_real.py 完整实现 vs TS 代理 873 行 P0 源码分析
33 Python MVP test_auth.py 测试框架设计 498 行 P0 源码分析
34 Python MVP test_protocol.py 协议验证方法 268 行 P0 源码分析