Repository navigation
Releases: heranliu/AlphaResearchOS
Releases · heranliu/AlphaResearchOS
Release list
AlphaResearchOS v0.5.0
AlphaResearchOS v0.5.0 improves the local research workbench with two themes, data inspection before import, and stronger model connection checks.
Highlights
- Dark and light themes: first use follows the system; a manual choice is remembered. Charts, settings, the factor library, backtests, and import previews follow the selected palette.
- Inspect before importing: preview asset coverage, common dates, duplicate or missing records, and research/backtest eligibility. Import only after confirmation.
- Compatible API presets: DeepSeek, Gemini's compatibility endpoint, Ollama, and custom endpoints. Select your own model ID; connection tests validate a structured research proposal and executable expressions.
- More reliable operation: shared bounded API transport, explicit protocol errors, credential isolation when changing endpoints, and correct status messages after resuming an experiment.
- Expanded verification: protocol and market-data fixtures, real Chromium workflows, and installation of the built wheel into an isolated environment. Provider compatibility tests use simulated responses; model availability and behavior remain provider-specific.
Install and run
Python 3.11–3.13 on macOS/Linux, or WSL2 on Windows.
For the source ZIP, extract it, enter the AlphaResearchOS directory, and run:
uv sync --locked
uv run alphaos serveOr install the attached wheel in a Python virtual environment:
python -m pip install ./alpharesearchos-0.5.0-py3-none-any.whl
alphaos serveOpen http://127.0.0.1:8765, import your OHLCV CSV, and configure a model connection.
中文
- 新增暗色、亮色主题,首次跟随系统,切换后记住偏好。
- CSV 先体检再确认导入,展示资产覆盖、共同日期、重复/缺失记录和研究适用性。
- 增加 DeepSeek、Gemini 兼容接口、Ollama 和自定义 API 预设;连接测试验证完整结构化提案。
- 修复恢复实验后的状态残留,以及异步读取配置覆盖未保存输入的问题。
- 增加接口、行情、真实浏览器流程和安装包测试。
下载源码 ZIP 后运行 uv sync --locked 和 uv run alphaos serve,在浏览器打开本地工作台即可使用。
Validation
- Local suite: 607 tests and 29 subtests passed, including 7 Chromium end-to-end tests.
- Release CI: all 7 jobs passed, covering macOS/Linux on Python 3.11, 3.12, and 3.13, plus Chromium.
- Built wheel installation, CLI startup, and bundled browser assets verified in an isolated environment.