From b6b8b4ebe1b3450d6721d317db82b22031e20533 Mon Sep 17 00:00:00 2001 From: jaberjaber23 Date: Thu, 12 Mar 2026 16:42:39 +0300 Subject: [PATCH] fix community issues --- Cargo.lock | 28 +- Cargo.toml | 2 +- crates/openfang-api/static/index_body.html | 42 +- crates/openfang-api/static/js/pages/hands.js | 71 ++- crates/openfang-channels/src/slack.rs | 55 +- crates/openfang-cli/src/main.rs | 25 +- crates/openfang-hands/src/registry.rs | 94 ++- crates/openfang-kernel/src/kernel.rs | 12 + crates/openfang-runtime/src/agent_loop.rs | 230 +++++++ crates/openfang-runtime/src/drivers/gemini.rs | 124 ++++ crates/openfang-runtime/src/drivers/mod.rs | 14 +- .../openfang-runtime/src/drivers/qwen_code.rs | 600 ++++++++++++++++++ crates/openfang-runtime/src/kernel_handle.rs | 1 + crates/openfang-runtime/src/lib.rs | 2 +- crates/openfang-runtime/src/llm_errors.rs | 16 + crates/openfang-runtime/src/model_catalog.rs | 96 ++- packages/whatsapp-gateway/index.js | 39 +- 17 files changed, 1383 insertions(+), 68 deletions(-) create mode 100644 crates/openfang-runtime/src/drivers/qwen_code.rs diff --git a/Cargo.lock b/Cargo.lock index 73ba5baf..6c7c32eb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3792,7 +3792,7 @@ dependencies = [ [[package]] name = "openfang-api" -version = "0.3.46" +version = "0.3.47" dependencies = [ "async-trait", "axum", @@ -3829,7 +3829,7 @@ dependencies = [ [[package]] name = "openfang-channels" -version = "0.3.46" +version = "0.3.47" dependencies = [ "async-trait", "axum", @@ -3861,7 +3861,7 @@ dependencies = [ [[package]] name = "openfang-cli" -version = "0.3.46" +version = "0.3.47" dependencies = [ "clap", "clap_complete", @@ -3888,7 +3888,7 @@ dependencies = [ [[package]] name = "openfang-desktop" -version = "0.3.46" +version = "0.3.47" dependencies = [ "axum", "open", @@ -3914,7 +3914,7 @@ dependencies = [ [[package]] name = "openfang-extensions" -version = "0.3.46" +version = "0.3.47" dependencies = [ "aes-gcm", "argon2", @@ -3942,7 +3942,7 @@ dependencies = [ [[package]] name = "openfang-hands" -version = "0.3.46" +version = "0.3.47" dependencies = [ "chrono", "dashmap", @@ -3959,7 +3959,7 @@ dependencies = [ [[package]] name = "openfang-kernel" -version = "0.3.46" +version = "0.3.47" dependencies = [ "async-trait", "chrono", @@ -3996,7 +3996,7 @@ dependencies = [ [[package]] name = "openfang-memory" -version = "0.3.46" +version = "0.3.47" dependencies = [ "async-trait", "chrono", @@ -4015,7 +4015,7 @@ dependencies = [ [[package]] name = "openfang-migrate" -version = "0.3.46" +version = "0.3.47" dependencies = [ "chrono", "dirs 6.0.0", @@ -4034,7 +4034,7 @@ dependencies = [ [[package]] name = "openfang-runtime" -version = "0.3.46" +version = "0.3.47" dependencies = [ "anyhow", "async-trait", @@ -4068,7 +4068,7 @@ dependencies = [ [[package]] name = "openfang-skills" -version = "0.3.46" +version = "0.3.47" dependencies = [ "chrono", "hex", @@ -4091,7 +4091,7 @@ dependencies = [ [[package]] name = "openfang-types" -version = "0.3.46" +version = "0.3.47" dependencies = [ "async-trait", "chrono", @@ -4110,7 +4110,7 @@ dependencies = [ [[package]] name = "openfang-wire" -version = "0.3.46" +version = "0.3.47" dependencies = [ "async-trait", "chrono", @@ -8773,7 +8773,7 @@ checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56" [[package]] name = "xtask" -version = "0.3.46" +version = "0.3.47" [[package]] name = "yoke" diff --git a/Cargo.toml b/Cargo.toml index a6d845e3..3c5e3413 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ members = [ ] [workspace.package] -version = "0.3.47" +version = "0.3.48" edition = "2021" license = "Apache-2.0 OR MIT" repository = "https://github.com/RightNow-AI/openfang" diff --git a/crates/openfang-api/static/index_body.html b/crates/openfang-api/static/index_body.html index 49f75794..2fca6efa 100644 --- a/crates/openfang-api/static/index_body.html +++ b/crates/openfang-api/static/index_body.html @@ -2645,9 +2645,9 @@ args = ["-y", "@modelcontextprotocol/server-filesystem", "/path"]