Report task: keep a page updated on schedule
report_taskReport task: keep one page updated on a schedule (daily, weekdays or weekly) at the same link, with the new version pushed to the author's own WeChat — use it for a daily report, a scheduled morning industry brief, or "put it together every morning and push it to my WeChat". When the author says what to cover, what time, who can view and who to notify, call action=create (add trial=true to run one trial right away; without proposal_id a new page is created, so pass title). A trial usually takes 5–15 minutes; the author is notified in WeChat and only the author can see the result. When the author has looked and says to switch it on, call action=enable — a successful trial is required first, and by default that trial becomes the page’s first version. Afterwards use update for the time, the request, an extra line (request_append), who can view or who is notified — pass only what changes; pause (optionally until=a date, resuming that day), resume, delete, list, trial to run another trial, and runs when the author asks whether it went out on time or why one did not. Every action returns say: a sentence to relay to the author as-is; do not invent facts. Ask the author before switching to passcode or public. Speak times in the author’s local clock.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "report_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prefs | No | create / update:卡片日报(daily-cards)的结构化内容偏好,全部可选,update 时只合并给了的几项(null 或空数组 = 清掉那一项)。topics_follow 关注话题(≤10)· topics_block 不要的话题(≤10)· count 每期条数 5–10 · length short 短 / standard 标准 · depth brief 简讯 / analysis 带分析 · sources_prefer authoritative 只用权威来源 / any 不限 · sources_block 不要的来源(域名或媒体名,≤10)· exclude_rankings 不收榜单 · region cn 中国 / global 全球 / mixed 都要 · language zh 中文来源 / zh+en 中英文来源 · format news 新闻调研 / light 轻量(提醒、单词、名言、学习计划、要求里写明地址的接口数据:不搜新闻、更快;不给时按要求自动判)。作者说了就直接改(2026-11-10 起不先给摘要等确认);已开启的日报想马上看到新要求的效果用 action=redo 重做今天这期,还没开启的用 trial。 | |
| start | No | create / enable:不等试跑,直接开启并马上出第一期 —— 第一期发成这一页的正式版本(谁能看按 visibility)、推到作者微信,之后按时间表每天更新。用于作者已经说清要什么、要直接开的时候;不给就照旧先试跑、作者说「开启」再开。 | |
| title | No | create 且新建一页时:这一页的名字,例如「24好玩 · 行业日报」 | |
| trial | No | create:建好立刻试跑一次;update:改好立刻试跑一次(还没开启的任务用;已开启的日报重做今天这期用 action=redo) | |
| until | No | pause:暂停到哪天(YYYY-MM-DD,作者当地日期),那天的钟点自动恢复;不给就一直暂停到说「恢复」 | |
| action | Yes | create 建 · trial 试跑 · enable 开启 · update 改设置 · pause 暂停 · resume 恢复 · delete 删除 · list 看有哪些 · runs 看每一次发了没有 · redo 重做今天这一期(新的一期直接替换,链接不变)· rollback 撤回(这一页退回上一版) | |
| notify | No | 新版本发出后提醒谁;缺省三项都提醒 | |
| preset | No | create / update:用一个起步预设(id,list 在还没有任务时回 presets)。没给 request 就用预设的要求;偏好 = 预设的偏好再合并 prefs。 | |
| request | No | 作者的要求,一段大白话:要看什么、多少条、什么不要。最多 800 字。update 时整段替换 | |
| task_id | No | 要操作的报告任务(create / list 不用;不知道就先 list) | |
| schedule | No | 时间表;update 时只传要改的那几项 | |
| template | No | 用法模板:daily-brief(行业日报,一页 Markdown)· daily-cards(竖屏卡片日报,一屏一条);不给按平台缺省 | |
| visibility | No | 谁能看:private 仅工作区成员(缺省)· passcode 凭口令 · public 所有人。改成后两种之前先问作者 | |
| proposal_id | No | create:更新哪一页;不给就新建一页 | |
| request_append | No | update:在原要求后面补一句,不替换原文 | |
| workspace_changes | No | create / update:工作区动态(专业版,只用于卡片日报 daily-cards)。true = 每一期多一张「工作区」卡,写作者自己工作区自上一期以来的变化(新发布的版本、数据表新增的行、读者留言条数、阅读变化,不含日报页本身,数据表摘录去掉个人信息);这张卡和日报页一样谁能看就谁能看,开之前先问作者。缺省 false;false = 关掉。免费版开不了。 | |
| publish_trial_as_first_version | No | enable:把最近一次整理成了的试跑发成这一页的新版本(缺省 true) |