RFC-0016/0017: 对齐 Vercel AI SDK 缺口分析 + provider 配置 DX 设计 (#1) #35
ci.yml
on: push
Rust core (fmt + clippy + test)
3m 42s
Python binding
2m 59s
Contract tests
1m 39s
Matrix: ffi-build
Matrix: java-binding
Matrix: node-binding
Annotations
60 warnings
|
aimux-ffi (x86_64-unknown-linux-gnu)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
aimux-ffi (x86_64-unknown-linux-gnu)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
aimux-ffi (x86_64-unknown-linux-gnu)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
aimux-ffi (x86_64-unknown-linux-gnu)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
aimux-ffi (x86_64-unknown-linux-gnu)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
|
aimux-ffi (aarch64-apple-darwin)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
aimux-ffi (aarch64-apple-darwin)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
aimux-ffi (aarch64-apple-darwin)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
aimux-ffi (aarch64-apple-darwin)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
aimux-ffi (aarch64-apple-darwin)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
|
Java binding (JDK 8)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Java binding (JDK 8)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
Java binding (JDK 8)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
Java binding (JDK 8)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
Java binding (JDK 8)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
|
Java binding (JDK 17)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Java binding (JDK 17)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
Java binding (JDK 17)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
Java binding (JDK 17)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
Java binding (JDK 17)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
|
Contract tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Contract tests
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
Contract tests
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
Contract tests
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
Contract tests
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
|
Java binding (JDK 21)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Java binding (JDK 21)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
Java binding (JDK 21)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
Java binding (JDK 21)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
Java binding (JDK 21)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
|
Node binding (aarch64-apple-darwin)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node binding (aarch64-apple-darwin)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
Node binding (aarch64-apple-darwin)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
Node binding (aarch64-apple-darwin)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
Node binding (aarch64-apple-darwin)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
|
Node binding (x86_64-unknown-linux-gnu)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Node binding (x86_64-unknown-linux-gnu)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
Node binding (x86_64-unknown-linux-gnu)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
Node binding (x86_64-unknown-linux-gnu)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
Node binding (x86_64-unknown-linux-gnu)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
|
Java binding (JDK 11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Java binding (JDK 11)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
Java binding (JDK 11)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
Java binding (JDK 11)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
Java binding (JDK 11)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
|
aimux-ffi (x86_64-pc-windows-msvc)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
aimux-ffi (x86_64-pc-windows-msvc)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
aimux-ffi (x86_64-pc-windows-msvc)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
aimux-ffi (x86_64-pc-windows-msvc)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
aimux-ffi (x86_64-pc-windows-msvc)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
|
Python binding
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Python binding
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
Python binding
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
Python binding
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
Python binding
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
|
Rust core (fmt + clippy + test)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Rust core (fmt + clippy + test)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-stream"
|
|
Rust core (fmt + clippy + test)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-providers"
|
|
Rust core (fmt + clippy + test)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-provider-utils"
|
|
Rust core (fmt + clippy + test)
Error parsing Cargo.toml manifest, fallback to caching entire file: Error: Invalid TOML document: only letter, numbers, dashes and underscores are allowed in keys
1: [package]
^
2: name = "aimux-core"
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ffi-aarch64-apple-darwin
|
1.31 MB |
sha256:c45d7d58b66aca55d989650a6e78a55ee6b9e63791c9e2bccbc9fe926297e482
|
|
|
ffi-x86_64-pc-windows-msvc
|
1.25 MB |
sha256:f209e01f061062f019df19aa3ac2d6b4cc73172891d182b02a5594e65968191f
|
|
|
ffi-x86_64-unknown-linux-gnu
|
1.58 MB |
sha256:8ae320b7fbe43128d1c522b73be1cb484946ce98383b173411456d4a6f3e25a0
|
|
|
node-aarch64-apple-darwin
|
6.5 MB |
sha256:a2ff8912714735875c43e564b50c37b4cc0e96e7ecf9f52e4a11e397b8289acc
|
|
|
node-x86_64-unknown-linux-gnu
|
28.3 MB |
sha256:7bb4740765f874a5e8a56d9b8b7eca6d06024bbd927987a640a759ad020867d1
|
|