fix(consult): fold the technique audit out of the spoken answer
Keep comparative tables in chat, but hide the long audit behind a collapsed control so the reply stays readable. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -641,7 +641,7 @@ export async function POST(request: Request) {
|
||||
? generalDailyContext
|
||||
? "当前是无出生分钟的公共今日趋势咨询。可依据服务器提供的公共 Panchanga 摘要回答,但不得计算或推断个人星盘;不得补 00:00、时段中点或任何候选分钟。"
|
||||
: "当前是用户明确选择的无出生分钟一般咨询。不得计算或推断个人星盘;不得补 00:00、时段中点或任何候选分钟。"
|
||||
: "先加载 Jyotish Skill;如需新的个人星盘结论,必须调用服务器绑定的排盘工具。请用口语直接回答;回答末尾附上技法审计表,不要复述内部字段。",
|
||||
: "先加载 Jyotish Skill;如需新的个人星盘结论,必须调用服务器绑定的排盘工具。请用口语直接回答;不要把技法审计表写进正文,不要复述内部字段。",
|
||||
generalDailyContextPrompt(generalDailyContext),
|
||||
resolvedQuestion.modelQuestion,
|
||||
].filter(Boolean).join("\n"),
|
||||
@@ -691,6 +691,9 @@ export async function POST(request: Request) {
|
||||
stepBudget: consultationStepBudgetReceipt(state),
|
||||
workflow: workflowReceipt,
|
||||
techniqueTruth: generalDailyContext ? "public-panchanga-only" : "not-applicable",
|
||||
...(state.techniqueAuditTable?.length
|
||||
? { techniqueAuditTable: state.techniqueAuditTable }
|
||||
: {}),
|
||||
});
|
||||
return streamAgentResponse({
|
||||
runId: requestId,
|
||||
@@ -774,6 +777,9 @@ export async function POST(request: Request) {
|
||||
stepBudget: consultationStepBudgetReceipt(state),
|
||||
workflow: state.workflowReceipt ?? workflowReceipt,
|
||||
techniqueTruth: state.techniqueTruth ?? "unknown",
|
||||
...(state.techniqueAuditTable?.length
|
||||
? { techniqueAuditTable: state.techniqueAuditTable }
|
||||
: {}),
|
||||
});
|
||||
return streamAgentResponse({
|
||||
runId: requestId,
|
||||
|
||||
Reference in New Issue
Block a user