Files
goose/crates/goose-ffi/Cargo.toml
meenalc e073e32178 feat: Build a prototype FFI for goose rust library (#2206)
This builds a prototype FFI for goose rust library which only supports initializing goose agent and sending message, there is no support for tool calling yet in this library.
2025-04-16 16:53:03 -07:00

26 lines
508 B
TOML

[package]
name = "goose-ffi"
build = "build.rs"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
description.workspace = true
[lib]
name = "goose_ffi"
crate-type = ["cdylib"]
[dependencies]
goose = { path = "../goose" }
futures = "0.3"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
tokio = { version = "1", features = ["full"] }
libc = "0.2"
once_cell = "1.18"
[build-dependencies]
cbindgen = "0.24.0"