fix: unlock cloud web composer steer
This commit is contained in:
@@ -2439,6 +2439,7 @@ function hasCodeAgentStatusSummaryContract({ html, app, styles, codeAgentStatus
|
||||
|
||||
function hasCodeAgentConversationUxStates({ app, styles }) {
|
||||
const submitBody = `${functionBody(app, "initCommandBar")}\n${functionBody(app, "submitAgentMessage")}`;
|
||||
const renderStatusBody = functionBody(app, "renderAgentChatStatus");
|
||||
const applyResultBody = functionBody(app, "applyCodeAgentResultToMessage");
|
||||
const agentToneBody = functionBody(app, "agentStatusTone");
|
||||
const statusToneContract =
|
||||
@@ -2464,6 +2465,13 @@ function hasCodeAgentConversationUxStates({ app, styles }) {
|
||||
/DEFAULT_CODE_AGENT_TIMEOUT_MS\s*=\s*1800000/u.test(app) &&
|
||||
/MAX_CODE_AGENT_TIMEOUT_MS\s*=\s*2400000/u.test(app) &&
|
||||
/timeoutMs:\s*CODE_AGENT_SUBMIT_TIMEOUT_MS/u.test(app) &&
|
||||
/computeCodeAgentComposerState/u.test(app) &&
|
||||
/composer\.submitMode\s*===\s*"steer"/u.test(submitBody) &&
|
||||
/sendAgentSteer/u.test(app) &&
|
||||
/fetchJson\("\/v1\/agent\/chat\/steer"/u.test(functionBody(app, "sendAgentSteer")) &&
|
||||
/el\.commandInput\.disabled\s*=\s*composer\.disabled/u.test(renderStatusBody) &&
|
||||
/el\.commandSend\.textContent\s*=\s*composer\.submitMode\s*===\s*"steer"\s*\?\s*"引导"\s*:\s*"发送"/u.test(renderStatusBody) &&
|
||||
!/el\.commandInput\.disabled\s*=\s*status\s*===\s*"running"/u.test(renderStatusBody) &&
|
||||
/HWLAB_CLOUD_WEB_CONFIG/u.test(app) &&
|
||||
/正在处理这次 Code Agent 请求/u.test(app) &&
|
||||
/旧 4500ms/u.test(app) &&
|
||||
|
||||
Reference in New Issue
Block a user