Skip to content

Commit 2beb775

Browse files
authored
fix: get configs for all tools rather than just js tools (#1305)
* fix: get configs for al tools rather just js tools * chore: bump node version * fix: tests
1 parent 425f1db commit 2beb775

5 files changed

Lines changed: 17 additions & 16 deletions

File tree

Cargo.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ members = [
1919
resolver = "2"
2020

2121
[workspace.package]
22-
version = "1.1.17"
22+
version = "1.1.18"
2323
edition = "2021"
2424
authors = ["Nico Arqueros <nico@shinkai.com>"]
2525

shinkai-bin/shinkai-node/tests/it/a3_micropayment_flow_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,7 @@ fn micropayment_flow_test() {
444444
author: "@@localhost.sep-shinkai".to_string(),
445445
version: "1.0.0".to_string(),
446446
enabled: true,
447-
config: Some(vec![]),
447+
config: None,
448448
usage_type: None,
449449
tool_offering: Some(shinkai_tool_offering.clone()),
450450
};

shinkai-bin/shinkai-node/tests/it/a4_micropayment_localhost_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ fn micropayment_localhost_flow_test() {
459459
author: "@@localhost.sep-shinkai".to_string(),
460460
version: "1.0.0".to_string(),
461461
enabled: true,
462-
config: Some(vec![]),
462+
config: None,
463463
usage_type: None,
464464
tool_offering: Some(shinkai_tool_offering.clone()),
465465
};

shinkai-libs/shinkai-tools-primitives/src/tools/shinkai_tool.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ impl ShinkaiToolHeader {
7575
impl ShinkaiTool {
7676
/// Generate a ShinkaiToolHeader from a ShinkaiTool
7777
pub fn to_header(&self) -> ShinkaiToolHeader {
78+
let config = self.get_config();
7879
ShinkaiToolHeader {
7980
name: self.name(),
8081
description: self.description(),
@@ -87,7 +88,7 @@ impl ShinkaiTool {
8788
mcp_enabled: Some(self.is_mcp_enabled()),
8889
input_args: self.input_args(),
8990
output_arg: self.output_arg(),
90-
config: self.get_js_tool_config().cloned(),
91+
config: if config.is_empty() { None } else { Some(config) },
9192
usage_type: self.get_usage_type(),
9293
tool_offering: None,
9394
}

0 commit comments

Comments
 (0)