feat(examples): create initial examples and tests#1865
feat(examples): create initial examples and tests#1865aleskalfas wants to merge 14 commits intomainfrom
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
There was a problem hiding this comment.
Code Review
This pull request introduces new examples for the agent stack, including a Docker setup to run them. The changes are a good starting point. My review includes suggestions to improve the robustness of shell scripts in the Dockerfile and entrypoint, align dependency versions and tool configurations in the pyproject.toml files, and simplify some of the agent implementation code for better maintainability.
examples/agent-integration/multi-turn/advanced-history/pyproject.toml
Outdated
Show resolved
Hide resolved
examples/agent-integration/multi-turn/basic-history/pyproject.toml
Outdated
Show resolved
Hide resolved
examples/agent-integration/multi-turn/advanced-history/src/advanced_history/agent.py
Show resolved
Hide resolved
974b406 to
03d93e1
Compare
|
/gemini summary |
Summary of ChangesThis pull request establishes a foundational Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Changelog
Activity
|
5844a7a to
dc09218
Compare
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
dc09218 to
f5e7463
Compare
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
Signed-off-by: Aleš Kalfas <[email protected]>
Summary
This pull request establishes a foundational
examplesdirectory within the repository, complete with a robust scaffolding script to streamline the creation of new agent examples. It introduces initial examples focusing on multi-turn conversation history management, along with their corresponding end-to-end tests. The changes also include necessary development environment configurations and minor dependency updates to support these new additions.Highlights
examplesdirectory has been introduced, along with acreate-example.shscript and.templatefiles to facilitate the scaffolding of new agent examples and their corresponding end-to-end tests.basic-historyandadvanced-history, have been added to demonstrate different approaches to managing conversation history in multi-turn interactions.agentstack.code-workspacefile has been updated to include the new example projects, enhancing the developer experience in VS Code. Additionally, VS Code settings forapps/agentstack-servernow configure Ruff as the default Python formatter and linter..dockerignorefile has been modified to explicitly include the newexamplesdirectory. The default LLM model inapps/agentstack-server/tests/conftest.pyhas been updated fromllama3.1:8btogranite4:latest.initial-form-rendering,advanced-history, andbasic-historyexamples, ensuring their functionality and integration.Linked Issues
#1777
Documentation
If this PR adds new feature or changes existing. Make sure documentation is adjusted accordingly. If the docs is not needed, please explain why.