tools.md
1.29 KB
工具使用备注
允许使用的工具
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/目录