<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>文档 on PocketHook</title><link>https://pockethook.app/zh-hans/docs/</link><description>Recent content in 文档 on PocketHook</description><generator>Hugo -- gohugo.io</generator><language>zh-hans</language><lastBuildDate>Wed, 11 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://pockethook.app/zh-hans/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>设置指南</title><link>https://pockethook.app/zh-hans/docs/setup-guide/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://pockethook.app/zh-hans/docs/setup-guide/</guid><description>&lt;h2 class="relative group"&gt;1. 安装 PocketHook
&lt;div id="1-安装-pockethook" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-%e5%ae%89%e8%a3%85-pockethook" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;从 &lt;a
href="https://apps.apple.com/app/pockethook/id6761634641"
target="_blank"
&gt;App Store&lt;/a&gt; 下载 PocketHook，并在 iPhone、iPad 或 Mac 上打开。&lt;/p&gt;
&lt;h2 class="relative group"&gt;2. 配置您的服务器
&lt;div id="2-配置您的服务器" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-%e9%85%8d%e7%bd%ae%e6%82%a8%e7%9a%84%e6%9c%8d%e5%8a%a1%e5%99%a8" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;PocketHook 需要一个 HTTPS 端点进行通信。您可以使用：&lt;/p&gt;</description></item><item><title>代理服务器</title><link>https://pockethook.app/zh-hans/docs/agent-server/</link><pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate><guid>https://pockethook.app/zh-hans/docs/agent-server/</guid><description>&lt;h2 class="relative group"&gt;什么是 PocketHook Agent Server？
&lt;div id="什么是-pockethook-agent-server" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e4%bb%80%e4%b9%88%e6%98%af-pockethook-agent-server" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;代理服务器将 PocketHook 变成一个完整的 AI 助手。无需自己编写响应逻辑，只需连接一个大语言模型（Claude、GPT、Gemini 等）来处理消息、调用工具并返回结构化的 PocketHook 响应——包括快捷指令触发。&lt;/p&gt;
&lt;p&gt;服务器运行在您自己的机器上。您的数据由您掌控。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;这是一个起点。&lt;/strong&gt; 服务器附带一组核心工具，并被设计为可由您扩展。添加您自己的集成——邮件、日历、文档、API——让它成为您的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;功能
&lt;div id="功能" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%8a%9f%e8%83%bd" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;多提供商 LLM&lt;/strong&gt; — Anthropic、OpenAI、GitHub Copilot、Google、Mistral、Groq、xAI、OpenRouter、Ollama（本地）、LM Studio（本地）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OAuth 认证&lt;/strong&gt; — GitHub Copilot 和 OpenAI Codex，通过设备码/浏览器流程&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代理工具&lt;/strong&gt; — Shell 命令、文件读写、目录列表、网络搜索、网页抓取、开发服务器管理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;框架/用户分离&lt;/strong&gt; — 框架文件（&lt;code&gt;skills/&lt;/code&gt;、&lt;code&gt;custom-tools/&lt;/code&gt;、&lt;code&gt;config/&lt;/code&gt;）保持只读。您的自定义位于 &lt;code&gt;data/user/&lt;/code&gt;（技能、自定义工具、说明、类型化偏好）。框架更新不会覆盖您的工作&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;类型化用户偏好&lt;/strong&gt; — 将偏好的地图应用或隧道域名等值存储在 &lt;code&gt;data/user/prefs.json&lt;/code&gt; 中。在技能中通过 &lt;code&gt;{{prefs.key}}&lt;/code&gt; 引用，服务器会在加载时进行替换&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一次调用完成编程任务&lt;/strong&gt; — &lt;code&gt;run_code_job&lt;/code&gt; 元工具创建一个 prompt 类型的后台任务（由您配置的 LLM 运行）并在一步内向用户发送确认，替代易出错的&amp;quot;respond + create-job&amp;quot;模式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;类型化协议工具&lt;/strong&gt; — 六个专用 &lt;code&gt;respond_*&lt;/code&gt; 工具（&lt;code&gt;respond_text&lt;/code&gt;、&lt;code&gt;respond_image&lt;/code&gt;、&lt;code&gt;respond_buttons&lt;/code&gt;、&lt;code&gt;respond_shortcut&lt;/code&gt;、&lt;code&gt;respond_html&lt;/code&gt;、&lt;code&gt;respond_sequence&lt;/code&gt;），加上类型化任务工具（&lt;code&gt;create_once_job&lt;/code&gt;、&lt;code&gt;create_cron_job&lt;/code&gt;）和类型化工作区工具（&lt;code&gt;create_project&lt;/code&gt;、&lt;code&gt;list_projects&lt;/code&gt;、&lt;code&gt;delete_project&lt;/code&gt;）。在到达设备之前，模式会拒绝格式错误的 URL、按钮语法以及 &lt;code&gt;type&lt;/code&gt;/&lt;code&gt;schedule&lt;/code&gt; 组合&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;类型化定制写入器&lt;/strong&gt; — &lt;code&gt;create_user_skill&lt;/code&gt; 和 &lt;code&gt;create_custom_tool&lt;/code&gt; 使用正确的前置元数据构建用户层 markdown，因此加载器始终能解析它们，代理也无需手写这些文件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;后台任务&lt;/strong&gt; — 使用 cron 表达式或简单间隔的一次性或重复任务&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;动态技能&lt;/strong&gt; — 将快捷指令和行为规则定义为 &lt;code&gt;.md&lt;/code&gt; 文件。仅紧凑索引加载到提示中；完整内容通过 &lt;code&gt;load_skill&lt;/code&gt; 工具按需获取&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自我管理技能&lt;/strong&gt; — 代理可以创建、编辑和删除技能定义（写入始终落在用户层）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;语义记忆&lt;/strong&gt; — 使用嵌入（Ollama、LM Studio 或 OpenAI）的向量搜索。记忆由 LLM 自动分类到 wing/room/hall/status 维度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;知识图谱&lt;/strong&gt; — 带有自动失效的时间三元组存储。多值关系共存；单值事实自动替换&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PARA 方法（含项目结束级联）&lt;/strong&gt; — 每条记忆都标记了状态（Project、Area、Resource、Archive）。项目结束时，单次 &lt;code&gt;complete_project&lt;/code&gt; 调用即可归档其向量、使与其 slug 关联的所有计划三元组失效并记录完成 — 一次调用而非三次&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;混合召回&lt;/strong&gt; — 使用倒数排名融合将 FTS5 关键词搜索与向量语义搜索相结合&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期记忆&lt;/strong&gt; — 当语义记忆禁用时，使用 SQLite + FTS5 全文搜索作为回退&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;带隧道契约的开发服务器管理&lt;/strong&gt; — 启动、停止和列出开发服务器。当请求 &lt;code&gt;tunnel: true&lt;/code&gt; 时，服务器在启动前和启动后都会强制执行 — 不可达的 localhost 服务器绝不会被悄悄保留运行&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自动 URL 清理&lt;/strong&gt; — 如果代理在响应中留下 &lt;code&gt;localhost&lt;/code&gt; URL，&lt;code&gt;respond_*&lt;/code&gt; 工具会将其重写为匹配的隧道 URL，以便您的手机始终能获得可达链接&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自定义工具&lt;/strong&gt; — 代理可以安装 CLI 工具并将其注册为新功能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;版本控制&lt;/strong&gt; — 工作区文件的自动 git 版本控制；技能和权限的配置备份&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web 仪表板&lt;/strong&gt; — 后台任务的实时概览，可按用户自定义。&lt;code&gt;/dashboard&lt;/code&gt; 和 &lt;code&gt;/api/jobs&lt;/code&gt; 在设计上是未认证的——请在网络层（Tailscale ACL、防火墙、带基本认证的反向代理）限制访问，或者在不需要时设置 &lt;code&gt;DASHBOARD=false&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HTTPS 隧道&lt;/strong&gt; — 内置 Tailscale、ngrok 和 Cloudflare Tunnel 支持&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;系统服务&lt;/strong&gt; — 在 macOS、Linux 或 Windows 上安装为持久服务&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;速率限制&lt;/strong&gt; — 可配置阈值的逐令牌请求限制&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class="relative group"&gt;要求
&lt;div id="要求" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e8%a6%81%e6%b1%82" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a
href="https://bun.sh"
target="_blank"
&gt;Bun&lt;/a&gt; 运行时&lt;/li&gt;
&lt;li&gt;LLM 提供商的 API 密钥或 OAuth 凭证&lt;/li&gt;
&lt;li&gt;（可选）&lt;a
href="https://tailscale.com"
target="_blank"
&gt;Tailscale&lt;/a&gt;、&lt;a
href="https://ngrok.com"
target="_blank"
&gt;ngrok&lt;/a&gt; 或 &lt;a
href="https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/"
target="_blank"
&gt;cloudflared&lt;/a&gt;（用于 HTTPS 隧道）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class="relative group"&gt;快速开始
&lt;div id="快速开始" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%bf%ab%e9%80%9f%e5%bc%80%e5%a7%8b" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/pockethook-app/pockethook-agent-server.git
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd pockethook-agent-server
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;bun install
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 交互式设置 — 选择提供商、模型、认证令牌、端口&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;bun run setup
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 启动服务器 + HTTPS 隧道&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;bun run dev:tunnel
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;设置向导将引导您选择 LLM 提供商、配置认证和设置工具权限。&lt;/p&gt;</description></item><item><title>设置参考</title><link>https://pockethook.app/zh-hans/docs/settings-reference/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://pockethook.app/zh-hans/docs/settings-reference/</guid><description>&lt;h2 class="relative group"&gt;Server Configuration
&lt;div id="server-configuration" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#server-configuration" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;The core connection settings for your PocketHook server.&lt;/p&gt;
&lt;h3 class="relative group"&gt;Server URL
&lt;div id="server-url" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#server-url" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Text field (URL)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Default&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Empty&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Stored in&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;iOS Keychain&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The HTTPS endpoint where PocketHook sends your chat messages. Only &lt;strong&gt;HTTPS&lt;/strong&gt; URLs are accepted — HTTP is rejected for security. This is the primary endpoint your server listens on.&lt;/p&gt;</description></item><item><title>OpenClaw 技能</title><link>https://pockethook.app/zh-hans/docs/openclaw-skill/</link><pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate><guid>https://pockethook.app/zh-hans/docs/openclaw-skill/</guid><description>&lt;h2 class="relative group"&gt;什么是 OpenClaw 技能？
&lt;div id="什么是-openclaw-技能" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e4%bb%80%e4%b9%88%e6%98%af-openclaw-%e6%8a%80%e8%83%bd" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;PocketHook 的 &lt;a
href="https://github.com/nickytonline/OpenClaw"
target="_blank"
&gt;OpenClaw&lt;/a&gt; 技能让您的 OpenClaw 代理可以在设备上触发 iOS 快捷指令。当您要求 OpenClaw 创建笔记、制作播放列表或运行任何自动化时，代理会在响应中包含标记，PocketHook 会检测并执行这些标记。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;早期版本。&lt;/strong&gt; 此技能可能需要针对您的设置进行额外调整。包含的快捷指令是示例 — 您需要注册自己的快捷指令并调整技能以匹配您使用 PocketHook 的方式。&lt;/p&gt;</description></item><item><title>API 参考</title><link>https://pockethook.app/zh-hans/docs/api-reference/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://pockethook.app/zh-hans/docs/api-reference/</guid><description>&lt;h2 class="relative group"&gt;协议概述
&lt;div id="协议概述" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%8d%8f%e8%ae%ae%e6%a6%82%e8%bf%b0" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;PocketHook 通过 HTTPS 使用简单的基于 JSON 的协议与您的服务器通信。应用发送 POST 请求并期望 JSON 响应。&lt;/p&gt;
&lt;h2 class="relative group"&gt;认证
&lt;div id="认证" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e8%ae%a4%e8%af%81" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;PocketHook 将配置的认证令牌作为 Bearer 令牌发送：&lt;/p&gt;</description></item><item><title>Siri 与 App Intents</title><link>https://pockethook.app/zh-hans/docs/siri-intents/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://pockethook.app/zh-hans/docs/siri-intents/</guid><description>&lt;p&gt;PocketHook 提供六个 App Intents，与 Siri 和 iOS 快捷指令应用集成。您可以用它们构建由语音、时间、位置或其他 iOS 触发器激活的强大自动化。&lt;/p&gt;
&lt;h2 class="relative group"&gt;发送消息
&lt;div id="发送消息" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%8f%91%e9%80%81%e6%b6%88%e6%81%af" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Intent&lt;/strong&gt;：&lt;code&gt;SendMessageIntent&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;向服务器发送消息，并可选择等待响应。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;th&gt;类型&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;消息&lt;/td&gt;
&lt;td&gt;string&lt;/td&gt;
&lt;td&gt;要发送的消息&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;等待响应&lt;/td&gt;
&lt;td&gt;boolean&lt;/td&gt;
&lt;td&gt;如果为 true，等待最多 5 分钟&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;示例&lt;/strong&gt;：&amp;ldquo;嘿 Siri，用 PocketHook 发送&amp;rsquo;检查服务器'&amp;rdquo;&lt;/p&gt;</description></item></channel></rss>