Skip to content

Commit a9d7f6f

Browse files
committed
Release v3.10.2
1 parent cc5360e commit a9d7f6f

File tree

24 files changed

+2419
-17
lines changed

24 files changed

+2419
-17
lines changed

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>=3.10.1" \
19+
"praisonai>=3.10.2" \
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>=3.10.1" \
23+
"praisonai>=3.10.2" \
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>=3.10.1" \
19+
"praisonai>=3.10.2" \
2020
"praisonai[ui]" \
2121
"praisonai[crewai]"
2222

src/praisonai-agents/praisonaiagents/trace/__init__.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,13 @@
4444
# Redaction
4545
"redact_dict",
4646
"REDACT_KEYS",
47+
# Context events (for replay)
48+
"ContextEvent",
49+
"ContextEventType",
50+
"ContextTraceSink",
51+
"ContextNoOpSink",
52+
"ContextListSink",
53+
"ContextTraceEmitter",
4754
]
4855

4956

@@ -65,4 +72,17 @@ def __getattr__(name: str):
6572
from .redact import redact_dict, REDACT_KEYS
6673
return locals()[name]
6774

75+
# Context events (for replay)
76+
if name in ("ContextEvent", "ContextEventType"):
77+
from .context_events import ContextEvent, ContextEventType
78+
return locals()[name]
79+
80+
if name in ("ContextTraceSink", "ContextNoOpSink", "ContextListSink"):
81+
from .context_events import ContextTraceSink, ContextNoOpSink, ContextListSink
82+
return locals()[name]
83+
84+
if name == "ContextTraceEmitter":
85+
from .context_events import ContextTraceEmitter
86+
return ContextTraceEmitter
87+
6888
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")

0 commit comments

Comments
 (0)