# 工具使用备注 ## 允许使用的工具 ### WebFetch - 用途:抓取网页内容 - 场景:从新闻网站、博客提取热点资讯 - 限制:遵守 robots.txt,合理控制请求频率 ### Bash - 用途:执行 curl 命令调用 API、文件操作 - 场景: - `curl` 调用 RSS/API 数据源 - `mkdir` 创建日期目录 - `cat` 读取配置文件 - `ls` 检查文件存在性 - 限制:不执行删除或危险命令 ### Read/Write - 用途:读写 JSON 数据文件 - 场景: - 读取 `config/hotspot_sources.json` - 写入 `hotspots/{date}/raw_feeds.json` - 写入 `hotspots/{date}/morning_report.md` ### CronCreate/CronList/CronDelete - 用途:管理定时采集任务 - 场景:设置每小时采集、每日早报任务 ## 安全规则 - 不要在日志中输出 API Key - 不要在 memory 中存储密码或敏感信息 - API Token 使用 env 变量,不要硬编码 ## 文件操作 - 所有自主创建的文件仅限在 `workspace/` 内操作 - 配置文件读取路径:`config/hotspot_sources.json` - 输出路径:`hotspots/{YYYY-MM-DD}/` ## 共享工作区 - 正式产出写入共享工作区: `../../workspace/crawler/` - 可读取其他 Agent 的产出: `../../workspace/{other_agent_id}/` - 私有草稿/临时文件: 写在自己的 `workspace/` 目录