feat(agent): 用对话起草巡检(schedule.draft_check + 起草巡检 Skill + 计划页入口与对话卡片)

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
rootandClaude Opus 5.5 committed 2026-10-03 00:04:31 +08:00
1 parent 8eb8a68295
commit 7c4ad901d9
14 files changed
+408 -7

No files matched your search

+14
View File
@@ -93,6 +93,7 @@ export const CAPABILITY_IDS = [
"web.fetch",
"metadata.enrich",
"metadata.resolve_organize",
"schedule.draft_check",
] as const;
export const KnownCapabilityId = z.enum(CAPABILITY_IDS);
export type KnownCapabilityId = z.infer<typeof KnownCapabilityId>;
@@ -604,6 +605,18 @@ export const CAPABILITY_CATALOG: Record<KnownCapabilityId, CapabilityDescriptor>
false,
"never",
),
"schedule.draft_check": d(
"schedule.draft_check",
"起草巡检",
"按用户用自然语言描述的需求,建一个未启用的巡检(目标、间隔、能力白名单、触发条件、预算)。只在用户要新建定时检查 / 巡检时用;建好后由用户在计划页检查、修改并启用,不要替用户启用",
"propose",
"ScheduleDraftCheck",
"admin",
"low",
false,
false,
"never",
),
"metadata.enrich": d(
"metadata.enrich",
"补全元数据",
@@ -661,6 +674,7 @@ export const CAPABILITY_ACTIVITY: Record<KnownCapabilityId, CapabilityActivity>
"site.health_check": act("检测", "站点", "个"),
"site.refresh_login": act("刷新", "站点登录"),
"site.user_data": act("查", "站点数据"),
"schedule.draft_check": act("起草", "巡检", "个"),
"browser.snapshot": act("读", "原站页面", "次"),
"browser.navigate": act("打开", "原站页面", "次"),
"browser.interact": act("操作", "原站页面", "次"),