
Hindsight Cloud 2026 年 4–5 月更新多语言控制平面、支付宝支付、Constellation 关系图谱与记忆视图焕新【免费下载链接】hindsightHindsight: Agent Memory That Learns项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsight本文基于 Hindsight 官方博客《Whats New in Hindsight Cloud: April–May Updates》hindsight-docs/blog/2026-05-19-cloud-may-updates.md整理并对照当前仓库中的控制平面源码hindsight-control-plane/src与数据平面实现hindsight-api-slim/hindsight_api进行印证。这篇指南汇总 5 月 15 日与 5 月 6 日两轮发布控制平面支持 8 种语言与支付宝付款Memories、Mental Models、Operations 视图全面重建并新增 Constellation 关系图谱与银行模板导入导出。读完本文你将了解每一项新功能的使用入口、背后实现以及对应源码位置。一、多语言控制平面8 种语言一键切换自上次更新以来Hindsight Cloud 控制平面已完成全面国际化i18n。点击顶栏的语言切换器即可在以下 8 种语言之间切换English、Español西班牙语、Français法语、Deutsch德语、Português葡萄牙语、日本語日语、한국어韩语、简体中文中文全页面与全对话框覆盖Dashboard、账单Billing、设置Settings、团队Team、API Keys、用量Usage、支持聊天Support Chat、Admin以及所有银行Bank视图均已翻译。按浏览器记忆偏好所选语言会跨会话持久保存。文档站同步支持简体中文docs 站点头部同样提供语言选择器可切换至 简体中文。从源码结构看国际化由 hindsight-control-plane/src/i18n/config.ts 定义locales数组列出en、es、fr、de、pt、ja、ko、zh-CN、zh-TW、yue-Hant共 10 个语言环境Cloud 页面启用其中 8 个默认语言为en并通过localeNames给出各语言的本地化名称。切换组件 language-switcher.tsx 使用next-intl的useLocale与路由router.replace(pathname, { locale })实现无刷新切换。翻译资源文件位于 hindsight-control-plane/src/messages包含en.json、zh-CN.json、de.json、es.json、fr.json、ja.json、ko.json、pt.json等配套测试见 tests/messages/messages.test.ts 与 used-keys.test.ts用于校验翻译键的完整性与一致性。官方提示如果发现某处翻译在语境中读起来别扭欢迎提交 issue——机器翻译在“技术性语气”上经常翻车官方更希望在发布前收到这类反馈而非带病发布。二、支付宝Alipay接入 Stripe Checkout除了信用卡/借记卡之外你现在可以使用**支付宝Alipay**购买 Credits。支付宝在 Stripe Checkout 对中国大陆客户开放具体展示的支付方式取决于你的地区locale与商户配置。要点单次授权Single-use authorization支付宝按单笔扣款授权不会被保存为账户内默认支付方式。自动充值仅限卡要开启自动充值Auto-recharge仍需添加银行卡可在支付宝购买后从 Payment Methods 卡片中完成添加。原有刷卡流程不变Visa、Mastercard、American Express 等主流卡组织照常可用。三、Constellation 关系图谱视图Memories Data 视图新增Constellation可视化将记忆及其关系以交互式图谱布局展示Entities 视图也新增Relations标签页使用同一套引擎探索实体与实体之间的连接。功能特性交互式布局支持缩放、平移点击任意节点即可查看其背后的记忆或实体详情。事实类型颜色编码World Facts、Experiences、Observations 一目了然。图例覆盖层Legend overlay解释每种节点与边的类型。3.1 前端实现canvas 星图渲染前端核心组件为 constellation.tsx约 1700 行基于 Canvas 2D 与chenglou/pretext文本布局库实现布局节点按 id 哈希确定性散布在环形上支持clusterKeyFn聚类节点围绕公共质心排列并用凸包convexHull绘制半透明“blob”以及nodeGroupsFn维恩/欧拉模式按组质心取均值重叠的 hull 即欧拉图中的交集。连接线类型颜色语义semantic蓝、时间temporal青、实体entity琥珀、因果causal紫定义于LINK_TYPE_COLORS。热力梯度节点颜色按连接数或nodeHeatFn自定义维度如“recency 新旧度”从冷蓝到暖橙映射节点大小默认随连接数变化也可通过nodeSizeFn覆盖如实体视图按共现权重缩放。环境动画节点带相位错开的漂移与脉冲“呼吸”偏好通过constellation-motionlocalStorage 键全局记忆而非按银行分别记录。标签防重叠使用网格占位canPlace/claim做标签去冲突compactLabels模式以更小单元密集排布短标签如实体名。共享数据模型与 API 响应转换函数位于 graph-data.ts其中convertHindsightGraphData将数据平面返回的nodes/edges含linkType、entityName、weight/similarity转换为前端统一的GraphNode/GraphLink结构。3.2 数据接入控制平面代理与数据平面图谱接口控制平面的图谱代理路由位于 hindsight-control-plane/src/app/api/graph/route.ts它接收bank_id兼容agent_id、type/fact_type、limit、q、tags、tags_match、document_id、chunk_id等查询参数转发到数据平面的/v1/default/banks/{bankId}/graph接口并在出错时返回本地化错误载荷localizeApiErrorPayload。数据平面一侧图谱查询实现在 hindsight-api-slim/hindsight_api/engine/memories/pg/graph.pygraph_units记忆节点与关系、graph_entity_rows实体行、graph_direct_links直接连接分别构建图谱数据。实体共现关系由entity_cooccurrences表承载相关迁移见 alembic/versions/b5d4e3f2a1c9_backfill_entity_cooccurrences_event_time.py并配套 graph_maintenance.py 维护实体节点与共现对的增删含孤儿实体、过期共现的剪枝。实体解析trigram 候选与共现剪枝见 engine/entity_resolver.py。四、更丰富的 Memories 视图Memories Data 视图迎来多项体验升级标签过滤Tag filtering直接在视图中按一个或多个标签过滤记忆。服务端全文搜索搜索范围覆盖整个银行bank的全部记忆而非仅当前页。记忆摄取图表Memories-ingested chart银行统计页新增 24h / 7d / 30d 周期切换器可观察摄取趋势。失败合并下钻Failed-consolidation drilldown点击 Consolidation 卡片上的失败项可查看具体是哪些输入失败及原因。空状态 CTA无记忆的银行直接在数据视图内浮现 Add Document 按钮。前端相关实现包括 contenteditable="false">【免费下载链接】hindsightHindsight: Agent Memory That Learns项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsight创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考