daily_stock_analysis version history
10 releases tracked, newest first.
v3.25.0
Jul 3, 2026## v3.25.0
## 发布亮点
- feat: 新增 `claude_code_cli` 和 `opencode_cli` generation-only 本地 CLI backend,并补齐生成后端状态诊断、预览、冒烟测试 API 和 Web 状态面板。
- feat: 台股报告完整接入三大法人资料,覆盖报告渲染、LLM prompt、TWD 币别标示、收盘集合竞价识别和 fetcher 韧性加固。
- feat: 新增钉钉群机器人通知、韩语报告输出和 AI 建议决策风格重评估预览。
- feat: Agent `/chat/stream` 标准化 progress event,新增阶段开始/完成、pipeline timeout 和预算跳过语义。
- improve: AlphaSift 接入 caller-side timeout、东财直连限速/抖动、策略目录元数据和防守策略,降低外部数据源卡住时触发 Web 等待超时的概率。
- fix: 修复桌面端 WebUI host/port 绑定、macOS Homebrew CLI PATH 诊断、Discord 长报告分片、yfinance 分红解析、A 股回测代码归一化、市场阶段识别和大盘复盘格式化等稳定性问题。
## What's Changed
- Added Claude Code and OpenCode local generation backends, backend status diagnostics, preview/smoke-test APIs, and the Web status panel by @massif-01 and @ZhuLinsen.
- Expanded Taiwan stock reports with institutional flow rendering, LLM prompt context, TWD currency labels, closing-auction detection, fetcher circuit breakers, date guards, and cache-stampede protection by @WenyuChiou and @ZhuLinsen.
- Added DingTalk notification support with long-message chunking by @Shlok1729.
- Added Korean report language support across prompts, reports, notification labels, and Web report copy by @devpark435.
- Standardi
4 downloads
v3.24.1
Jun 28, 2026## v3.24.1
> `v3.24.1` 取代未成功出桌面包的 `v3.24.0`,作为本轮正式发布版本;包含 `v3.23.0` 之后的全部主要变更,以及 `v3.24.1` 的发布打包修复。
>
> `v3.24.1` supersedes `v3.24.0`, whose desktop packages were not published successfully. This is the effective release for all major changes since `v3.23.0`, plus the `v3.24.1` packaging fix.
## 发布亮点
- feat: 扩展台股、日股、韩股市场支持,覆盖 suffix-only 个股分析、台股三大法人资料层、JP/KR 大盘复盘和跨服务市场枚举。
- feat: 接入 TickFlow 核心 A 股数据源,增强 A 股日 K、实时行情、股票列表/名称数据源和批量预取能力。
- feat: 新增 GenerationBackend 抽象、`codex_cli` 本地 CLI backend、Hermes 本地 HTTP 渠道和 prompt cache capability registry。
- feat: Web/API/Desktop 支持多时间定时推送与 runtime scheduler 热重建,Web 设置页补齐首次启动配置检查和定时任务面板。
- improve: 报告与通知链路补齐信号归因、单股信号时间线、概念板块排行和关联板块展示,减少 AI 建议与报告详情之间的重复展示。
- fix: 修复桌面/Docker 发布依赖、Windows 静态资源 MIME、回测空结果、通知 Markdown、Docker Webhook 模板占位符和 AlphaSift 数据源稳定性问题。
## What's Changed
- Expanded Taiwan, Japan, and Korea market coverage, including suffix-only analysis, Taiwan institutional flows, JP/KR market review, and market enum propagation by @WenyuChiou and @ZhuLinsen.
- Added TickFlow as a core A-share data source with stronger quote, K-line, stock-list, and prefetch coverage by @timeance.
- Added local generation infrastructure: GenerationBac
4 downloads
v3.23.0
Jun 20, 2026## v3.23.0
### Highlights
- DecisionSignal 贯通报告提取、Web 展示、反馈/后验、告警通知和组合风险,AI 建议信号进入可追踪闭环。
- 新增合规 RSS/Atom 与 NewsNow 资讯源情报池,分析、Agent 和大盘复盘可 fail-open 复用本地资讯 evidence。
- 新增日本/韩国 suffix-only 个股分析 MVP,支持 `.T`、`.KS`、`.KQ` 标的通过 YFinance 获取行情与技术上下文。
- 新增 Token 用量监控看板、legacy LLM usage telemetry 和 message stability audit,增强 LLM 调用可观测性。
- 修复运行流 live 状态、AlphaSift 缓存/字段兼容、发布说明诊断和日韩股票输入/历史展示等稳定性问题。
### Contributors
@Activer007, @Amorend, @NewAmorend, @ZhuLinsen, @massif-01
### Full changelog
https://github.com/ZhuLinsen/daily_stock_analysis/compare/v3.22.0...v3.23.0
4 downloads
v3.22.0
Jun 13, 2026
### 发布亮点
- feat: 新增 DecisionSignal 独立存储与 API、运行流快照 API 和 Web 运行流视图,补齐建议动作结构化字段与历史/回测展示链路。
- feat: AlphaSift 热点题材链路升级为新版合约,支持热点榜单、题材详情、发酵路线、概念股详情、缓存与兜底数据源。
- feat: 个股分析默认注入当日大盘环境摘要,并在高风险/退潮环境下软化激进买入建议。
- fix: 修复问股历史追问标的上下文、自选股等价代码匹配、低质量新闻过滤、运行流脱敏与 AlphaSift 热点详情展示等稳定性问题。
### 新功能
- 新增独立 `DecisionSignal` 存储、Repository、Service 与 `/api/v1/decision-signals` API,支持来源/市场/股票/动作/期限/阶段去重、查询、续期、状态更新、懒过期、持仓过滤和敏感信息脱敏。
- 新增分析任务与历史报告运行流快照 API,提供 lanes、nodes、edges、events、summary 等统一契约,并从任务队列、运行诊断和 AnalysisContextPack overview 构建脱敏数据流/信息流。
- Web 端为活跃任务、历史报告和大盘复盘报告补充运行流视图入口,支持查看运行摘要、拓扑节点、事件流和基础排障详情。
- 新增 AlphaSift 热点题材链路:后端提供 `/api/v1/alphasift/hotspots` 与 `/api/v1/alphasift/hotspots/{topic}` API,Web 选股页新增热点题材区域并支持发酵路线与概念股查看。
### 改进
- 个股分析新增按当日/市场复用的大盘环境摘要,普通 Pipeline 与 Agent 分析 Prompt 可读取低敏大盘背景;新增默认开启的 `DAILY_MARKET_CONTEXT_ENABLED` 配置,用户仍可显式关闭。
- 个股分析与历史/回测展示新增可选八态 `action` / `action_label` 建议动作字段,保留 `operation_advice` 自由文本和 `decision_type=buy|hold|sell` 统计口径。
- 补充 Web decision-signals typed API wrapper 与契约隔离测试,暂不接入 UI。
- 完善运行时日志上下文,补充 logger name、触发来源、市场统计与实时行情预取链路状态,便于排查调度、API、Bot 和数据源降级路径。
- 持仓管理页新增持仓账户删除入口,复用现有账户软删除接口,误建账户会从默认列表、快照、风险、录入入口和事件列表隐藏且不物理清理历史流水。
- AlphaSift 依赖锁定更新到 `d038c52c46
4 downloads
v3.21.1
Jun 7, 2026<!-- Release notes generated using configuration in .github/release.yml at v3.21.1 -->
## What's Changed
### 🤖 AI & Analysis
* refactor: 优化侧边栏选中态样式、扩展宽度并新增 rail 紧凑模式 by @flower418 in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1579
* fix: 结构化大盘复盘报告展示 by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1576
* fix: avoid quoting desktop updater install directory by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1587
* fix: 兼容每日分析工作流读取 SearXNG Variables by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1567
* feat: add Feishu App Bot notification sender with P2P and group support by @DeliciousBuding in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1553
* 代码健康修复:稳定测试、健康检查、错误响应与 schema 版本记录 by @xiongfazhan in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1607
* fix: verify packaged AlphaSift adapter at runtime by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1637
* feat: 新增建议动作 taxonomy 字段边界 P0 by @massif-01 in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1631
### 🔔 Notifications
* feat: #1386 P6 联动告警、持仓和历史阶段摘要 by @massif-01 in https://github.com/ZhuLinsen/dai
4 downloads
v3.20.0
Jun 3, 2026
### 发布亮点
- feat: 新增 AlphaSift 选股入口、自动安装与稳定适配层,支持 Web 策略执行、LLM 重排展示和默认关闭的可控启用。
- feat: 完善个股历史、自选队列、市场阶段与 AnalysisContextPack 可见性,增强 Web 报告和 API 的结构化上下文能力。
- feat: MiniMax 默认模型升级到 `MiniMax-M3`,并补齐相关价格、预设和测试覆盖。
- fix: 修复健康检查、Windows 桌面更新与首次运行编码、ETF 日线 secid、LLM base_url 校验和 Agent 日线上下文误判等稳定性问题。
### 新功能
- 新增默认关闭的 AlphaSift 选股页签,通过 `ALPHASIFT_ENABLED` 开启后经由稳定适配层读取策略并执行选股。
- Web 首页左侧栏改为个股栏,按股票去重展示,大盘复盘置顶,点击个股加载最新报告,支持按代码变体(.SZ/.SH/.SS)归一化去重合并。保留全选、批量删除和删除确认入口;新增按股票代码批量删除 API `DELETE /api/v1/history/by-code/{stock_code}`。
- 报告详情右侧栏新增自选操作入口,支持查看当前股票是否在自选队列、一键加入或移除;大盘复盘报告不显示该操作。
- 问股页面输入区上方新增自选操作按钮,用户发送包含股票代码的消息后自动显示加入自选/从自选删除入口。
- Web 报告页新增同股历史趋势抽屉入口,历史列表摘要补充趋势、摘要、模型和分析时行情字段,支持按当前股票查看历史分析并加载更多。
- AnalysisContextPack P4 低敏 overview 接入历史详情、同步分析响应、completed 任务状态和 Web 报告页,展示数据块状态、来源、缺失原因与降级摘要。
- #1386 P5 为个股分析报告新增 `dashboard.phase_decision` 盘中决策护栏,并在保存历史前按市场阶段与数据质量限制高置信盘中买卖结论。
- #1386 P4a 新增 `analysis_phase=auto|premarket|intraday|postmarket` API 参数,并在异步任务 accepted、内存 status、list、SSE 与分析 pipeline 中透传请求阶段。
- #1386 P4b Web 报告页新增最终市场阶段标签,任务面板展示请求阶段,并复用 AnalysisContextPack 低敏数据质量摘要。
- MiniMax 渠道模型列表升级:新增 `MiniMax-M3` 并作为默认,按官方 OpenAI-compatible 文档支持 1M 输入上下文(项目保守注册为 `<=512K` 价格档:context_window
4 downloads
v3.19.0
May 29, 2026
### 新功能
- 落地 #1391 Phase 1 运行诊断最小链路:任务/SSE 追加 trace_id,并记录日线与实时行情 ProviderRun 快照。
- 告警中心新增 P7 大盘红绿灯结构化规则,支持 `market_light_status` 与 `market_light_score_drop` 并复用现有 worker、触发历史、通知和冷却链路。
- 落地 #1391 Phase 2 运行诊断摘要:生成用户可读 RunDiagnosticSummary,提供历史报告诊断 API 与脱敏复制文本。
- 落地 #1391 Phase 3 运行诊断可见性:报告详情和任务面板默认折叠展示运行状态、trace 与可复制排障信息;后端通过 `api/v1/history/{record_id}/diagnostics` 与 `context_snapshot.diagnostics` 提供历史链路回填。
- 新增 AnalysisContextPack P1 内部契约与脱敏序列化测试。
- 新增 AnalysisContextPack P2 builder,从普通分析 pipeline 已有 artifacts 组装内部上下文包。
- 问股新增默认关闭的可见对话上下文压缩,支持 Web 开关、Agent 高级 preset、滚动摘要和最近轮次原文保护,降低长会话 token 消耗。
- 股票自动补全索引默认支持从 GitHub main 远程刷新并缓存到本地,Web/CLI 分析入口失败时自动降级到内置索引,降低摘帽和更名后旧简称污染分析的概率。
- 普通分析与 Agent 运行时 Prompt 接入 AnalysisContextPack 低敏摘要,保持 history/API/Web 输出兼容。
### 改进
- `scripts/fetch_tushare_stock_list.py` 可对 A 股中带 `XD`/`XR`/`DR`/`N`/`C` 前缀的名称进行回填修正,供自动补全刷新流程默认使用。
- Web 路由页面改为按需加载,降低首包体积并增加路由加载失败恢复提示。
- Web 完整报告 Markdown 抽屉改为按需加载。
- 新增市场阶段推断基线并明确盘前、盘中、午休、临近收盘、盘后和非交易日语义。
- 新增运行态市场阶段上下文构造与降级测试。
- 设置页配置帮助阶段性补齐 Web 设置页实际展示/可配置字段的中英双语文案,覆盖 Agent、回测、报告、通知路由、系统运行时、AI legacy、数据源和通知高级配置。
- P2-min:LLM Prompt 注入市场阶段上下文。
### 修复
- 股票自动补全索引生成缺少 `pypinyin` 时改为直接失败,避免写出缺失拼音字段的降级索引。
- 归一腾讯实时行情成交量
4 downloads
v3.18.0
May 21, 2026## 发布亮点
- feat: 告警中心从 P2 推进到 P6,补齐后台评估、Web 告警中心、真实通知结果、持久化冷却、MA/RSI/MACD/KDJ/CCI 技术指标规则,以及自选股、持仓标的和持仓账户联动规则。
- feat: 个股分析支持策略选择,新增热点题材、事件驱动、成长质量和预期重估策略;报告侧补充 HK/US 基本面、财务摘要、股东回报和关联板块展示。
- feat: 新增 Finnhub / AlphaVantage 美股数据源适配器,扩展美股日线 failover 链,提升美股行情获取韧性。
- improve: LiteLLM 生成参数增加严格 temperature 模型适配、一次请求内自愈重试和 fallback pricing 注册,降低新模型参数兼容与未知模型计费失败风险。
- improve: 个股新闻检索新增相关度评分和 direct_company_news / sector_related_news / macro_market_news 分层,优先展示命中股票代码或公司主体的新闻。
- improve: 大盘复盘展示、RSI 计算口径、每日分析 workflow 排序、通知报告表格和 yfinance 分红/币种口径继续收敛,减少误读和跨市场数据偏差。
- fix: 修复桌面端发布打包与更新链路问题,包括 strategies 目录缺失、安装包/更新元数据命名不一致,以及新版安装后 WebUI 旧缓存复用。
- fix: 修复分析状态接口 completed 内存队列缺少 query_id / created_at、AlphaVantage 涨跌幅计算、美股日线路由和持仓快照实时估值等问题。
- fix: 修复告警触发历史重复、DatabaseManager 冷启动并发初始化竞态、资金流/筹码分布缺失提示重复或过强,以及相关降级路径。
- docs: 新增小白客户端安装与配置指南,扩展 Web 设置页帮助信息,并补充 LiteLLM、fallback pricing、新闻相关度和筹码/资金流降级的兼容边界说明。
## What's Changed
- Extend the alert center with background evaluation, Web rule management, notification attempt records, persistent cooldowns, technical-indicator rules, and watchlist / portfolio / account-linked rules by @massif-01 in #1323, #1334, #1337, #1345, and #1379
- Add Web stock-analysis strat
4 downloads
v3.17.1
May 16, 2026### 发布亮点
- feat: 新增 Alert API MVP,支持告警规则 CRUD、启停、一次性测试以及触发/通知结果查询;首版覆盖 `price_cross`、`price_change_percent`、`volume_spike`,并保持 legacy 配置兼容和响应脱敏。
- feat: 通知网关新增 ntfy 与 Gotify 一等渠道;通知链路补齐 Web 测试、路由、Actions、诊断与文档,并新增默认关闭的进程内降噪能力。
- feat: Windows 桌面安装版接入自动更新安装流程,支持后台下载、用户确认后重启安装,以及 `.env`、数据库和日志等运行时文件备份/恢复。
- improve: 大盘复盘新增概念排行、人气股、涨停池等底层数据源,支持指数涨跌颜色语义配置,并将复盘结果写入分析历史。
- improve: Web 系统设置页支持 `.env` 配置备份导入/导出;通知测试、Agent/通知配置区域新增局部错误兜底,降低桌面端黑屏风险。
- improve: 报告新增 `REPORT_SHOW_LLM_MODEL` 开关,可隐藏聚合、简报、单股和模板报告底部的运行时模型信息。
- improve: Docker 启动入口自动修复挂载目录权限,并在 `logs` 不可写时降级到控制台输出,减少普通部署的手动修复步骤。
- fix: 数据源缺凭据或连接失败时更温和降级,Longbridge / Pytdx 加入冷却,资金流缺失时避免输出高置信买入结论。
- fix: 分析链路兼容 OpenAI-compatible `content_blocks` 响应,归一策略价格字段,并修复大盘复盘结果滚动与历史记录丢失问题。
- fix: 桌面端发版脚本关闭 electron-builder 自动发布,由 Release workflow 统一上传和发布产物,避免 tag 构建在打包完成后失败。
## What's Changed
* Add the Alert API MVP with rule CRUD, enable/disable controls, one-off testing, trigger history, notification result queries, and initial `price_cross`, `price_change_percent`, and `volume_spike` support by @massif-01 in [#1314](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1314)
* Expand the notification gateway with first-class ntfy and Go
5 downloads
v3.17.0
May 16, 2026chore: release v3.17.0
0 downloads