generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 553
V0.1.x sync #338
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
Closed
Closed
V0.1.x sync #338
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* feat: Add non-streaming support to BedrockModel * fix: Add more test coverage * fix: Update with pr comments
…nds-agents#55) * Added hyphen to allowed characters in tool name validation
…ig (strands-agents#86) * fix(telemetry): correct environment variable precedence for OTEL configuration * fix(telemetry): update get_tracer function to adapt the changes * fix(telemetry): fix tracer initialization --------- Co-authored-by: Jack Yuan <jackypc@amazon.com>
* feat: Deploy to pypi on release * feat: get version from tag
Co-authored-by: Sourabh Sarupria <rob.sarupria@mac.chi.chicorp> Co-authored-by: Sourabh Sarupria <rob.sarupria@e5865.x.akamaiedge.net>
* Update pr-and-push.yml * Update pypi-publish-on-release.yml
* Preserve deeply nested schemas * Refactor schema tests to assert entire structure --------- Authored-by: Luke Harris <lkhar@amazon.com>
…gents#180) See open-telemetry/opentelemetry-python#4615 but it looks like an OpenTelemetrySDK update caused type errors --------- Co-authored-by: Mackenzie Zastrow <zastrowm@users.noreply.github.com>
Co-authored-by: Mrityunjay Shukla <mrshukla@amazon.com>
To avoid the code owners from being added to every PR Co-authored-by: Mackenzie Zastrow <zastrowm@users.noreply.github.com>
…strands-agents#178) Enable direct method tool invocations of `example_tool` to match tools with the name of `example-tool`, which fixes strands-agents#139. In the case where no direct match is found but multiple tools would match, we throw an error to avoid ambiguous errors Co-authored-by: Mackenzie Zastrow <zastrowm@users.noreply.github.com>
…d_truncate_results (strands-agents#192)
…gents#193) Per follow-up to strands-agents#178, where we discussed preventing similar_tool and similar-tool from both being added to the tool registry, to avoid ambiguity in direct-method invocations
* build(a2a): add a2a deps and mitigate otel conflict
* Use deployment environment gating for integration tests. * Only run on PRs that target main. * Use correct head name.
Having the dependency breaks uv installs as swagger-parser depends on pre-release library which is not allowed by default As far as I can tell, this dependency is not used anywhere and can be safely removed Co-authored-by: Mackenzie Zastrow <zastrowm@users.noreply.github.com>
…nts#223) current_delay was being thrown away and not applied to subsequent retries Co-authored-by: Mackenzie Zastrow <zastrowm@users.noreply.github.com>
…nts#221) - Add a single script that runs the commands we want contributions to run. - Revamp the contribution template by: - Using HTML comments to guide the author, reducing the need to delete the text - Converting the type of change to be a flat list, allowing authors to delete all except the one they want - Updated the checklist items to allow items that are unnecessary to still be checked Co-authored-by: Mackenzie Zastrow <zastrowm@users.noreply.github.com>
While reading the through the event loop, it made more sense to me to inline the implementation - most of the actual apis are signature + docs, while the actual code is 2 lines each. Co-authored-by: Mackenzie Zastrow <zastrowm@users.noreply.github.com>
…ents#60) * feat: add structured output support using Pydantic models - Add method to Agent class for handling structured outputs - Create structured_output.py utility for converting Pydantic models to tool specs - Improve error handling when extracting model_id from configuration - Add integration tests to validate structured output functionality * fix: import cleanups and unused vars * feat: wip adding `structured_output` methods * feat: wip added structured output to bedrock and anthropic * feat: litellm structured output and some integ tests * feat: all structured outputs working, tbd llama api * feat: updated docstring * fix: otel ci dep issue * fix: remove unnecessary changes and comments * feat: basic test WIP * feat: better test coverage * fix: remove unused fixture * fix: resolve some comments * fix: inline basemodel classes * feat: update litellm, add checks * fix: autoformatting issue * feat: resolves comments * fix: ollama skip tests, pyproject whitespace diffs
…nds-agents#254) Related to strands-agents#238 Co-authored-by: Mackenzie Zastrow <zastrowm@users.noreply.github.com>
…ands-agents#258) Right now when you decorate a function you get back another function that mimics the behavior of a python module. Going forward, we're discussing adding helper/utility methods for AgentTool and in anticipatation of those changes return an AgentTool implementation that also acts like the original function. Co-authored-by: Mackenzie Zastrow <zastrowm@users.noreply.github.com>
Member
Author
|
Chose a different approach where we are making the this target branch a historic branch, and renaming it to v0.1.5. Then we will properly set up a new v0.1.x branch with the correct git history. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Sync latest v0.1.x changes to v0.1.x branch
Related Issues
N/A
Documentation PR
N/A
Type of Change
Other (please describe): Sync changes
Testing
How have you tested the change? Verify that the changes do not break functionality or introduce warnings in consuming repositories: agents-docs, agents-tools, agents-cli
hatch run prepareChecklist
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.