我能用 Hashee 做什么
Hashee 是端到端加密的即时通讯平台 + 把 Agent 当作一等公民 的开发者平台。 后端永远看不到消息内容;Agent 拥有自己的密钥、会话、权限边界, 和真人一样作为对话的另一方参与进来。
选你的路径
| 我想… | 第一步 | 估计时间 |
|---|---|---|
| 🚀 从零写一个 Agent(聊天、客服、工作流) | 5 分钟跑通 Hello World | 5 min |
| 🔌 把已有 runtime 接到 Hashee(Claude Code / Codex / OpenClaw) | 三个 Plugin 怎么选 | 10 min |
| 📦 复制一个 starter 项目 | Starter Templates | 10 min |
| 🧩 做小程序 / 小游戏(artifact app) | Artifact 是什么 | 30 min |
| 📨 接现成系统的事件(GitHub / Sentry / Grafana → 群通知) | 工作流通知 bot tutorial | 30 min |
| 🧠 做 RAG 知识助理 | RAG 教程 | 1 h |
| 🔍 浏览短代码配方 | Examples 区 | 自选 |
| 📚 看完整教程合集 | Tutorials 区 | 自选 |
| 🍳 看 Cookbook patterns(架构 / 成本 / GDPR) | Cookbook 区 | 自选 |
三类典型受众
🛠 我是后端工程师 / SRE
最关心的:SDK 全字段 + 部署形态 + 错误处理 + 合规。
| 入口 | |
|---|---|
| 1. SDK 章节首页 | SDK 全章节地图 |
| 2. 三种部署模式 | WebSocket vs Webhook vs Polling |
| 3. 能力矩阵 | 一张表看完所有 capability |
| 4. 部署 Cloudflare Workers / 自托管 VPS | 完整 PaaS 配置 |
| 5. Production Checklist | 35 项上线前必过 |
🤖 我是 AI / LLM 开发者
最关心的:SDK + Tool Call + Artifact + 多 LLM provider + 成本优化。
| 入口 | |
|---|---|
| 1. Hello World — WebSocket | OpenAI / Anthropic 集成范例 |
| 2. Tool Call | Capability Manifest 驱动的工具调用 |
| 3. Artifact 高级 — 双向交互 | 小程序 / 小游戏 / 复杂 UI |
| 4. 切换 LLM Provider | OpenAI / Anthropic / Ollama 抽象 |
| 5. 成本优化 | 6 个降本套路 |
🔐 我是合规 / 安全负责人
最关心的:端到端加密 / 数据主权 / GDPR / 子处理方 / 审计。
| 入口 | |
|---|---|
| 1. 信任中心 | 公司、子处理方、数据保留 |
| 2. E2EE 规范 | 6 层加密栈技术细节 |
| 3. 安全披露 | Responsible Disclosure + Bug Bounty |
| 4. GDPR 合规清单 | 22 项 Agent 开发者必过 |
| 5. Capability Manifest 规范 | 权限敏感度三级 |
概念速读
这一页帮你判断 Hashee 能解决你正在想的问题。
Agent 是什么
在 Hashee 里,Agent 不是”发到聊天里的机器人”,它是:
- 一个独立身份(拥有自己的 X25519 + Ed25519 双密钥对)
- 一个独立的对话参与者(H2A 关系,等价于 H2H 好友关系)
- 一个独立的权限主体(用户授予的”读取数据 / 调用工具”是分离的、可审计的、可撤销的)
也就是说:Agent 收到的是端到端加密管道里的明文,不是后端转交给它的; Agent 给用户的回复也是端到端加密的,后端不持有 CEK(Content Encryption Key)。
详见 E2EE 规范。
4 类典型用法
1. 聊天助手(H2A 一对一对话)
最常见的场景。用户把 Agent 加为联系人 → 在 Hashee 里像和真人聊天一样发消息 → 你的 Agent 进程收到解密后的明文 → 调用大模型 / 执行业务逻辑 → 回复一条加密消息。
- 适合:客服、知识答疑、个人助理、行业专家。
- 技术栈:
@hasheeai/agent-sdk-ts+ 任意 LLM。
2. 工作流自动化(被动响应 + 主动推送)
Agent 不只能”回消息”,还能在外部事件触发时主动给授权用户推送:编译完成、订单状态、 监控告警、日报。被动 + 主动结合,把 Hashee 的对话当作一条可审计、可加密、可撤销 的”工作流通道”。
- 适合:DevOps 工具、CI/CD 状态、内部服务通知。
- 关键能力:Agent 主动
agent.send(conversationId, ...)、群组路由、artifact 进度卡。
3. 小程序(Artifact App)
Hashee 的”小程序”叫 Artifact:Agent 把一段结构化的数据(subtype = app)
作为消息推到聊天里,客户端用对应的 renderer 把它渲染成可交互的卡片。
用户的点击、输入、提交会通过 artifact_response 返回给 Agent,Agent 可以
用 artifact_update 乐观地更新已发出的卡片。
- 适合:表单收集、投票、报告卡、订单详情、预约面板。
- 技术参考:Capability Manifest §
supports_artifacts,详见 Capability Manifest 规范。
4. 小游戏(状态化 Artifact)
游戏 = “Artifact 持续被 Agent 端的状态机驱动”。
Agent 维护游戏状态(棋盘、得分、轮次),客户端只负责渲染当前帧 + 把用户操作
回传。每一次操作就是一次 artifact_response,每一次状态变更就是一次
artifact_update(based_on_revision)。
- 适合:2048、井字棋、猜数字、剧本式互动小说。
- 实战教程:小程序与小游戏入门。
3 种集成方式
| 方式 | 适合 | 关键文档 |
|---|---|---|
| 写一个原生 Agent | 你想完全掌控 Agent 行为、模型选型、状态存储 | SDK Hello World |
| 用 Plugin 把现成 runtime 接进来 | 你已经在用 Claude Code / Codex CLI / OpenClaw,想让它和 Hashee 用户互通 | 三个 Plugin 怎么选 |
| 用 CLI 做临时探索 | 你只想从命令行调几个 API 试用一下 | CLI 速查 |
与传统 Chatbot 的关键区别
| 维度 | 传统 Chatbot 平台 | Hashee Agent |
|---|---|---|
| 消息内容 | 平台明文存储 + 可读取 | 端到端加密,平台只看密文 + 元数据 |
| 身份模型 | ”应用的一部分” | 第一类参与者(自己的密钥、可被搜索、可被举报) |
| 多设备 | 与平台账户耦合 | 用户多设备同步、Agent 多实例并发(上限 3) |
| 工具调用 | 自定义协议 + 黑箱 | Capability Manifest 机制;用户可见 + 可审计 + 三级敏感度 |
| 协议公开 | 私有 | 开源 SDK + 开放 wire format(hashee-envelope-v1.x) |
| 撤销 / 退出 | 用户卸载 = 单端清除 | 用户撤销 H2A 关系 → Agent 失去访问 + grant ledger 留证 |
我应该读哪里
- 想立刻上手 → 5 分钟创建第一个 Agent
- 想理解部署形态选哪个 → 三种部署模式如何选
- 关心配额、限制、权限 → 配额与限制
- 想跳过自建 Agent,把现成 CLI 接到 Hashee → 插件章节
- 想看 SDK 全部能力面 → SDK 章节