diff --git a/docker/Dockerfile.chat b/docker/Dockerfile.chat index 80a3a36d0..d6742678c 100644 --- a/docker/Dockerfile.chat +++ b/docker/Dockerfile.chat @@ -16,7 +16,7 @@ RUN mkdir -p /root/.praison # Install Python packages (using latest versions) RUN pip install --no-cache-dir \ praisonai_tools \ - "praisonai>=4.7.22" \ + "praisonai>=4.7.23" \ "praisonai[chat]" \ "embedchain[github,youtube]" diff --git a/docker/Dockerfile.dev b/docker/Dockerfile.dev index abe7614ef..b1b145d2c 100644 --- a/docker/Dockerfile.dev +++ b/docker/Dockerfile.dev @@ -20,7 +20,7 @@ RUN mkdir -p /root/.praison # Install Python packages (using latest versions) RUN pip install --no-cache-dir \ praisonai_tools \ - "praisonai>=4.7.22" \ + "praisonai>=4.7.23" \ "praisonai[ui]" \ "praisonai[chat]" \ "praisonai[realtime]" \ diff --git a/docker/Dockerfile.ui b/docker/Dockerfile.ui index 1691f6026..ff71324a0 100644 --- a/docker/Dockerfile.ui +++ b/docker/Dockerfile.ui @@ -16,7 +16,7 @@ RUN mkdir -p /root/.praison # Install Python packages (using latest versions) RUN pip install --no-cache-dir \ praisonai_tools \ - "praisonai>=4.7.22" \ + "praisonai>=4.7.23" \ "praisonai[ui]" \ "praisonai[crewai]" diff --git a/src/praisonai-agents/pyproject.toml b/src/praisonai-agents/pyproject.toml index 9d939897e..6c3a14b75 100644 --- a/src/praisonai-agents/pyproject.toml +++ b/src/praisonai-agents/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "praisonaiagents" -version = "1.7.20" +version = "1.7.21" description = "Praison AI agents for completing complex tasks with Self Reflection Agents" readme = "README.md" requires-python = ">=3.10" diff --git a/src/praisonai-agents/uv.lock b/src/praisonai-agents/uv.lock index d2bead333..3fae6085e 100644 --- a/src/praisonai-agents/uv.lock +++ b/src/praisonai-agents/uv.lock @@ -3162,7 +3162,7 @@ wheels = [ [[package]] name = "praisonaiagents" -version = "1.7.20" +version = "1.7.21" source = { editable = "." } dependencies = [ { name = "aiohttp" }, diff --git a/src/praisonai-bot/praisonai_bot/_version.py b/src/praisonai-bot/praisonai_bot/_version.py index d38c35083..8754a474b 100644 --- a/src/praisonai-bot/praisonai_bot/_version.py +++ b/src/praisonai-bot/praisonai_bot/_version.py @@ -1 +1 @@ -__version__ = "0.1.19" +__version__ = "0.1.20" diff --git a/src/praisonai-bot/pyproject.toml b/src/praisonai-bot/pyproject.toml index 9f4f7826c..b075e81d6 100644 --- a/src/praisonai-bot/pyproject.toml +++ b/src/praisonai-bot/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-bot" -version = "0.1.19" +version = "0.1.20" description = "Bots, gateway, and channel CLI for PraisonAI — messaging platforms and WebSocket control plane extracted from the praisonai wrapper." readme = "README.md" license = "MIT" diff --git a/src/praisonai-bot/uv.lock b/src/praisonai-bot/uv.lock index 7d6d4e135..609ce13d2 100644 --- a/src/praisonai-bot/uv.lock +++ b/src/praisonai-bot/uv.lock @@ -1428,7 +1428,7 @@ wheels = [ [[package]] name = "praisonai-bot" -version = "0.1.19" +version = "0.1.20" source = { editable = "." } dependencies = [ { name = "aiohttp" }, @@ -1510,7 +1510,7 @@ provides-extras = ["gateway", "bot", "bot-whatsapp-web", "all"] [[package]] name = "praisonaiagents" -version = "1.7.20" +version = "1.7.21" source = { directory = "../praisonai-agents" } dependencies = [ { name = "aiohttp" }, diff --git a/src/praisonai-browser/praisonai_browser/_version.py b/src/praisonai-browser/praisonai_browser/_version.py index d38c35083..8754a474b 100644 --- a/src/praisonai-browser/praisonai_browser/_version.py +++ b/src/praisonai-browser/praisonai_browser/_version.py @@ -1 +1 @@ -__version__ = "0.1.19" +__version__ = "0.1.20" diff --git a/src/praisonai-browser/pyproject.toml b/src/praisonai-browser/pyproject.toml index 7272c2591..e6a6b7eb4 100644 --- a/src/praisonai-browser/pyproject.toml +++ b/src/praisonai-browser/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-browser" -version = "0.1.19" +version = "0.1.20" description = "Browser automation for PraisonAI — Chrome extension bridge, CDP, and Playwright agents extracted from the praisonai wrapper." readme = "README.md" license = {text = "MIT"} diff --git a/src/praisonai-browser/uv.lock b/src/praisonai-browser/uv.lock index cd6baddf7..26e192f2a 100644 --- a/src/praisonai-browser/uv.lock +++ b/src/praisonai-browser/uv.lock @@ -932,7 +932,7 @@ wheels = [ [[package]] name = "praisonai-browser" -version = "0.1.19" +version = "0.1.20" source = { editable = "." } dependencies = [ { name = "click" }, @@ -976,7 +976,7 @@ provides-extras = ["server", "playwright", "all"] [[package]] name = "praisonaiagents" -version = "1.7.20" +version = "1.7.21" source = { directory = "../praisonai-agents" } dependencies = [ { name = "aiohttp" }, diff --git a/src/praisonai-code/praisonai_code/__init__.py b/src/praisonai-code/praisonai_code/__init__.py index 1a12ae165..1c10ed9df 100644 --- a/src/praisonai-code/praisonai_code/__init__.py +++ b/src/praisonai-code/praisonai_code/__init__.py @@ -12,6 +12,6 @@ the remaining terminal-agent modules, with PEP 562 shims left behind at the old ``praisonai.*`` paths for backward compatibility. """ -__version__ = "0.1.19" +__version__ = "0.1.20" __all__ = ["__version__"] diff --git a/src/praisonai-code/pyproject.toml b/src/praisonai-code/pyproject.toml index 1290bde2a..8a1b4d393 100644 --- a/src/praisonai-code/pyproject.toml +++ b/src/praisonai-code/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-code" -version = "0.1.19" +version = "0.1.20" description = "Agentic terminal CLI for PraisonAI — the terminal-native agent (run, chat, code, runtime, cli backends) extracted from the praisonai wrapper." readme = "README.md" license = {text = "MIT"} diff --git a/src/praisonai-code/uv.lock b/src/praisonai-code/uv.lock index 68e11e871..ed98c373b 100644 --- a/src/praisonai-code/uv.lock +++ b/src/praisonai-code/uv.lock @@ -1370,7 +1370,7 @@ wheels = [ [[package]] name = "praisonai-code" -version = "0.1.19" +version = "0.1.20" source = { editable = "." } dependencies = [ { name = "click" }, @@ -1403,7 +1403,7 @@ requires-dist = [ [[package]] name = "praisonaiagents" -version = "1.7.20" +version = "1.7.21" source = { directory = "../praisonai-agents" } dependencies = [ { name = "aiohttp" }, diff --git a/src/praisonai-deploy/praisonai_deploy/_version.py b/src/praisonai-deploy/praisonai_deploy/_version.py index d38c35083..8754a474b 100644 --- a/src/praisonai-deploy/praisonai_deploy/_version.py +++ b/src/praisonai-deploy/praisonai_deploy/_version.py @@ -1 +1 @@ -__version__ = "0.1.19" +__version__ = "0.1.20" diff --git a/src/praisonai-deploy/pyproject.toml b/src/praisonai-deploy/pyproject.toml index 3166baa40..4445818c7 100644 --- a/src/praisonai-deploy/pyproject.toml +++ b/src/praisonai-deploy/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-deploy" -version = "0.1.19" +version = "0.1.20" description = "Deployment for PraisonAI — API, Docker, and cloud (AWS, Azure, GCP) deployments extracted from the praisonai wrapper." readme = "README.md" license = {text = "MIT"} diff --git a/src/praisonai-deploy/uv.lock b/src/praisonai-deploy/uv.lock index e2d73659f..69883d022 100644 --- a/src/praisonai-deploy/uv.lock +++ b/src/praisonai-deploy/uv.lock @@ -977,7 +977,7 @@ wheels = [ [[package]] name = "praisonai-deploy" -version = "0.1.19" +version = "0.1.20" source = { editable = "." } dependencies = [ { name = "click" }, @@ -1014,7 +1014,7 @@ provides-extras = ["api", "all"] [[package]] name = "praisonaiagents" -version = "1.7.20" +version = "1.7.21" source = { directory = "../praisonai-agents" } dependencies = [ { name = "aiohttp" }, diff --git a/src/praisonai-mcp/praisonai_mcp/_version.py b/src/praisonai-mcp/praisonai_mcp/_version.py index f4bd7163b..6852ddf8f 100644 --- a/src/praisonai-mcp/praisonai_mcp/_version.py +++ b/src/praisonai-mcp/praisonai_mcp/_version.py @@ -1 +1 @@ -__version__ = "0.1.21" +__version__ = "0.1.22" diff --git a/src/praisonai-mcp/pyproject.toml b/src/praisonai-mcp/pyproject.toml index 647ee7813..4a1b12656 100644 --- a/src/praisonai-mcp/pyproject.toml +++ b/src/praisonai-mcp/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-mcp" -version = "0.1.21" +version = "0.1.22" description = "MCP server hosting for PraisonAI — expose agents and tools to Cursor, Claude Desktop, and other MCP clients." readme = "README.md" license = {text = "MIT"} diff --git a/src/praisonai-mcp/uv.lock b/src/praisonai-mcp/uv.lock index 6f8bb5aee..97fcf835d 100644 --- a/src/praisonai-mcp/uv.lock +++ b/src/praisonai-mcp/uv.lock @@ -1044,7 +1044,7 @@ wheels = [ [[package]] name = "praisonai-mcp" -version = "0.1.21" +version = "0.1.22" source = { editable = "." } dependencies = [ { name = "click" }, @@ -1084,7 +1084,7 @@ provides-extras = ["server", "auth", "all"] [[package]] name = "praisonaiagents" -version = "1.7.20" +version = "1.7.21" source = { directory = "../praisonai-agents" } dependencies = [ { name = "aiohttp" }, diff --git a/src/praisonai-sandbox/praisonai_sandbox/_version.py b/src/praisonai-sandbox/praisonai_sandbox/_version.py index d38c35083..8754a474b 100644 --- a/src/praisonai-sandbox/praisonai_sandbox/_version.py +++ b/src/praisonai-sandbox/praisonai_sandbox/_version.py @@ -1 +1 @@ -__version__ = "0.1.19" +__version__ = "0.1.20" diff --git a/src/praisonai-sandbox/pyproject.toml b/src/praisonai-sandbox/pyproject.toml index cee29fe65..e339bbd7a 100644 --- a/src/praisonai-sandbox/pyproject.toml +++ b/src/praisonai-sandbox/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-sandbox" -version = "0.1.19" +version = "0.1.20" description = "Where PraisonAI agents run code — Docker, E2B, Modal, Daytona, Fly.io, Tenki, Novita, Sandlock, SSH and subprocess, as both single sandboxes and multi-instance compute providers." readme = "README.md" license = {text = "MIT"} diff --git a/src/praisonai-sandbox/uv.lock b/src/praisonai-sandbox/uv.lock index 1f54324c0..6394d045c 100644 --- a/src/praisonai-sandbox/uv.lock +++ b/src/praisonai-sandbox/uv.lock @@ -1679,7 +1679,7 @@ wheels = [ [[package]] name = "praisonai-sandbox" -version = "0.1.19" +version = "0.1.20" source = { editable = "." } dependencies = [ { name = "click" }, @@ -1744,7 +1744,7 @@ provides-extras = ["docker", "e2b", "sandlock", "ssh", "tenki", "flyio", "modal" [[package]] name = "praisonaiagents" -version = "1.7.20" +version = "1.7.21" source = { directory = "../praisonai-agents" } dependencies = [ { name = "aiohttp" }, diff --git a/src/praisonai-train/praisonai_train/_version.py b/src/praisonai-train/praisonai_train/_version.py index d38c35083..8754a474b 100644 --- a/src/praisonai-train/praisonai_train/_version.py +++ b/src/praisonai-train/praisonai_train/_version.py @@ -1 +1 @@ -__version__ = "0.1.19" +__version__ = "0.1.20" diff --git a/src/praisonai-train/pyproject.toml b/src/praisonai-train/pyproject.toml index 0fdc09c89..8c477698d 100644 --- a/src/praisonai-train/pyproject.toml +++ b/src/praisonai-train/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-train" -version = "0.1.19" +version = "0.1.20" description = "Training for PraisonAI — LLM fine-tuning (Unsloth) and iterative agent training extracted from the praisonai wrapper." readme = "README.md" license = "MIT" diff --git a/src/praisonai-train/uv.lock b/src/praisonai-train/uv.lock index 1c5bb55c3..a05a16a89 100644 --- a/src/praisonai-train/uv.lock +++ b/src/praisonai-train/uv.lock @@ -2606,7 +2606,7 @@ wheels = [ [[package]] name = "praisonai-train" -version = "0.1.19" +version = "0.1.20" source = { editable = "." } dependencies = [ { name = "click" }, @@ -2696,7 +2696,7 @@ provides-extras = ["llm", "vision", "all"] [[package]] name = "praisonaiagents" -version = "1.7.20" +version = "1.7.21" source = { directory = "../praisonai-agents" } dependencies = [ { name = "aiohttp" }, diff --git a/src/praisonai/praisonai.rb b/src/praisonai/praisonai.rb index 61d8db860..cc5270cf7 100644 --- a/src/praisonai/praisonai.rb +++ b/src/praisonai/praisonai.rb @@ -3,8 +3,8 @@ class Praisonai < Formula desc "AI tools for various AI applications" homepage "https://github.com/MervinPraison/PraisonAI" - url "https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.7.22.tar.gz" - sha256 `curl -sL https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.7.22.tar.gz | shasum -a 256`.split.first + url "https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.7.23.tar.gz" + sha256 `curl -sL https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.7.23.tar.gz | shasum -a 256`.split.first license "MIT" depends_on "python@3.11" diff --git a/src/praisonai/praisonai/version.py b/src/praisonai/praisonai/version.py index dc5b7e860..afa2ec3d0 100644 --- a/src/praisonai/praisonai/version.py +++ b/src/praisonai/praisonai/version.py @@ -1 +1 @@ -__version__ = "4.7.22" +__version__ = "4.7.23" diff --git a/src/praisonai/pyproject.toml b/src/praisonai/pyproject.toml index f444fc443..08df376ad 100644 --- a/src/praisonai/pyproject.toml +++ b/src/praisonai/pyproject.toml @@ -12,14 +12,14 @@ dependencies = [ "rich>=13.7", "markdown>=3.5", "pyparsing>=3.0.0", - "praisonaiagents>=1.7.20", - "praisonai-code>=0.1.19", - "praisonai-bot>=0.1.19", - "praisonai-train>=0.1.19", - "praisonai-browser>=0.1.19", - "praisonai-mcp>=0.1.21", - "praisonai-sandbox>=0.1.19", - "praisonai-deploy>=0.1.19", + "praisonaiagents>=1.7.21", + "praisonai-code>=0.1.20", + "praisonai-bot>=0.1.20", + "praisonai-train>=0.1.20", + "praisonai-browser>=0.1.20", + "praisonai-mcp>=0.1.22", + "praisonai-sandbox>=0.1.20", + "praisonai-deploy>=0.1.20", "python-dotenv>=0.19.0", "litellm>=1.83.14,<1.106", # 1.106 imports mcp.types.CacheableResult (mcp>=2.2); we pin mcp<2 "PyYAML>=6.0",