Compare commits

...
1 Commits
Author SHA1 Message Date
Mervin Praison 4f309ec16d Release v2.8.5 2025-12-31 12:00:29 +00:00
8 changed files with 12 additions and 8 deletions

No files matched your search

+1 -1
View File
@@ -16,7 +16,7 @@ RUN mkdir -p /root/.praison
# Install Python packages (using latest versions)
RUN pip install --no-cache-dir \
praisonai_tools \
"praisonai>=2.8.4" \
"praisonai>=2.8.5" \
"praisonai[chat]" \
"embedchain[github,youtube]"
+1 -1
View File
@@ -20,7 +20,7 @@ RUN mkdir -p /root/.praison
# Install Python packages (using latest versions)
RUN pip install --no-cache-dir \
praisonai_tools \
"praisonai>=2.8.4" \
"praisonai>=2.8.5" \
"praisonai[ui]" \
"praisonai[chat]" \
"praisonai[realtime]" \
+1 -1
View File
@@ -16,7 +16,7 @@ RUN mkdir -p /root/.praison
# Install Python packages (using latest versions)
RUN pip install --no-cache-dir \
praisonai_tools \
"praisonai>=2.8.4" \
"praisonai>=2.8.5" \
"praisonai[ui]" \
"praisonai[crewai]"
+1
View File
@@ -0,0 +1 @@
chainlit.md
+2 -2
View File
@@ -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/v2.8.4.tar.gz"
sha256 `curl -sL https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v2.8.4.tar.gz | shasum -a 256`.split.first
url "https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v2.8.5.tar.gz"
sha256 `curl -sL https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v2.8.5.tar.gz | shasum -a 256`.split.first
license "MIT"
depends_on "[email protected]"
+1 -1
View File
@@ -57,7 +57,7 @@ class CloudDeployer:
file.write("FROM python:3.11-slim\n")
file.write("WORKDIR /app\n")
file.write("COPY . .\n")
file.write("RUN pip install flask praisonai==2.8.4 gunicorn markdown\n")
file.write("RUN pip install flask praisonai==2.8.5 gunicorn markdown\n")
file.write("EXPOSE 8080\n")
file.write('CMD ["gunicorn", "-b", "0.0.0.0:8080", "api:app"]\n')
+4 -1
View File
@@ -231,9 +231,12 @@ expected_password = os.getenv("CHAINLIT_PASSWORD", "admin")
if expected_username == "admin" and expected_password == "admin":
logger.warning("⚠️ Using default admin credentials. Set CHAINLIT_USERNAME and CHAINLIT_PASSWORD environment variables for production.")
def auth_callback(u: str, p: str):
async def auth_callback(u: str, p: str):
logger.debug(f"Auth attempt: username='{u}', expected='{expected_username}'")
if (u, p) == (expected_username, expected_password):
logger.info(f"Login successful for user: {u}")
return cl.User(identifier=expected_username, metadata={"role": "ADMIN", "provider": "credentials"})
logger.warning(f"Login failed for user: {u}")
return None
def oauth_callback(
+1 -1
View File
@@ -1 +1 @@
__version__ = "2.8.4"
__version__ = "2.8.5"