Skip to content

Commit b4e3a8a

Browse files
committed
Release v4.5.128
1 parent f007639 commit b4e3a8a

14 files changed

Lines changed: 25 additions & 18 deletions

File tree

docker/Dockerfile.chat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ RUN mkdir -p /root/.praison
1616
# Install Python packages (using latest versions)
1717
RUN pip install --no-cache-dir \
1818
praisonai_tools \
19-
"praisonai>=4.5.126" \
19+
"praisonai>=4.5.128" \
2020
"praisonai[chat]" \
2121
"embedchain[github,youtube]"
2222

docker/Dockerfile.dev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ RUN mkdir -p /root/.praison
2020
# Install Python packages (using latest versions)
2121
RUN pip install --no-cache-dir \
2222
praisonai_tools \
23-
"praisonai>=4.5.126" \
23+
"praisonai>=4.5.128" \
2424
"praisonai[ui]" \
2525
"praisonai[chat]" \
2626
"praisonai[realtime]" \

docker/Dockerfile.ui

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ RUN mkdir -p /root/.praison
1616
# Install Python packages (using latest versions)
1717
RUN pip install --no-cache-dir \
1818
praisonai_tools \
19-
"praisonai>=4.5.126" \
19+
"praisonai>=4.5.128" \
2020
"praisonai[ui]" \
2121
"praisonai[crewai]"
2222

src/praisonai-agents/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "praisonaiagents"
7-
version = "1.5.126"
7+
version = "1.5.128"
88
description = "Praison AI agents for completing complex tasks with Self Reflection Agents"
99
readme = "README.md"
1010
requires-python = ">=3.10"

src/praisonai-agents/tests/unit/test_approval_protocol.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -206,16 +206,16 @@ def test_approve_async_with_auto_backend(self):
206206
def test_mark_and_check_approved(self):
207207
from praisonaiagents.approval.registry import ApprovalRegistry
208208
reg = ApprovalRegistry()
209-
assert not reg.is_already_approved("execute_command")
210-
reg.mark_approved("execute_command")
211-
assert reg.is_already_approved("execute_command")
209+
assert not reg.is_already_approved("write_file")
210+
reg.mark_approved("write_file")
211+
assert reg.is_already_approved("write_file")
212212

213213
def test_already_approved_skips_backend(self):
214214
"""Once approved, no backend call needed."""
215215
from praisonaiagents.approval.registry import ApprovalRegistry
216216
reg = ApprovalRegistry()
217-
reg.mark_approved("execute_command")
218-
decision = reg.approve_sync("agent", "execute_command", {})
217+
reg.mark_approved("write_file")
218+
decision = reg.approve_sync("agent", "write_file", {})
219219
assert decision.approved is True
220220
assert "already" in decision.reason.lower()
221221

src/praisonai-agents/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/praisonai/praisonai.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ class Praisonai < Formula
33

44
desc "AI tools for various AI applications"
55
homepage "https://github.com/MervinPraison/PraisonAI"
6-
url "https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.5.126.tar.gz"
7-
sha256 `curl -sL https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.5.126.tar.gz | shasum -a 256`.split.first
6+
url "https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.5.128.tar.gz"
7+
sha256 `curl -sL https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.5.128.tar.gz | shasum -a 256`.split.first
88
license "MIT"
99

1010
depends_on "python@3.11"

src/praisonai/praisonai/agents_generator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1119,7 +1119,7 @@ def _run_praisonai(self, config, topic, tools_dict):
11191119
workspace=os.getcwd(),
11201120
acp_enabled=acp_enabled,
11211121
lsp_enabled=lsp_enabled,
1122-
approval_mode="auto"
1122+
approval_mode=os.environ.get("PRAISONAI_APPROVAL_MODE", "prompt")
11231123
)
11241124
interactive_runtime = InteractiveRuntime(runtime_config)
11251125
self.logger.info(f"Starting InteractiveRuntime (ACP: {acp_enabled}, LSP: {lsp_enabled})")

src/praisonai/praisonai/cli/features/csv_test_runner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ def _run_single_test(self, test_case: TestCase) -> TestResult:
437437
exec_result = harness.run(
438438
prompts=test_case.prompts,
439439
model=self.model,
440-
approval_mode="auto",
440+
approval_mode=os.environ.get("PRAISONAI_APPROVAL_MODE", "prompt"),
441441
agents=test_case.agents if test_case.agents else None,
442442
workflow=test_case.workflow if test_case.workflow else None,
443443
)

src/praisonai/praisonai/deploy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def create_dockerfile(self):
5757
file.write("FROM python:3.11-slim\n")
5858
file.write("WORKDIR /app\n")
5959
file.write("COPY . .\n")
60-
file.write("RUN pip install flask praisonai==4.5.126 gunicorn markdown\n")
60+
file.write("RUN pip install flask praisonai==4.5.128 gunicorn markdown\n")
6161
file.write("EXPOSE 8080\n")
6262
file.write('CMD ["gunicorn", "-b", "0.0.0.0:8080", "api:app"]\n')
6363

0 commit comments

Comments
 (0)