v1.9.2 — Pocket 消息 App 触发 (简化版)
v1.9.2 — Pocket 消息 App 触发 (简化版)
🎯 重点
实现 5.29 Pocket 简化版:让 AgentShell 通过 飞书/企微/钉钉/Slack 触发任务。
✨ 新增
5.29 Pocket(核心)
- crates/pocket 新 crate:消息路由 + HMAC-SHA256 签名验证 + 配对管理
- 5 个 source:Feishu / WeCom / DingTalk / Slack / WeChat
- HMAC-SHA256 签名(防时序攻击的 constant-time compare)
- 配对持久化:
~/.agentshell/pocket.json - 8 个 Tauri 命令:
pocket_status/pocket_list_sources/pocket_list_pairingspocket_add_pairing/pocket_remove_pairingpocket_handle_request/pocket_sign/pocket_webhook_url
/pocket Slash 命令
/pocket status— 状态总览/pocket list— 列出配对/pocket pair <source> <uid> <name> <cid>— 创建配对(生成 HMAC key)/pocket unpair <id>— 删除配对/pocket sign <key> <body>— HMAC 签名(调试用)/pocket test <id>— 模拟 webhook 调用
🧪 测试
- 7/7 单元测试通过
- 0 个 TypeScript 错误
- HMAC-SHA256 + constant-time 比较
📦 安装
DMG 在资产里:Codex gx_1.9.2_aarch64.dmg
🔮 下一步
- v1.9.3: Pocket HTTP server(真实 webhook 接收)
- v1.9.3: 5.31 Vision 多模态(图像/视频理解)
- v2.0: 全功能版本