PageSourceSearch

https://www.volumn.ai/_next/static/chunks/21433.9360bd89532241bd.js

js volumn.ai collected 2026-10-01 16:18:19 UTC 15,424 bytes, 5 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[21433],{21433:(e,s,t)=>{t.r(s),t.d(s,{TabStressTest:()=>x,default:()=>m});var a=t(53757);t(24361);var n=t(89643),r=t(33004),i=t(79428),d=t(17671),c=t(59301),l=t(29978),o=t(31964);function x(e){let{accountId:s,action:t,activeTab:x,allowed:m,authError:p,authReady:h,auto:u,cooldownUntil:b,createdAt:j,disabled:f,durationMinutes:N,error:z,fallback:g,filterOlderThanHour:k,fmt:y,head:w,input:v,items:$,key:A,kind:C,label:_,limit:U,loadStressCooldowns:I,loadtestForceModelId:S,loadtestForceOssEnabled:L,loadtestModelMessage:T,loadtestModelSaving:D,map:E,medium:W,modelOptions:M,name:O,pick:R,rate:q,rateLimit:F,rateObj:B,raw:H,reason:P,remaining:X,reset:G,resetAutoReplyCooldowns:J,row:K,saveLoadtestModelRoute:Q,scanAt:V,setAutoReplyCooldown:Y,setLoadtestForceModelId:Z,setLoadtestForceOssEnabled:ee,setStressResetAccountId:es,setStressResetUserId:et,setStressSetDurationMinutes:ea,source:en,status:er,stressCooldownHistory:ei,stressCooldowns:ed,stressCooldownsError:ec,stressCooldownsLoading:el,stressGlobalWrite:eo,stressResetAccountId:ex,stressResetError:em,stressResetLoading:ep,stressResetMessage:eh,stressResetUserId:eu,stressSetDurationMinutes:eb,tail:ej,text:ef,timeline:eN,timelineRaw:ez,type:eg,unknown:ek,until:ey,userId:ew,value:ev}=e;return(0,a.jsxs)("div",{className:"max-w-3xl space-y-6",children:[(0,a.jsxs)("section",{className:"rounded-xl border border-zinc-200 bg-white p-5 shadow-sm dark:border-zinc-800 dark:bg-zinc-900",children:[(0,a.jsxs)("div",{className:"mb-4 flex items-center justify-between gap-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"h-4 w-4 text-zinc-500"}),(0,a.jsx)("h2",{className:"text-sm font-semibold",children:"压测模型路径"})]}),(0,a.jsx)("div",{className:"text-[11px] text-zinc-500 dark:text-zinc-400",children:"仅对 /api/promotion/sales-engine?loadtest=1 生效"})]}),(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsxs)("label",{className:"inline-flex items-center gap-2 text-xs text-zinc-700 dark:text-zinc-200",children:[(0,a.jsx)("input",{type:"checkbox",checked:L,onChange:e=>ee(e.target.checked),className:"h-4 w-4 rounded border-zinc-300"}),(0,a.jsx)("span",{children:"开启压测强制模型(默认建议 gpt-oss)"})]}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("label",{className:"text-xs font-medium text-zinc-700 dark:text-zinc-300",children:"压测强制模型"}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("select",{value:S,onChange:e=>Z(e.target.value),className:"w-full appearance-none rounded-md border border-zinc-200 bg-white px-3 py-2 pr-8 text-xs text-zinc-900 outline-none focus:border-zinc-900 focus:ring-1 focus:ring-zinc-900 dark:border-zinc-700 dark:bg-zinc-950 dark:text-zinc-50 dark:focus:border-zinc-200 dark:focus:ring-zinc-200",children:M.map(e=>(0,a.jsx)("option",{value:e.id,children:e.name},e.id))}),(0,a.jsx)("span",{className:"pointer-events-none absolute inset-y-0 right-2 flex items-center text-zinc-400",children:(0,a.jsx)(r.A,{className:"h-3 w-3"})})]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>void Q(),disabled:D,className:"inline-flex items-center justify-center gap-2 rounded-md bg-zinc-900 px-3 py-2 text-xs font-medium text-white disabled:cursor-not-allowed disabled:opacity-60 dark:bg-zinc-100 dark:text-zinc-900",children:[D?(0,a.jsx)(i.A,{className:"h-4 w-4 animate-spin"}):(0,a.jsx)(d.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"保存压测模型配置"})]}),(0,a.jsx)("span",{className:"text-[11px] text-zinc-500 dark:text-zinc-400",children:"开启后会统一覆盖 persona/rerank/leads/lead_categorizing 模型"})]}),T&&(0,a.jsx)("div",{className:"rounded-md bg-zinc-50 px-3 py-2 text-xs text-zinc-700 dark:bg-zinc-900/60 dark:text-zinc-200",children:T})]})]}),(0,a.jsxs)("section",{className:"rounded-xl border border-zinc-200 bg-white p-5 shadow-sm dark:border-zinc-800 dark:bg-zinc-900",children:[(0,a.jsxs)("div",{className:"mb-4 flex items-center justify-between gap-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"h-4 w-4 text-zinc-500"}),(0,a.jsx)("h2",{className:"text-sm font-semibold",children:"强制清空 cooldown"})]}),(0,a.jsx)("div",{className:"text-[11px] text-zinc-500 dark:text-zinc-400",children:"auto-reply queue / x_api_circuit"})]}),(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsxs)("div",{className:"grid gap-3 sm:grid-cols-2",children:[(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("label",{className:"text-xs font-medium text-zinc-700 dark:text-zinc-300",children:"userId(可选)"}),(0,a.jsx)("input",{value:eu,onChange:e=>et(e.target.value),className:"w-full rounded-md border border-zinc-200 bg-white px-3 py-2 text-xs text-zinc-900 outline-none focus:border-zinc-900 focus:ring-1 focus:ring-zinc-900 dark:border-zinc-700 dark:bg-zinc-950 dark:text-zinc-50 dark:focus:border-zinc-200 dark:focus:ring-zinc-200",placeholder:"ä¾
1‹å¦‚:supabase user id"})]}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("label",{className:"text-xs font-medium text-zinc-700 dark:text-zinc-300",children:"accountId(可选)"}),(0,a.jsx)("input",{value:ex,onChange:e=>es(e.target.value),className:"w-full rounded-md border border-zinc-200 bg-white px-3 py-2 text-xs text-zinc-900 outline-none focus:border-zinc-900 focus:ring-1 focus:ring-zinc-900 dark:border-zinc-700 dark:bg-zinc-950 dark:text-zinc-50 dark:focus:border-zinc-200 dark:focus:ring-zinc-200",placeholder:"例如:X account id"})]})]}),(0,a.jsxs)("div",{className:"grid gap-3 sm:grid-cols-2",children:[(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("label",{className:"text-xs font-medium text-zinc-700 dark:text-zinc-300",children:"cool_down 分钟数"}),(0,a.jsx)("input",{value:eb,onChange:e=>ea(e.target.value),className:"w-full rounded-md border border-zinc-200 bg-white px-3 py-2 text-xs text-zinc-900 outline-none focus:border-zinc-900 focus:ring-1 focus:ring-zinc-900 dark:border-zinc-700 dark:bg-zinc-950 dark:text-zinc-50 dark:focus:border-zinc-200 dark:focus:ring-zinc-200",placeholder:"默认 60"})]}),(0,a.jsx)("div",{className:"flex items-end",children:(0,a.jsxs)("button",{type:"button",onClick:()=>void Y(),disabled:ep,className:"inline-flex w-full items-center justify-center gap-2 rounded-md border border-zinc-200 bg-white px-3 py-2 text-xs font-medium text-zinc-900 disabled:cursor-not-allowed disabled:opacity-60 dark:border-zinc-700 dark:bg-zinc-950 dark:text-zinc-50",children:[ep?(0,a.jsx)(i.A,{className:"h-4 w-4 animate-spin"}):(0,a.jsx)(c.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"强制设为 cool_down"})]})})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>void J("target"),disabled:ep,className:"inline-flex items-center justify-center gap-2 rounded-md bg-zinc-900 px-3 py-2 text-xs font-medium text-white disabled:cursor-not-allowed disabled:opacity-60 dark:bg-zinc-100 dark:text-zinc-900",children:[ep?(0,a.jsx)(i.A,{className:"h-4 w-4 animate-spin"}):(0,a.jsx)(n.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"清空所选 cooldown"})]}),(0,a.jsxs)("button",{type:"button",onClick:()=>void J("all"),disabled:ep,className:"inline-flex items-center justify-center gap-2 rounded-md border border-red-200 bg-red-50 px-3 py-2 text-xs font-medium text-red-700 disabled:cursor-not-allowed disabled:opacity-60 dark:border-red-900/40 dark:bg-red-900/20 dark:text-red-200",children:[ep?(0,a.jsx)(i.A,{className:"h-4 w-4 animate-spin"}):(0,a.jsx)(c.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"清空全部 cooldown"})]}),(0,a.jsxs)("button",{type:"button",onClick:()=>void I(),disabled:el,className:"inline-flex items-center justify-center gap-2 rounded-md bg-zinc-100 px-3 py-2 text-xs font-medium text-zinc-800 disabled:cursor-not-allowed disabled:opacity-60 dark:bg-zinc-800 dark:text-zinc-100",children:[el?(0,a.jsx)(i.A,{className:"h-4 w-4 animate-spin"}):(0,a.jsx)(l.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"刷新列表"})]})]}),eh&&(0,a.jsxs)("div",{className:"flex items-start gap-2 rounded-lg bg-emerald-50 px-3 py-2 text-sm text-emerald-700 dark:bg-emerald-900/20 dark:text-emerald-200",children:[(0,a.jsx)(d.A,{className:"mt-0.5 h-4 w-4"}),(0,a.jsx)("span",{className:"break-words",children:eh})]}),em&&(0,a.jsxs)("div",{className:"flex items-start gap-2 rounded-lg bg-red-50 px-3 py-2 text-sm text-red-700 dark:bg-red-900/20 dark:text-red-200",children:[(0,a.jsx)(c.A,{className:"mt-0.5 h-4 w-4"}),(0,a.jsx)("span",{className:"break-words",children:em})]})]})]}),(0,a.jsxs)("section",{className:"rounded-xl border border-zinc-200 bg-white p-5 shadow-sm dark:border-zinc-800 dark:bg-zinc-900",children:[(0,a.jsxs)("div",{className:"mb-4 flex items-center justify-between gap-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"h-4 w-4 text-zinc-500"}),(0,a.jsx)("h2",{className:"text-sm font-semibold",children:"当前 cool_down 用户"})]}),(0,a.jsx)("div",{className:"text-[11px] text-zinc-500 dark:text-zinc-400",children:eo?.cooldownUntil?`global write until ${eo.cooldownUntil}`:"global write 未冷却"})]}),ec&&(0,a.jsxs)("div",{className:"mb-3 flex items-start gap-2 rounded-lg bg-red-50 px-3 py-2 text-sm text-red-700 dark:bg-red-900/20 dark:text-red-200",children:[(0,a.jsx)(c.A,{className:"mt-0.5 h-4 w-4"}),(0,a.jsx)("span",{className:"break-words",children:ec})]}),(0,a.jsx)("div",{className:"overflow-x-auto",children:(0,a.jsxs)("table",{className:"min-w-full text-left text-xs",children:[(0,a.jsx)("thead",{className:"text-zinc-500 dark:text-zinc-400",children:(0,a.jsxs)("tr",{className:"border-b border-zinc-200 dark:border-zinc-800",children:[(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"userId"}),(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"accountId"}),(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"timelineUntil"}),(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"xWriteUntil"}),(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"modelUntil"}),(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"reason/error"})]})}),(0,a.jsx)("tbody",{className:"text-zinc-900 dark:text-zinc-100",children:0===ed.length?(0,a.jsx)("tr",{children:(0,a.jsx)("td",{className:"py-3 text-zinc-500 dark:text-zinc-400",colSpan:6,children:"暂无处于 cool_down 的用户"})}):ed.map(e=>(0,a.jsxs)("tr",{className:"border-b border-zinc-100 dark:border-zinc-800/60",children:[(0,a.jsx)("td",{className:"py-2 pr-3 font-mono",children:e.userId}),(0,a.jsx)("td",{className:"py-2 pr-3 font-mono",children:e.accountId}),(0,a.jsx)("td",{className:"py-2 pr-3 font-mono",children:e.timelineCooldownUntil??"-"}),(0,a.jsx)("td",{className:"py-2 pr-3 font-mono",children:e.xWriteCooldownUntil??"-"}),(0,a.jsx)("td",{className:"py-2 pr-3 font-mono",children:e.modelCooldownUntil??"-"}),(0,a.jsx)("td",{className:"py-2 pr-3",children:(0,a.jsxs)("div",{className:"min-w-[360px]",children:[(0,a.jsx)("div",{className:"break-words",children:(e.timelineCooldownReason||"")+(e.xWriteLastError?` / ${e.xWriteLastError}`:"")||"-"}
1),e.timelineLastDebug&&"object"==typeof e.timelineLastDebug?(0,a.jsx)("div",{className:"mt-0.5 whitespace-pre-wrap break-words font-mono text-[11px] text-zinc-500 dark:text-zinc-400",children:(()=>{let s=e.timelineLastDebug,t="string"==typeof s.kind?s.kind:"",a="string"==typeof s.scanAt?s.scanAt:null,n=e=>s[e],r=e=>null==e?"--":"string"==typeof e||"number"==typeof e?String(e):"boolean"==typeof e?e?"1":"0":"--";if("api_empty"===t){let e=n("rateLimit"),s=e&&"object"==typeof e?e:null,t=s?r(s.remaining):"--",i=s?r(s.limit):"--",d=s?r(s.reset):"--",c=`timeline api_empty${a?` @ ${a}`:""}`,l=`source=${r(n("apiSourceUsed"))} status=${r(n("status"))} cache=${r(n("fromCache"))} fallback=${r(n("triedFallback"))} rate=${t}/${i} reset=${d}`;return`${c}
2${l}`}if("filtered_empty"===t){let e=`timeline filtered_empty${a?` @ ${a}`:""}`,s=`raw=${r(n("timelineRaw"))} final=${r(n("finalCandidates"))} droppedTooOld=${r(n("droppedTooOld"))} droppedSelf=${r(n("droppedSelf"))} droppedContent=${r(n("droppedContent"))} droppedAlready=${r(n("droppedAlreadyReplied"))} personaDrop=${r(n("droppedByPersonaSemantic"))} filterAge=${r(n("filterOlderThanHour"))} cache=${r(n("usedCache"))}`;return`${e}
3${s}`}if("failed"===t){let e=`timeline failed${a?` @ ${a}`:""}`,s=`source=${r(n("apiSourceUsed"))} status=${r(n("status"))} cache=${r(n("fromCache"))} fallback=${r(n("triedFallback"))} error=${r(n("error"))}`;return`${e}
4${s}`}if("rate_limit"===t){let e=`timeline rate_limit${a?` @ ${a}`:""}`,s=`until=${r(n("cooldownUntil"))}`;return`${e}
5${s}`}return a?`timeline ${t||"debug"} @ ${a}`:`timeline ${t||"debug"}`})()}):null]})})]},e.id))})]})})]}),(0,a.jsxs)("section",{className:"rounded-xl border border-zinc-200 bg-white p-5 shadow-sm dark:border-zinc-800 dark:bg-zinc-900",children:[(0,a.jsxs)("div",{className:"mb-4 flex items-center justify-between gap-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(o.A,{className:"h-4 w-4 text-zinc-500"}),(0,a.jsx)("h2",{className:"text-sm font-semibold",children:"近期 cool_down 操作记录(30条)"})]}),(0,a.jsx)("div",{className:"text-[11px] text-zinc-500 dark:text-zinc-400",children:"auto_reply_cooldown_audit"})]}),(0,a.jsx)("div",{className:"overflow-x-auto",children:(0,a.jsxs)("table",{className:"min-w-full text-left text-xs",children:[(0,a.jsx)("thead",{className:"text-zinc-500 dark:text-zinc-400",children:(0,a.jsxs)("tr",{className:"border-b border-zinc-200 dark:border-zinc-800",children:[(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"time"}),(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"action"}),(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"scope"}),(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"userId"}),(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"accountId"}),(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"duration"}),(0,a.jsx)("th",{className:"py-2 pr-3 font-medium",children:"until"})]})}),(0,a.jsx)("tbody",{className:"text-zinc-900 dark:text-zinc-100",children:0===ei.length?(0,a.jsx)("tr",{children:(0,a.jsx)("td",{className:"py-3 text-zinc-500 dark:text-zinc-400",colSpan:7,children:"暂无记录"})}):ei.map(e=>(0,a.jsxs)("tr",{className:"border-b border-zinc-100 dark:border-zinc-800/60",children:[(0,a.jsx)("td",{className:"py-2 pr-3 font-mono",children:e.createdAt}),(0,a.jsx)("td",{className:"py-2 pr-3",children:e.action}),(0,a.jsx)("td",{className:"py-2 pr-3",children:e.scope}),(0,a.jsx)("td",{className:"py-2 pr-3 font-mono",children:e.userId??"-"}),(0,a.jsx)("td",{className:"py-2 pr-3 font-mono",children:e.accountId??"-"}),(0,a.jsx)("td",{className:"py-2 pr-3",children:"number"==typeof e.durationMinutes?`${e.durationMinutes}m`:"-"}),(0,a.jsx)("td",{className:"py-2 pr-3 font-mono",children:e.until??"-"})]},e.id))})]})})]})]})}let m=x},33004:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(56059).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},79428:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(56059).A)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.