[Bug] Start Plan 全部模型请求被 3012 unusual activity 拦截(HTTP 405,官方客户端必现)
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 22
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
提交前确认 · Pre-submission checklist
- 已搜索现有 issue,未见相同的
provider_code=3012/unusual activity报告 - 已阅读 CONTRIBUTING.md
问题类别 · Category
账号 / 登录 · Account / Login(同时影响模型调用)
涉及的 Agent 框架 · Agent framework
ZCode Agent(自研)
严重程度 · Severity
阻塞使用 · Blocking(Start Plan 已付费且余额正常,但所有模型请求被网关拒绝,无法完成任何对话)
复现频率 · Reproducibility
必现 · Always(自 2026-09-18 15:42 UTC 起,官方客户端上 1 字输入也会失败)
问题描述 · Description
ZCode Desktop 走 account:bigmodel-start-plan 调用 https://zcode.z.ai/api/v1/zcode-plan/anthropic 时,网关返回 HTTP 405,provider_code=3012,文案为 request has been blocked due to unusual activity.,retryable=false。
对照事实:
- 同一账号、同一通道在 2026-09-18 上午仍大量成功(当日累计 232 次
model.request.completed)。 - 首次失败发生在 2026-09-18 15:42:12 UTC,之后全部失败。
- billing / balance 接口正常,
hasActiveStartPlan=true,Weekend Build 与 Start Plan 均有剩余额度。 - 客户端无系统代理(Windows
ProxyEnable=0)。 - 极简输入
inputLength=1仍被拦截,说明不是提示词内容问题。 - 2026-09-19 用官方 3.12.3 客户端复测,仍然 3012。
请风控侧按下方 TraceID 查询并清除该账号在 zcode-plan / bigmodel-start-plan 上的 unusual-activity 标记。
复现步骤 · Steps to reproduce
- 打开官方 ZCode Desktop 3.12.3(Windows)。
- 登录智谱/Bigmodel 账号,通道选择
account:bigmodel-start-plan,模型GLM-5.3-Flash。 - 打开任意本地工作区,发送极简中文(例如一个字)。
- 观察回合失败,错误条显示
request has been blocked due to unusual activity.。
期望表现 · Expected behavior
Start Plan 有效且有余额时,正常完成 Anthropic 兼容的模型请求并流式返回。
实际表现 · Actual behavior
Turn execution failed:
provider=account:bigmodel-start-plan provider_code=3012 model=GLM-5.3-Flash
reason=unknown status=405 retryable=false
msg=request has been blocked due to unusual activity.
ZCode 版本 · ZCode version
Desktop 3.12.3(runtime endpoint-78d7c3bef4024722642626fe3669a799)
设备 / 系统 / 浏览器 · Device / OS / Browser
Windows 10/11 x64,build 10.0.26200,ZCode Desktop(非浏览器)
截图 / 录屏 / 日志 · Screenshots / Recordings / Logs
请优先按这条最新失败查询:
| 字段 | 值 |
|---|---|
| 本地时间 | 2026-09-19 10:32:01 +08 |
| UTC | 2026-09-19T02:32:01Z |
| TraceID | 12cb0afc-6a70-4707-856e-79ed4c838a03 |
| request | 54440ac2-bab1-49e4-8506-67cb1c2c85af |
| session | sess_2cae909e-59a3-4794-8d7b-12cbbf67e853 |
| workspace | D:\qd |
| 网关 x-request-id | 2026091902320170addf8d79b514c1ce29 |
| eagleeye-traceid | 00000000000000001a0b781a391015e1 |
| eagleid | 6f7b360917897851216596682e |
风控起点(首次 3012):
| 字段 | 值 |
|---|---|
| 时间 | 2026-09-18T15:42:12Z |
| TraceID | b1decb36-3ec5-403e-b879-68ea9cfa0779 |
| request | 2a70767b-2ba8-47e0-964c-d9b8f2b9b6f0 |
补充观察(供网关侧对照,不是客户端缺陷):
- 计费接口成功,仅模型接口被 3012。
- start-plan 请求按产品设计走
model.client_signing.unsigned_sent(reason=access_mode),未带X-Client-Sig。 - 失败响应
retryable=false,客户端不会自动重试。
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No repository file, test, or entry point is identified; the report points to the zcode-plan/anthropic endpoint and gateway traces instead. Start by correlating the supplied TraceIDs and request IDs with the account and unusual-activity decision, then verify that a valid Start Plan request can complete normally without the 3012 response.
Written by the indexing model from the issue text.
Assessment
- Domain
- api, authentication, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100