diff --git a/docker/Dockerfile.chat b/docker/Dockerfile.chat index 0b036ed7d..aaa7b9c3b 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.20" \ + "praisonai>=4.7.21" \ "praisonai[chat]" \ "embedchain[github,youtube]" diff --git a/docker/Dockerfile.dev b/docker/Dockerfile.dev index 06f8a9990..cced2ad23 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.20" \ + "praisonai>=4.7.21" \ "praisonai[ui]" \ "praisonai[chat]" \ "praisonai[realtime]" \ diff --git a/docker/Dockerfile.ui b/docker/Dockerfile.ui index 8a53d7b2e..214ca2854 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.20" \ + "praisonai>=4.7.21" \ "praisonai[ui]" \ "praisonai[crewai]" diff --git a/src/praisonai-agents/pyproject.toml b/src/praisonai-agents/pyproject.toml index 9eb3951e9..a05a72293 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.18" +version = "1.7.19" 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 77b6c2ef2..7b7bd6d23 100644 --- a/src/praisonai-agents/uv.lock +++ b/src/praisonai-agents/uv.lock @@ -3162,7 +3162,7 @@ wheels = [ [[package]] name = "praisonaiagents" -version = "1.7.18" +version = "1.7.19" source = { editable = "." } dependencies = [ { name = "aiohttp" }, diff --git a/src/praisonai-bot/praisonai_bot/_version.py b/src/praisonai-bot/praisonai_bot/_version.py index 86205cbac..08f934f45 100644 --- a/src/praisonai-bot/praisonai_bot/_version.py +++ b/src/praisonai-bot/praisonai_bot/_version.py @@ -1 +1 @@ -__version__ = "0.1.17" +__version__ = "0.1.18" diff --git a/src/praisonai-bot/pyproject.toml b/src/praisonai-bot/pyproject.toml index 885dac71f..1be178e11 100644 --- a/src/praisonai-bot/pyproject.toml +++ b/src/praisonai-bot/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-bot" -version = "0.1.17" +version = "0.1.18" 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 cf8597a42..f35130435 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.17" +version = "0.1.18" source = { editable = "." } dependencies = [ { name = "aiohttp" }, @@ -1510,7 +1510,7 @@ provides-extras = ["gateway", "bot", "bot-whatsapp-web", "all"] [[package]] name = "praisonaiagents" -version = "1.7.18" +version = "1.7.19" 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 86205cbac..08f934f45 100644 --- a/src/praisonai-browser/praisonai_browser/_version.py +++ b/src/praisonai-browser/praisonai_browser/_version.py @@ -1 +1 @@ -__version__ = "0.1.17" +__version__ = "0.1.18" diff --git a/src/praisonai-browser/pyproject.toml b/src/praisonai-browser/pyproject.toml index e0a814d3c..0163aa795 100644 --- a/src/praisonai-browser/pyproject.toml +++ b/src/praisonai-browser/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-browser" -version = "0.1.17" +version = "0.1.18" 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 be3bc32b3..5388cf15f 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.17" +version = "0.1.18" source = { editable = "." } dependencies = [ { name = "click" }, @@ -976,7 +976,7 @@ provides-extras = ["server", "playwright", "all"] [[package]] name = "praisonaiagents" -version = "1.7.18" +version = "1.7.19" 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 41cc1135f..bc74cb84c 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.17" +__version__ = "0.1.18" __all__ = ["__version__"] diff --git a/src/praisonai-code/pyproject.toml b/src/praisonai-code/pyproject.toml index c48c84d16..faf389e1e 100644 --- a/src/praisonai-code/pyproject.toml +++ b/src/praisonai-code/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-code" -version = "0.1.17" +version = "0.1.18" 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 0a6eb6ad9..51a1219b0 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.17" +version = "0.1.18" source = { editable = "." } dependencies = [ { name = "click" }, @@ -1403,7 +1403,7 @@ requires-dist = [ [[package]] name = "praisonaiagents" -version = "1.7.18" +version = "1.7.19" 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 86205cbac..08f934f45 100644 --- a/src/praisonai-deploy/praisonai_deploy/_version.py +++ b/src/praisonai-deploy/praisonai_deploy/_version.py @@ -1 +1 @@ -__version__ = "0.1.17" +__version__ = "0.1.18" diff --git a/src/praisonai-deploy/pyproject.toml b/src/praisonai-deploy/pyproject.toml index b5cbc2cb1..d97ca3f9c 100644 --- a/src/praisonai-deploy/pyproject.toml +++ b/src/praisonai-deploy/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-deploy" -version = "0.1.17" +version = "0.1.18" 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 00009ef56..7381b119b 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.17" +version = "0.1.18" source = { editable = "." } dependencies = [ { name = "click" }, @@ -1014,7 +1014,7 @@ provides-extras = ["api", "all"] [[package]] name = "praisonaiagents" -version = "1.7.18" +version = "1.7.19" 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 d38c35083..8754a474b 100644 --- a/src/praisonai-mcp/praisonai_mcp/_version.py +++ b/src/praisonai-mcp/praisonai_mcp/_version.py @@ -1 +1 @@ -__version__ = "0.1.19" +__version__ = "0.1.20" diff --git a/src/praisonai-mcp/pyproject.toml b/src/praisonai-mcp/pyproject.toml index 71879aa66..71ac5dc1b 100644 --- a/src/praisonai-mcp/pyproject.toml +++ b/src/praisonai-mcp/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-mcp" -version = "0.1.19" +version = "0.1.20" 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 fa5693166..95fb84bbf 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.19" +version = "0.1.20" source = { editable = "." } dependencies = [ { name = "click" }, @@ -1084,7 +1084,7 @@ provides-extras = ["server", "auth", "all"] [[package]] name = "praisonaiagents" -version = "1.7.18" +version = "1.7.19" 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 86205cbac..08f934f45 100644 --- a/src/praisonai-sandbox/praisonai_sandbox/_version.py +++ b/src/praisonai-sandbox/praisonai_sandbox/_version.py @@ -1 +1 @@ -__version__ = "0.1.17" +__version__ = "0.1.18" diff --git a/src/praisonai-sandbox/pyproject.toml b/src/praisonai-sandbox/pyproject.toml index 8ee5b6f01..7b61c43a8 100644 --- a/src/praisonai-sandbox/pyproject.toml +++ b/src/praisonai-sandbox/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-sandbox" -version = "0.1.17" +version = "0.1.18" 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 52cef2f5a..4f58b9c0e 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.17" +version = "0.1.18" source = { editable = "." } dependencies = [ { name = "click" }, @@ -1744,7 +1744,7 @@ provides-extras = ["docker", "e2b", "sandlock", "ssh", "tenki", "flyio", "modal" [[package]] name = "praisonaiagents" -version = "1.7.18" +version = "1.7.19" 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 86205cbac..08f934f45 100644 --- a/src/praisonai-train/praisonai_train/_version.py +++ b/src/praisonai-train/praisonai_train/_version.py @@ -1 +1 @@ -__version__ = "0.1.17" +__version__ = "0.1.18" diff --git a/src/praisonai-train/pyproject.toml b/src/praisonai-train/pyproject.toml index dbfd02fd4..5ea6bd8b6 100644 --- a/src/praisonai-train/pyproject.toml +++ b/src/praisonai-train/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "praisonai-train" -version = "0.1.17" +version = "0.1.18" 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 87b74424b..42ba6b04a 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.17" +version = "0.1.18" source = { editable = "." } dependencies = [ { name = "click" }, @@ -2696,7 +2696,7 @@ provides-extras = ["llm", "vision", "all"] [[package]] name = "praisonaiagents" -version = "1.7.18" +version = "1.7.19" source = { directory = "../praisonai-agents" } dependencies = [ { name = "aiohttp" }, diff --git a/src/praisonai/praisonai.rb b/src/praisonai/praisonai.rb index 411a487f6..dc1cfae15 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.20.tar.gz" - sha256 `curl -sL https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.7.20.tar.gz | shasum -a 256`.split.first + url "https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.7.21.tar.gz" + sha256 `curl -sL https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.7.21.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 d94e74381..4c155ddfd 100644 --- a/src/praisonai/praisonai/version.py +++ b/src/praisonai/praisonai/version.py @@ -1 +1 @@ -__version__ = "4.7.20" +__version__ = "4.7.21" diff --git a/src/praisonai/pyproject.toml b/src/praisonai/pyproject.toml index 01544f911..e7c8d7cb7 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.18", - "praisonai-code>=0.1.17", - "praisonai-bot>=0.1.17", - "praisonai-train>=0.1.17", - "praisonai-browser>=0.1.17", - "praisonai-mcp>=0.1.19", - "praisonai-sandbox>=0.1.17", - "praisonai-deploy>=0.1.17", + "praisonaiagents>=1.7.19", + "praisonai-code>=0.1.18", + "praisonai-bot>=0.1.18", + "praisonai-train>=0.1.18", + "praisonai-browser>=0.1.18", + "praisonai-mcp>=0.1.20", + "praisonai-sandbox>=0.1.18", + "praisonai-deploy>=0.1.18", "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",