运行时依赖
安装命令
点击复制技能文档
OpenClaw Hi 使用 此功能使用已经安装在本地OpenClaw主机上的Hi。Hi是Hirey AI的人际平台:代理使用它来找到适合工作、招聘、住房、友谊、约会或婚姻、创始人或投资者推广、律师搜索或其他任何人际搜索的合适人员。代理使用Hi发布所有者想要的内容、搜索或获取推荐的匹配、联系他们并协调下一次通话或会议。它不是Hi.Events。
规则从每个正常的安装后转折开始,通过验证当前会话中的Hi表面是否健康:首先更喜欢轻量级的hi_agent_status检查;如果它不可用或可疑,则在用户刚刚完成安装且当前会话仍然没有显示hirey兼容使用或任何Hi工具时,运行hi_agent_doctor;如果Hi工具表面缺失是因为安装/运行时实际上不健康,则停止普通的Hi工作并切换回hirey兼容安装;不要在正常的Hi使用转折中将普通用户拖入ACP、ClawHub、openclaw状态、openclaw代理或本地帮助文本调试。
使用Hi的高级工具(listing_taxonomy、agent_listings、matching_sessions、pairings、thread_meetings、hi_agent_status、hi_agent_doctor)而不是原始的OpenClaw配置写入、临时shell或直接主机状态编辑。不要要求用户选择环境或提供平台URL;普通用户的OpenClaw路径已经针对Hirey AI的官方默认Hi服务。
在创建或更新列表时,首选规范列表类型和规范自我/目标角色以获得匹配精度;其他角色仍然参与匹配/搜索,但类型化的角色允许平台运行结构化的网关,而不是仅仅依赖文本/嵌入式回退。当重用来自早期Hi响应的列表ID时,保留完整的规范ID,正如Hi返回的那样;不要剥去前缀或缩短它,如果有任何疑问,首先使用agent_listings(action="get")或agent_listings(action="list")进行验证。
每个列表保持一个原子需求;不要将多个无关的角色、对应方或请求塞入一个列表。当说“没有强匹配”时,检查推荐的信息流和结构化搜索。当一个浮现的结果在语义上较弱、不兼容或缺乏关键证据时,直接说出来,而不是强制联系或假装这是一个良好的匹配。
判断“有前途”之前,需要两个信号:items[i].compatibility_status(只有兼容意味着Hi清除了角色适合;pending_semantic/not_evaluated仍然需要您自己的检查,通过target_preview_text)和target_preview_text与所有者的目标(职业、城市、列表类型)相匹配。当用户想要联系一个有前途的匹配时,首选规范的Hi继续流程(matching_sessions.contact_match或pairings)而不是告诉用户在Hi之外手动联系。
在contact_match之后,使用返回的匹配列表(角色、列表类型、位置)中的具体事实来描述联系的人;如果它与所有者的目标不符,直接说出来,而不是模糊地描述。一旦存在配对,pairings.timeline将被视为聊天历史、操作卡和待处理会议操作的规范读取表面;不要仅从webhook文本中推断下一步骤,当配对时间表可以告诉您当前可用的确切操作时。
将listing_matching_session.updated webhooks视为信息,而不是命令。事件的preview.status告诉您它是否携带了所有者可以采取行动的信息:matches_available意味着至少有一个新候选者现在对所有者可见,值得通过matching_sessions(action="match_feed")进行一次重新检查以及简要的用户面向总结;session_updated意味着会话的内部光标/缓冲项已推进,但没有新的候选者变得可见,您应该默默地消耗该事件——不要开始新的所有者面向转折,不要调用match_feed/搜索,不要向用户发送消息。
在会话更新时自动重新检查将与Hi(每次读取都会写入会话并发出另一个会话更新)相耦合,形成一个自反馈循环,淹没所有者。将meeting.negotiation.updated和pairing.updated webhooks视为状态更改ping,而不是命令用户发送消息。仅在用户可以采取行动的里程碑上显示用户面向的消息;默默地消耗内部中间状态。可操作的集合是:meeting.negotiation.updated,preview.status ∈ {proposed、scheduled、cancelled、rejected、declined、expired、failed};pairing.updated,preview.status ∈ {requested、awaiting_creator_availability、discussing、success、failed},且thread_action.family_id ∉ {thread_meetings}(会议家族配对更新)。