Skip to content

v4.3.0 — Parallel chapter dispatch, report quality fixes, new reports | v4.3.0 Task 3 并行派发、报告质量修复、新增报告

Choose a tag to compare

@hoolulu hoolulu released this 10 Jun 15:04
· 66 commits to main since this release

What's New

🔧 Parallel Chapter Dispatch

Task 3 now supports parallel chapter writing on non-macOS platforms using OpenCode's native task(run_in_background=true). macOS automatically falls back to serial mode via platform detection. Task IDs are persisted to a JSON file for recovery after interruption.

🔍 Dual-Engine Search with Quality Triggered Fallback

SearXNG and Exa are now detected in parallel — both search simultaneously when available. Results are merged and deduplicated. When quality is insufficient (URL count, freshness, source diversity), Layer 3 free sources (DuckDuckGo, Bing, domestic Chinese sources) are automatically triggered as a fallback.

📊 Final Report Table

The completion summary now displays as a structured table with lang-adaptive labels. Includes quick-insights row from outline chapter 1, freshness data, and a search strategy description. The data_limited badge is inlined into the Data row.

📁 Report Management

Promo footer added to all 59 existing reports in one batch update. Showcase table in README lists featured reports with clickable titles. /research-update command now supports direct git pull and displays project Star History.

🐛 Quality Fixes

Fixed language contamination where non-English characters leaked into report metadata headers. Repaired TOC anchors in non-zh reports to match GitHub's auto-generated heading IDs. Restored missing promo footer on GenAI Enterprise report.

🇨🇳 中文说明

更新内容

🔧 Task 3 并行派发

支持非 macOS 平台并行撰写各章,使用 OpenCode 原生 task(run_in_background=true)。macOS 通过平台检测自动切换串行模式。task-id 持久化到 JSON 文件,中断后可恢复。

🔍 双引擎搜索 + 质量触发补强

SearXNG 和 Exa 并行检测,同时可用时同时搜索,结果合并去重。搜索结果质量不足时(URL 数量、时效性、来源多样性)自动触发 Layer 3 免费源补强。

📊 最终汇报表格

汇报总结改为结构化表格,标签按语言自适应。包含第 1 章观点速览行、数据新鲜度、搜索策略描述。data_limited 徽标并入 Data 行。

📁 报告管理

一次性为全部 59 份报告添加推广尾链。README 新增展示表陈列精选报告。/research-update 命令支持 git pull 直拉,显示项目 Star History。

🐛 质量修复

修复非英文字符泄漏到报告元数据的问题。修复非中文报告的 TOC 锚点与 GitHub 自动生成 ID 不匹配的问题。恢复 GenAI Enterprise 报告缺失的推广尾链。