From 14448b564e4e62976cf323f0fec218a288060393 Mon Sep 17 00:00:00 2001
From: 1688mengdie <1688mengdie@users.noreply.github.com>
Date: Tue, 28 Jul 2026 17:56:19 +0800
Subject: [PATCH 1/2] =?UTF-8?q?fix(web):=20=E7=BC=96=E7=A0=81=E4=BF=AE?=
=?UTF-8?q?=E5=A4=8D=20=E2=80=94=20UTF-8=20BOM+=E4=B9=B1=E7=A0=81=E4=BF=AE?=
=?UTF-8?q?=E6=AD=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/web-ui/index.html | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/src/web-ui/index.html b/src/web-ui/index.html
index d1fe91837f..519232f016 100644
--- a/src/web-ui/index.html
+++ b/src/web-ui/index.html
@@ -2,7 +2,7 @@

Date: Tue, 28 Jul 2026 20:29:02 +0800
Subject: [PATCH 2/2] fix: add missing workspace members/license/deps
---
Cargo.toml | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/Cargo.toml b/Cargo.toml
index ae6cace31b..eac12e1048 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -36,6 +36,28 @@ members = [
"src/crates/contracts/core-types",
"src/crates/contracts/events",
"src/crates/contracts/runtime-ports",
+ # taiji-quant 量化引擎 crates
+ "src/crates/taiji/taiji-abnormal",
+ "src/crates/taiji/taiji-alert",
+ "src/crates/taiji/taiji-backtest",
+ "src/crates/taiji/taiji-bar",
+ "src/crates/taiji/taiji-blog-gen",
+ "src/crates/taiji/taiji-cli",
+ "src/crates/taiji/taiji-content",
+ "src/crates/taiji/taiji-engine",
+ "src/crates/taiji/taiji-engine-py",
+ "src/crates/taiji/taiji-example",
+ "src/crates/taiji/taiji-executor",
+ "src/crates/taiji/taiji-growth",
+ "src/crates/taiji/taiji-knowledge-graph",
+ "src/crates/taiji/taiji-llm",
+ "src/crates/taiji/taiji-orderflow",
+ "src/crates/taiji/taiji-pattern",
+ "src/crates/taiji/taiji-publisher",
+ "src/crates/taiji/taiji-realtime",
+ "src/crates/taiji/taiji-sentiment",
+ "src/crates/taiji/taiji-strategen",
+ "src/crates/taiji/taiji-strategy-template",
]
exclude = [
@@ -49,6 +71,7 @@ resolver = "2"
version = "0.2.14" # x-release-please-version
authors = ["BitFun Team"]
edition = "2021"
+license = "MIT"
[workspace.lints.rust]
unsafe_op_in_unsafe_fn = "warn"
@@ -118,6 +141,21 @@ chardetng = "0.1.17"
encoding_rs = "0.8.35"
url = "2"
+# taiji-quant 量化引擎依赖
+rayon = "1.10"
+csv = "1.3"
+parking_lot = "0.12"
+petgraph = { version = "0.6", features = ["serde-1"] }
+jieba-rs = "0.7"
+candle-core = "0.7"
+candle-nn = "0.7"
+ndarray = { version = "0.16", features = ["serde"] }
+pyo3 = { version = "0.23", features = ["extension-module"] }
+statrs = "0.17"
+lettre = { version = "0.11", default-features = false, features = ["builder", "smtp-transport", "tokio1-rustls-tls"] }
+tera = "1.20"
+crossbeam = "0.8"
+
# HTTP client
reqwest = { version = "0.13.4", default-features = false, features = ["native-tls", "rustls", "http2", "json", "stream", "multipart", "query", "form"] }