fix: thread/unarchive 不再预 resume(已归档 thread 直接调 thread/unarchive)

This commit is contained in:
host committed 2026-10-28 08:33:04 +08:00
1 parent 5c9beb8a6d
commit f186c60e4e
2 files changed
+20 -3

No files matched your search

+4 -1
View File
@@ -2694,8 +2694,11 @@ def main():
print(json.dumps({"error": str(e)}, ensure_ascii=False))
raise SystemExit(1)
elif args.cmd == "thread-unarchive":
# 与 archive 一致:不 resume,直接调 thread/unarchive。
# 已归档 thread 先 resume 会失败(thread/resume 报错 →
# CLI 退出 1 → 服务端回 502),而 unarchive 本身只认
# threadId,不需要先恢复会话。
try:
srv.resume_thread(args.thread_id)
resp = srv.request("thread/unarchive",
{"threadId": args.thread_id},
timeout=60)