feat(goose): complete v1.49 phase3 closeout gates and context fusion plan
Expand Goose v1.49 smoke coverage (memory chat, portal resume, page e2e, multiturn provider), add canary memory policy lock, refresh baselines, and ignore one-off evidence artifacts. Document headroom-based context runtime fusion plan; include auth, scheduled-task, and wechat intent fixes on branch. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -6,11 +6,13 @@ import test from 'node:test';
|
||||
import {
|
||||
buildScheduledTaskExecutionPrompt,
|
||||
buildScheduledTaskVerifiedHtmlUrls,
|
||||
buildSimpleScheduledTaskReminderDelivery,
|
||||
deliveryTextPromisesPublicHtml,
|
||||
extractPublicHtmlPathsFromText,
|
||||
extractScheduledTaskDeliveryText,
|
||||
finalizeScheduledTaskPageDelivery,
|
||||
formatScheduledTaskDeliveryMessage,
|
||||
isSimpleScheduledTaskReminder,
|
||||
looksLikeScheduledTaskNonDelivery,
|
||||
reconcileStuckStaticPageDeliveryContracts,
|
||||
resolveScheduledTaskDeliveryPollIntervalMs,
|
||||
@@ -33,6 +35,41 @@ test('buildScheduledTaskExecutionPrompt includes task spec and automation marker
|
||||
assert.match(text, /禁止调用 scheduled_task_create/);
|
||||
});
|
||||
|
||||
test('isSimpleScheduledTaskReminder matches text-only reminder taskSpec', () => {
|
||||
assert.equal(
|
||||
isSimpleScheduledTaskReminder({
|
||||
taskSpec: '提醒 icyxu:该吃药了,请按时服药,注意身体健康。',
|
||||
}),
|
||||
true,
|
||||
);
|
||||
assert.equal(
|
||||
isSimpleScheduledTaskReminder({
|
||||
taskSpec: '搜索今日新闻并生成 HTML 页面',
|
||||
}),
|
||||
false,
|
||||
);
|
||||
});
|
||||
|
||||
test('buildSimpleScheduledTaskReminderDelivery formats reminder body', () => {
|
||||
assert.equal(
|
||||
buildSimpleScheduledTaskReminderDelivery({
|
||||
taskSpec: '提醒 icyxu:该吃药了,请按时服药,注意身体健康。',
|
||||
}),
|
||||
'icyxu,该吃药了,请按时服药,注意身体健康。',
|
||||
);
|
||||
});
|
||||
|
||||
test('looksLikeScheduledTaskNonDelivery detects task setup replies', () => {
|
||||
assert.equal(
|
||||
looksLikeScheduledTaskNonDelivery('定时自动任务已成功设置 ✅\n| 任务标题 | 每天上午10点提醒吃药 |'),
|
||||
true,
|
||||
);
|
||||
assert.equal(
|
||||
looksLikeScheduledTaskNonDelivery('任务已经存在且处于 active 状态,无需重复创建。'),
|
||||
true,
|
||||
);
|
||||
});
|
||||
|
||||
test('looksLikeScheduledTaskNonDelivery detects clarification replies', () => {
|
||||
assert.equal(
|
||||
looksLikeScheduledTaskNonDelivery('请问 7月31日具体几点执行这个任务?'),
|
||||
|
||||
Reference in New Issue
Block a user