diff --git a/Cargo.lock b/Cargo.lock index 83a490d..e8bfa39 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -40,8 +40,8 @@ checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "chain-module-sdk" -version = "0.1.2" -source = "git+https://git.flemming.ai/fai/chain-module-sdk-rust.git?branch=main#98e98e9371f7409560a1ef08bc0923d9a2506449" +version = "0.3.0" +source = "git+https://git.flemming.ai/fai/chain-module-sdk-rust.git?tag=v0.3.0#a4415ada7e76aac5e3aabf3e4c4311ffc348d8d0" dependencies = [ "chain-module-sdk-macros", "serde", @@ -52,8 +52,8 @@ dependencies = [ [[package]] name = "chain-module-sdk-macros" -version = "0.1.2" -source = "git+https://git.flemming.ai/fai/chain-module-sdk-rust.git?branch=main#98e98e9371f7409560a1ef08bc0923d9a2506449" +version = "0.3.0" +source = "git+https://git.flemming.ai/fai/chain-module-sdk-rust.git?tag=v0.3.0#a4415ada7e76aac5e3aabf3e4c4311ffc348d8d0" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 978b01f..fa0c0da 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ description = "F∆I module providing text.summarize" crate-type = ["cdylib", "rlib"] [dependencies] -chain-module-sdk = { git = "https://git.flemming.ai/fai/chain-module-sdk-rust.git", branch = "main" } +chain-module-sdk = { git = "https://git.flemming.ai/fai/chain-module-sdk-rust.git", tag = "v0.3.0" } serde = { version = "1", features = ["derive"] } serde_json = "1" thiserror = "2" diff --git a/README.md b/README.md index 018dc16..4c27734 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ fai test . # load the wasm component in the runtime sandbox The module body is one decorated function: ```rust -#[fai_module] +#[chain_module] pub fn invoke(_ctx: Context, inputs: Inputs) -> Result { let message = inputs.require_text("message")?; Ok(Outputs::new().with_text("reply", format!("got: {message}"))) diff --git a/module.wasm b/module.wasm index 172f6e9..ef87324 100644 Binary files a/module.wasm and b/module.wasm differ diff --git a/src/lib.rs b/src/lib.rs index 0c248c9..32bc5c8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -16,7 +16,7 @@ Produce a faithful, neutral summary of the user's text in the user's language. \ Preserve named entities, numbers, and dates verbatim. Do not editorialise. \ Emit only the summary — no preamble, no metadata."; -#[fai_module] +#[chain_module] pub fn invoke(_ctx: Context, inputs: Inputs) -> Result { let text = inputs.require_text("text")?.to_string(); let endpoint = inputs.require_text("endpoint")?.to_string();