fix: unblock local news page generation

This commit is contained in:
john
2026-07-25 21:55:00 +08:00
parent 793e64bfbc
commit 6b6f9ed01c
16 changed files with 1075 additions and 47 deletions
+11 -3
View File
@@ -261,16 +261,24 @@ export function coercePageGenerationSkill(classification, text, { grantedSkills
if (grantedSkills.length > 0 && !grantedSkills.includes('static-page-publish')) return classification;
const shouldUsePublishSkill =
!classification.suggestedSkill || classification.suggestedSkill === 'product-campaign-page';
!classification.suggestedSkill
|| classification.suggestedSkill === 'product-campaign-page'
|| classification.suggestedSkill === 'web';
if (!shouldUsePublishSkill) return classification;
const reasonSuffix = classification.suggestedSkill === 'product-campaign-page'
? '(内容页意图,改用 static-page-publish'
: '(内容页生成意图)';
: classification.suggestedSkill === 'web'
? '(实时资料整理后交付 static-page-publish 页面)'
: '(内容页生成意图)';
const realtimeBrief = classification.suggestedSkill === 'web'
? `${String(classification.agentBrief ?? '').trim()}\n`
: '';
return {
...classification,
suggestedSkill: 'static-page-publish',
agentBrief: '生成或更新 MindSpace 公开内容页面,并返回可访问链接;信息不足时使用合理默认,不要停在追问。',
agentBrief:
`${realtimeBrief}生成或更新 MindSpace 公开内容页面,并返回可访问链接;信息不足时使用合理默认,不要停在追问。`,
reason: `${classification.reason}${reasonSuffix}`,
};
}