hancao97/hanai-investment-dsh

hancao97★ 1TypeScript最后同步: 2026-08-15

在 GitHub 打开

Local-first A-share research workbench for DeepSeek Harness: market dashboards, watchlists, valuation, four investor agents, versioned reports, and continuous post-report chat.

README 摘要

Hanai Investment for DSH 以 DeepSeek Harness 为 Agent 内核的本地优先 A 股研究工作台。 Hanai Investment 把行情、自选、个股与估值研究、四位大师研判、不可变报告和报告后的持续对话,组合在一个完整的 React 工作台中。DeepSeek Harness(DSH)负责模型、Agent、工具、Session、流式事件和会话持久化;Hanai 负责投资业务、研究资料、报告版本和全部产品界面。 核心体验 - 市场全景:六大指数、市场宽度、涨跌榜、成交/换手榜、行业与概念热力、板块成分。 - 自选观察:多分组、移动与删除、加入成本和区间表现、周期行情刷新、来源与过期状态。 - 个股研究:分时、日/周/月 K 线、交易和基本面指标、GuruFocus 估值摘要与数据出处。 - 四位大师:段永平、查理·芒格、沃伦·巴菲特、混江龙;每位大师都有独立 Skill 与参考资料快照。 - 大师研判:每次研判创建独立工作区与持久 DSH Session,报告通过校验后原子封存并记录 SHA-256。 - 报告后续聊:报告完成不归档 Session;Hanai 自绘聊天继续连接同一位大师,支持历史、流式输出、工具树、队列、steer、取消、审批和问题响应。 - 显式修订:普通追问不会覆盖报告;只有“创建修订版”才生成 v2、v3 等新的不可变快照。 - DeepSeek 设置:页面可写入或移除 Key、查看模型目录;Key 由 DSH Credentials 托管,不进入 Hanai 数据库。 - 两套主题:澄海蓝与青玉绿,均限定在 Workbench 根节点,不污染 DSH 全局样式。 - 完全自有界面:使用 React 18、DSH Slot/Runtime 和 CSS Modules;不显示或复用 DSH 原生聊天 UI。 架构 关键边界: - DSH 是聊天与 Agent 的唯一事实源;Hanai 不建立第二套 messages 或 turns 表。 - Hanai SQLite 只保存自选、证券主数据、研判索引、报告版本和 opaque dshSessionId 。 - 报告是 Hanai 封存的业务快照;工作区 REPORT.md 只是 Agent 可写的生成副本。 - 浏览器不接触文件系统或 SQLite;全部业务写入经由同源 /hanai RPC。 更完整的设计见 总体架构 与 ADR 索引。 运行要求 - Node.js ^22.19.0 或 =24.0.0 - pnpm 11.7.0 - DeepSeek Harness 0.1.0-rc.5 至 <0.2.0 ;推荐 CLI、Web App 与 Hanai 使用同一 rc 版本 - 一个 DeepSeek API Key(只在实际运行 Agent…

在 GitHub 查看完整 README →
Agent/智能体a-shareai-agentdeepseek-harnessdsh-pluginfinancial-analysisinvestment-researchlocal-firstreact

分类