Skip to content

v1.9.2 — Pocket 消息 App 触发 (简化版)

Choose a tag to compare

@opc007 opc007 released this 17 Jun 14:11
· 7 commits to main since this release

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_pairings
    • pocket_add_pairing / pocket_remove_pairing
    • pocket_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: 全功能版本