核心用法
Today Task 是一个通用任务结果推送器,专门用于将AI生成的任务结果推送到华为手机的负一屏(Today Screen)。核心工作流程为:1)任务执行完成后生成Markdown格式的结果内容;2)通过JSON文件方式推送(python scripts/task_push.py --data task.json);3)自动检查技能更新;4)在对话中整合显示推送结果和更新状态。
关键配置项包括:授权码(authCode)必须从负一屏动态管理-关联账号中获取;推送服务URL默认为华为云东莞节点。技能采用混合配置系统,优先使用OpenClaw全局配置,其次使用本地config.json。
显著优点
- 格式保留完整:强制使用JSON输入,100%保留Markdown格式,避免命令行转义问题
- 标准化数据格式:统一的消息结构支持周期性任务,taskId保持一致便于追踪
- 智能更新提示:仅在发现新版本或检查异常时提示用户,减少干扰
- 完善的错误处理:提供详细的错误码说明和具体解决方案(如授权码无效、设备未联网等)
- 安全特性:HTTPS加密传输、本地日志脱敏(授权码显示为
ABC***)、用户完全控制数据流向 - 时间戳自动处理:自动使用UTC时间戳,避免时区问题
潜在缺点与局限性
- 配置门槛较高:必须手动获取授权码并完成多步配置,首次使用流程复杂
- 华为生态依赖:推送端点默认使用华为云服务,非华为用户无法使用
- 数据出境风险:默认端点位于中国东莞,部分用户可能关注数据主权问题
- 授权码安全风险:授权码会通过网络传输,虽有HTTPS加密但仍属敏感令牌
- 内容长度限制:默认最大5000字符,长内容需截断
- 周期性任务限制:scheduleTaskId需手动保持一致,无自动周期性调度能力
适合人群
- 华为手机用户,尤其是重度使用负一屏功能的用户
- 需要将AI任务结果(新闻汇总、日程报告、数据分析等)推送到手机端的用户
- 具备基础配置能力,能完成授权码获取和配置命令操作的技术用户
- 企业用户可部署私有端点实现完全数据控制
常规风险
1. 授权码泄露风险:授权码是敏感凭证,不应在聊天中粘贴,建议定期更新
2. 数据隐私风险:任务内容会传输到配置的端点,应避免包含高度敏感个人信息
3. 网络依赖风险:设备需联网且登录华为账号,否则推送失败(错误码82600017)
4. 服务可用性风险:依赖华为云服务,存在服务端维护或异常可能(错误码82600005)
5. 配置失效风险:授权码可能过期,需定期重新获取
6. 本地记录累积:默认保存100条推送记录,需定期清理或限制数量