用途:让公司与竞品在网络上公开的内容定期沉淀到仓库 context/,供其他智能体读取,避免知识漂移。每周运行一次,抓取公司自有页面(首页、定价、客户、招聘、博客、更新日志)与竞品被关注页面(通常为定价和更新日志)的完整内容,并检索自上次合并以来的新闻;由固定命令行把页面写入 cadence/log/raw/web/、新闻写入 cadence/log/raw/web/news/<date>.json,用 git diff 判断页面是否变化。首次运行会初始化空域(global/、icp/、alternative/、client/、proof/、signal/),之后每次新增一份带日期的 insight/<date>-web.md,并为新出现的客户或竞品生成文件。已存在文件永不编辑,改动以提案形式写入拉取请求正文。最终只开一个拉取请求,由人工合并,再由 cargo-ai cdk deploy 同步 context/。无事可写则不建 PR。每条事实句带标记:[R: url] 有页面凭据、[I: 依据] 推断、[TR: 待确认] 未知。
安装与配置:在 CDK 项目内执行 cargo-ai cdk add cookbook/web-capture 写入资源与流程;无项目时用 cargo-ai cdk init <dir> --cookbook web-capture && cd <dir> && npm install。随后在 infra/agents/web-scribe.prompt.ts 中设置 DOMAIN、PAGES、COMPETITORS,确定模型与连接器,运行 node --import tsx evals/contract.mjs 与 npm run check && cargo-ai cdk plan,确认后再 cargo-ai cdk deploy。首次运行可手动触发,之后由周一 cron 执行。
限制:状态为 to-be-approved,尚未部署验证;仅把网页作为唯一信息源,不接入 CRM、邮件、Slack 等;每次运行计两次读取费用;最多 20 个 URL;未提供具体价格、平台或效果数据。