Repository navigation
v0.3.1
本版核心:npm 一键安装分发 ——
foresight-agent现在可以通过 npm 一条命令安装使用,用户机器上无需 Python、无需 uv。
一键安装
npm i -g foresight-agent
foresight "Will the Fed cut rates in September?" --closes 2026-09-17- 预编译单文件二进制(内含 Python 运行时 + duckdb):Windows x64 / macOS x64 / macOS arm64 / Linux x64,安装时按平台自动拉取
- 免 Python、免 uv —— 任意目录直接运行
- esbuild 式分发:主包带跨平台启动器,平台子包经 optionalDependencies 按需安装
- PyInstaller 打包入口
packaging/entry.py;CI 矩阵(.github/workflows/publish-npm.yml)在v*tag 时自动构建并发布全部平台 pyproject.toml增加[project.scripts]foresightCLI 入口
验证
- Windows x64 / macOS x64 / macOS arm64 / Linux x64 平台子包已发布至 npm(
foresight-agent-<platform>-<arch>@0.3.1) - 主包
foresight-agent@0.3.1已发布;Windows 真机安装实测通过(added 5 packages,foresight --helpexit=0)