Skip to content

Releases: Siyuan-chat/KabuForge

KabuForge v0.1.1

Choose a tag to compare

@Siyuan-chat Siyuan-chat released this 04 Oct 14:12

KabuForge v0.1.1

正式发布,软件包版本 0.1.1,要求 Python 3.12 或以上。发布源码提交:7a38b1cbce2d755b3d1575e91889465598152143。

  • 将已验证的 rc.2 代码发布为正式版;软件包、CLI、MCP 与三语言文档同步版本。
  • 当前项目自有材料采用 AGPL-3.0-only;原 MIT 通知和第三方来源保留于 NOTICE / PROJECT_LICENSING.md,既有 MIT 发布资产保留原许可证。
  • 提供本地研究、回测、纸上模拟、CLI、GUI 和受限 Agent / MCP 接口。真实券商下单仍禁用。
  • GitHub 正式 Release,设为 Latest。

下载安装附件 wheel:

python -m pip install "kabuforge-0.1.1-py3-none-any.whl[gui]"
kabuforge doctor
kabuforge demo --out demo_output

发布前通过 Windows / Linux GitHub CI、公开边界与独立安装验证。附件 VALIDATION.json 提供验证证据,SHA256SUMS 用于校验附件。此版本通过 GitHub 分发。

KabuForge v0.1.0-rc.2

KabuForge v0.1.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@Siyuan-chat Siyuan-chat released this 04 Oct 14:03

KabuForge v0.1.0-rc.2

预发布候选,Python 软件包版本为 0.1.0rc2,要求 Python 3.12 或以上。

发布提交为 ca77e8bd2fda4fe81d01aa63a978e843c15fd4ec,基于公开 main 提交 6f26f53400b99c3df210e95488dd501977ec2a26,同步包版本、CLI doctor 和 MCP serverInfo 的版本号。

  • 当前项目自有材料采用 AGPL-3.0-only;第三方来源和原 MIT 通知保留于 NOTICE / PROJECT_LICENSING.md。既有 rc.1 和 v0.1.0 发布资产保持原状。
  • 包含更新后的三语言文档、网站导航、品牌资源、公共来源清单及安装资源。
  • 本地研究、CLI、GUI 与受限 Agent / MCP 接口;真实券商下单接口仍禁用。
  • 已存在 v0.1.0 正式版,本候选 rc.2 的版本排序低于它;本次必须标为 prerelease,不能标为 latest。

安装下载后的 wheel:

python -m pip install "kabuforge-0.1.0rc2-py3-none-any.whl[gui]"
kabuforge doctor
kabuforge demo --out demo_output

本地 187 项测试通过,最终提交通过 GitHub CI 后发布。验证范围与环境说明见附件 VALIDATION.json;使用 SHA256SUMS 校验下载的软件包与验证报告。

KabuForge v0.1.0

Choose a tag to compare

@Siyuan-chat Siyuan-chat released this 01 Oct 07:13

KabuForge v0.1.0

Release commit: e41fd6a672d9be99252604b41d4ca9744360d090.

Local Japanese equity research with public factors, GUI/CLI, strategy and risk contracts, broker-neutral order planning, local simulation journals, and a stdio MCP Agent interface. No live trading or profitability certification is provided.

Distribution and validation

  • Source is unchanged at the fixed commit. The retained wheel and sdist package version is 0.1.0rc1; their filenames and metadata are intentionally unchanged under this GitHub release tag.
  • Previous independent Windows validation passed 158 framework unittest cases and 14 legacy pytest cases.
  • Independent Ubuntu 24.04.5 LTS, kernel 6.8.0-142-generic, x86_64, Python 3.12.3: the same prior synthetic inputs ran against the installed wheel outside the checkout. Security ranking, targets, risk results and five order intents matched exactly. Derived factor scores differed by at most 3.303149548962e-16.
  • The full Ubuntu suite did not complete: an initial 1800-second outer timeout was retained, and the full retry was stopped when scope narrowed to one reused-data case. The original independent acceptance remains 29/30 P0 PASS; full Ubuntu-suite reproduction is unverified. This publication does not claim that gate passed. Existing GitHub CI is not substituted for independent execution.

Advanced research diagnostics, full framework migration, real broker validation/recovery and complete historical J-Quants PIT certification remain documented limitations. Lookahead diagnostics certify available-at visibility only.

简体中文

固定提交发布,源码未变。包内版本保留 0.1.0rc1。Ubuntu 24.04.5 / Python 3.12.3 复用旧合成数据单用例通过:选股、目标、风险及5条订单意图一致。Ubuntu全套未完成,独立验收仍为29/30项P0通过,未宣称该门槛关闭。仅用于研究与模拟,不提供实盘或收益认证。

日本語

固定コミットで公開し、実装は変更していません。配布パッケージ版は0.1.0rc1のままです。Ubuntu 24.04.5 / Python 3.12.3で既存合成データの1ケースを実行し、銘柄順位・目標・リスク・5件の注文意図が一致しました。Ubuntu全suiteは未完了で、独立受入はP0の29/30項目がPASSです。当該gateの完了、実取引や収益性の認証は主張しません。

KabuForge v0.1.0-rc.1 — Release Foundation + Agent Interface

Choose a tag to compare

@Siyuan-chat Siyuan-chat released this 01 Oct 04:26

KabuForge v0.1.0-rc.1

v0.1.0-rc.1 is a public release candidate for the kabuforge Python package. It is intended for review of local Japanese-equity research and simulation workflows before a stable public release.

Public-source split

This release separates the public distribution from the private development source. It includes seven independently published public.* factor implementations and does not carry private factor implementations, private parameters, market records, account records, or credentials. Public factors are explicit implementations; they are not asserted to reproduce any omitted private implementation.

New public interfaces

  • kabuforge CLI for doctor, factor and strategy catalogs, synthetic demo, local backtest/paper simulation, and stdio MCP startup.
  • Shared application services with explicit factor and strategy registries, including the registered composite_factor strategy implementation.
  • Workspace-bounded MCP tools with schema validation, durable local call receipts, R0/R1 default access, and explicit R2 paper opt-in with call and idempotency identities.
  • Localized API documentation for Agent, factors, strategies, execution, security, and research-methodology boundaries.

Trading and research boundaries

The release does not enable real order submission, cancellation, broker connectivity, or trading authority. --expose-reserved-external only exposes disabled R3 future-contract stubs. Any later real-trading integration requires a trusted broker transport, human approval authority, single-use action-bound approval, and durable submission/reconciliation evidence.

The available-at lookahead check is a visibility gate, not a complete point-in-time certification. It does not establish data provenance, vendor timing, revisions, survivorship, corporate actions, universe validity, performance, or investment suitability.

Validation status

Local validation: 158 framework tests and 14 legacy-interface tests passed; 13 focused GUI tests passed after making the installed workbench self-contained. Source, wheel and sdist boundary audits passed. The retained public factor-composite source emits one ast.Num deprecation warning.

The final wheel installation passed API, CLI, MCP (including a cp1252 host encoding), and the GUI demo/preflight/backtest flow. Windows and Ubuntu CI passed for the release revision. Download PUBLIC_RELEASE_VALIDATION.json and SHA256SUMS with the wheel and source archive for verification. No live-broker or strategy certification is claimed.

Release commit: 06991ee215ccdc4d85d5fab259f0d353f8470dfd.