-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release : 0.4.61 Adding JSON structure output, Streaming, Nested steps, Updates, New dependacies... #53
Conversation
…pendencies and enhance README documentation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
CI Feedback 🧐(Feedback updated until commit 8366454)A test triggered by this PR failed. Here is an AI-generated analysis of the failure:
|
User description
This pull request includes :
Implemented multi-step visualization and word-by-word streaming in the Chainlit app:
Multi-step Visualization:
The implementation now provides both a clear visualization of the reasoning process through steps and a smooth, readable output through word-by-word streaming. This makes the agent interactions more dynamic and easier to follow.
Several updates to the documentation, configuration files, and dependencies of the
agentic-fleet
project. The most important changes include updates to theREADME.md
file to improve clarity and add new sections, adjustments to dependencies inpyproject.toml
, and the removal of an example script.Documentation updates:
README.md
: Added a new "Core Components" section describing the roles of specialized agents, updated the "Key Features" section, and included a new "System Architecture" diagram and "Error Handling" section. [1] [2] [3] [4] [5]Dependency updates:
pyproject.toml
: Updated project version to0.4.61
, added new dependencies (autogen-ext[langchain]
,seaborn
,scikit-learn
,ipykernel
,authlib
,starlette
,semantic-kernel
,tiktoken
), and updated existing dependencies (chainlit
to2.0.6
). [1] [2] [3] [4] [5]Configuration file updates:
.chainlit/config.toml
: Updated thegenerated_by
field to2.0.6
.Example script removal:
examples/quickstart/web_example.py
: Removed the example script demonstrating AgenticFleet with Chainlit.New experimental configuration:
src/agentic_fleet/_experimental_config/planner/planner_memory.yaml
: Added a new configuration file for summarizing error resolutions and preferences from chat history.…pendencies and enhance README documentationPR Type
Enhancement, Documentation, Tests
Description
Introduced multi-step visualization and word-by-word streaming for enhanced interaction.
stream_text
function for streaming text word-by-word.cl.Step
.Added experimental configuration files for planner behavior and error handling.
planner_memory.yaml
andplanner_prompt.yaml
for structured planning and error resolution.Updated documentation with detailed system architecture and core components.
Updated dependencies and configuration for improved functionality and compatibility.
chainlit
to version 2.0.6 and added new dependencies likeseaborn
andsemantic-kernel
.Changes walkthrough 📝
web_example.py
Removed deprecated web example script
examples/quickstart/web_example.py
app.py
Enhanced response processing and streaming
src/agentic_fleet/app.py
stream_text
function for word-by-word text streaming.planner_memory.yaml
Added planner memory configuration
src/agentic_fleet/_experimental_config/planner/planner_memory.yaml
planner_prompt.yaml
Added planner prompt configuration
src/agentic_fleet/_experimental_config/planner/planner_prompt.yaml
config.toml
Updated Chainlit configuration version
.chainlit/config.toml
generated_by
version to 2.0.6.README.md
Expanded documentation with architecture and features
README.md
requirements.txt
Removed outdated requirements file
examples/quickstart/requirements.txt
pyproject.toml
Updated project version and dependencies
pyproject.toml
seaborn
,semantic-kernel
, andtiktoken
.chainlit
to version 2.0.6.