feat: add workflow toolkit and runtime support

This commit is contained in:
2026-07-06 10:45:19 +08:00
parent efc6fa7067
commit ed7f89d44f
44 changed files with 3770 additions and 127 deletions
Generated
+23
View File
@@ -15,13 +15,18 @@ dependencies = [
name = "ai"
version = "0.1.0"
dependencies = [
"anyhow",
"chrono",
"common",
"regex",
"reqwest",
"serde",
"serde_json",
"serde_yaml",
"thiserror",
"tokio",
"tracing",
"tracing-subscriber",
]
[[package]]
@@ -322,8 +327,11 @@ checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
name = "common"
version = "0.1.0"
dependencies = [
"anyhow",
"reqwest",
"serde",
"serde_json",
"serde_yaml",
"thiserror",
]
@@ -1374,6 +1382,18 @@ dependencies = [
"bitflags",
]
[[package]]
name = "regex"
version = "1.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba"
dependencies = [
"aho-corasick",
"memchr",
"regex-automata",
"regex-syntax",
]
[[package]]
name = "regex-automata"
version = "0.4.14"
@@ -1602,6 +1622,9 @@ dependencies = [
"sqlx",
"thiserror",
"tokio",
"tracing",
"tracing-subscriber",
"uuid",
"wechat",
]