问题描述
在 Windows 11 上安装最新版 MiniMax Code(E:\Program Files\MiniMax Code\)后,按流程完成授权登录,UI 显示账号已登录(user_id=513329391413596162),但发起任何对话时,客户端均提示"无法提供服务"。查看 %APPDATA%\MiniMax Agent\logs\daemon-2026060623.log 可见大量 401 token is required 错误,覆盖 user-input / chunk / output 三种场景,并触发 StreamChunkThreshold hook requested regeneration 反复重试。
授权流程本身是正常的——accessToken 已成功写入 minimax-agent-config.json,且 mavis Daemon started port=15321 正常启动。但 daemon 在调用官方后端 https://agent.minimax.io/mavis/api/v1/content 时,请求里没有带上 token,服务端返回:
{"code":401,"message":"token is required"}
关键日志(来自 daemon-2026060623.log)
MCP 工具预热阶段就失败:
[23:40:23.907] WARN: MCP native-tools cache warm-up failed for server (descriptors will be empty for this server)
{"serverName":"matrix","error":"MCP list tools failed: MCP error -32603:
[matrix-mcp-cli:auth] POST /mavis/api/v1/mcp/tools → 401 401: token is required"}
每次发送用户输入后:
[23:40:27.996] WARN: Service non-2xx response
{"scene":"user-input","url":"https://agent.minimax.io/mavis/api/v1/content","status":401,
"body":"{\"code\":401,\"message\":\"token is required\"}"}
[23:40:27.996] WARN: Pre-flight review service error
{"module":"preflight-review","scene":"user-input","reason":"Service returned 401",
"errorKind":"api_error","contentPreview":"在"}
流式响应持续 401:
[23:40:38.508] WARN: Service unavailable for stream chunk
{"module":"review-hook","hookEvent":"StreamChunkThreshold","scene":"chunk",
"agentName":"mavis","sessionId":"mvs_83bbc17f53604e109dc0ba09ef8244a4",
"reason":"Service returned 401","errorKind":"api_error"}
[23:40:38.509] WARN: [coordinator] StreamChunkThreshold hook requested regeneration
sessionId=mvs_83bbc17f53604e109dc0ba09ef8244a4 agentName=mavis
hookEvent=StreamChunkThreshold retryCount=1 adapter=builtin-content
reason=Service returned 401
权限检查同样 401,导致工具调用被强制 confirm:
[23:45:34.827] WARN: permission/check non-2xx:
status=401 body={"code":401,"message":"token is required"}
[23:45:34.828] INFO: [permission-service] Auto mode classifier result:
toolName=bash verdict=confirm reason=permission/check returned 401
model=cloud:unavailable stage=thinking durationMs=2108
401 错误贯穿 mavis、coder、general 三个 agent 的全部会话(mvs_83bbc17f…、mvs_121745bd…、mvs_8abb672c…),并出现 Global SSE stream error, reconnecting in 3s: err=fetch failed。
复现步骤
- 在 Windows 10/11 上全新安装 MiniMax Code(
E:\Program Files\MiniMax Code\)
- 启动客户端并完成授权登录
- 打开任意会话,发送任意消息
- UI 弹出"无法提供服务";同时
%APPDATA%\MiniMax Agent\logs\daemon-*.log 中 401 "token is required" 大量出现
预期行为
已授权客户端应自动注入 accessToken 到所有 https://agent.minimax.io/mavis/api/v1/* 请求,模型返回正常响应。
实际行为
- UI 显示已登录,但
mavis/api/v1/content、mavis/api/v1/mcp/tools、permission/check 等全部 401
minimax-agent-config.json 中 tokens.accessToken 存在但未被附加到 outbound 请求
- 客户端与模型间对话链路完全中断,工具调用降级为 confirm 模式
环境信息
- 操作系统:Windows 11
- 安装路径:
E:\Program Files\MiniMax Code\
- Daemon 端口:15321
- 客户端 baseUrl:
https://agent.minimax.io
- 授权方式:OAuth(user_id=513329391413596162)
- 日志位置:
%APPDATA%\MiniMax Agent\logs\daemon-2026060623.log
可能根因(猜测)
- MCP 子进程 (matrix) 与 daemon 之间的 token 透传异常:
matrix-mcp-cli:auth 标记暗示鉴权拦截器未拿到 token
- 预热请求与正式请求使用不同的 auth header 路径:daemon 自身某些路径(
/mavis/api/v1/content)未附带 token
- Windows 平台 token 持久化与跨进程读取不一致:
accessToken 在 Electron 主进程可见,但 daemon 派生的 opencode serve 子进程拿不到
已尝试
- 重启客户端
- 退出账号后重新授权(accessToken 重新生成)
- 清除
%APPDATA%\MiniMax Agent 下的 cache / network / session storage
期望
请定位授权后 token 未被附加到 https://agent.minimax.io/mavis/api/v1/* outbound 请求的根因,并修复 Windows 端授权后无法对话的问题。
问题描述
在 Windows 11 上安装最新版 MiniMax Code(
E:\Program Files\MiniMax Code\)后,按流程完成授权登录,UI 显示账号已登录(user_id=513329391413596162),但发起任何对话时,客户端均提示"无法提供服务"。查看%APPDATA%\MiniMax Agent\logs\daemon-2026060623.log可见大量 401 token is required 错误,覆盖user-input/chunk/output三种场景,并触发StreamChunkThreshold hook requested regeneration反复重试。授权流程本身是正常的——
accessToken已成功写入minimax-agent-config.json,且mavis Daemon started port=15321正常启动。但 daemon 在调用官方后端https://agent.minimax.io/mavis/api/v1/content时,请求里没有带上 token,服务端返回:{"code":401,"message":"token is required"}关键日志(来自 daemon-2026060623.log)
MCP 工具预热阶段就失败:
每次发送用户输入后:
流式响应持续 401:
权限检查同样 401,导致工具调用被强制 confirm:
401 错误贯穿 mavis、coder、general 三个 agent 的全部会话(mvs_83bbc17f…、mvs_121745bd…、mvs_8abb672c…),并出现
Global SSE stream error, reconnecting in 3s: err=fetch failed。复现步骤
E:\Program Files\MiniMax Code\)%APPDATA%\MiniMax Agent\logs\daemon-*.log中 401 "token is required" 大量出现预期行为
已授权客户端应自动注入
accessToken到所有https://agent.minimax.io/mavis/api/v1/*请求,模型返回正常响应。实际行为
mavis/api/v1/content、mavis/api/v1/mcp/tools、permission/check等全部 401minimax-agent-config.json中tokens.accessToken存在但未被附加到 outbound 请求环境信息
E:\Program Files\MiniMax Code\https://agent.minimax.io%APPDATA%\MiniMax Agent\logs\daemon-2026060623.log可能根因(猜测)
matrix-mcp-cli:auth标记暗示鉴权拦截器未拿到 token/mavis/api/v1/content)未附带 tokenaccessToken在 Electron 主进程可见,但 daemon 派生的opencode serve子进程拿不到已尝试
%APPDATA%\MiniMax Agent下的 cache / network / session storage期望
请定位授权后 token 未被附加到
https://agent.minimax.io/mavis/api/v1/*outbound 请求的根因,并修复 Windows 端授权后无法对话的问题。