南京,中国
项目2026年9月7日

StockBuddy

StockBuddy 是面向腾讯自选股 APP 与微证券小程序的金融助手平台,覆盖金融问答、报表与 K 线生成、模拟炒股等能力。平台既要承接异步任务和 Agent 沙箱执行,也要保证多会话、多端连接下的消息能够稳定路由和准确投递。 我参与平台后端与 AI Agent 工程能力建设,主要负责中心化 Cron、沙箱执行可观测链路、多 Session 实时对话、用户文件空间以及回答反馈闭环。
  • 中心化 Cron:以 Job/Run 状态机统一任务定义和单次执行,收口触发、重试、取消、超时与结果投递。
  • Sandbox Cron 接入:通过 OpenClaw Cron Provider 与 cron-bridge 将沙箱任务接入中心服务。
  • 执行轨迹:Agent 生命周期事件配合 Append-only Checkpoint,持续记录沙箱执行过程。
  • 实时对话:WebSocket 与 Redis 支撑多 Session 消息路由、定向投递和多端状态同步。
  • 文件与反馈:COS、MySQL 管理用户文件和 Agent 产物,点赞、点踩沉淀显式反馈。
  • 基于 Job/Run 状态机、事务与 CAS Claim 处理任务领取和状态推进,并通过多层幂等机制避免重复触发与重复投递。
  • 关闭沙箱本地调度,使用稳定 ID 和失败关闭策略,使 Sandbox Cron 统一由中心服务调度,避免双调度和重复创建。
  • 通过 Agent 生命周期埋点与 Append-only Checkpoint 主动上报执行轨迹,让过程可视化与失败定位不侵入业务状态机。
  • 多 Session 链路保持同会话串行、跨会话并行,并支持消息路由、回复定向投递和多端状态同步。
  • 建设用户文件空间与图片上传、回传闭环,按 Session 关联 Agent 产物,支持幂等去重、鉴权、收藏和软删除。
  • 实现回答点赞、点踩功能,记录用户对结果的显式评价,为后续质量分析保留反馈数据。
TypeScript、Go、WebSocket、Redis、MySQL、COS、Cron、Agent Sandbox

相关项目

金融助手长期记忆服务

面向投顾类 AI Agent 的长期记忆服务,支持结构化写入、跨轮召回、状态过滤、审计回放与删除治理。

Ksmart

企业级 RAG 智能知识库平台,覆盖多格式文档解析、异步入库、混合检索、权限控制和 AI 流式问答。

MYDB

从零实现的轻量级关系型数据库,覆盖页式存储、缓存管理、B+ 树索引、WAL、事务隔离、SQL 解析和 C/S 通信。