-
Notifications
You must be signed in to change notification settings - Fork 19
Add Python Claude Agent SDK Sample #20
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
Conversation
* Added CODEOWNERS * Added .gitignore --------- Co-authored-by: Johan Broberg <johanb@microsoft.com>
Co-authored-by: Johan Broberg <johanb@microsoft.com>
Co-authored-by: Johan Broberg <johanb@microsoft.com>
Co-authored-by: Jesus Terrazas <jterrazas@microsoft.com>
Co-authored-by: Johan Broberg <johanb@microsoft.com>
Co-authored-by: Jesus Terrazas <jterrazas@microsoft.com>
* Adding Python Agent Framework Sample * update to latest --------- Co-authored-by: Jesus Terrazas <jterrazas@microsoft.com>
* Revise README for Agent 365 Sample Agent Updated the README to improve clarity and correct typos. Added sections on prerequisites, running the sample, and troubleshooting. * Update README to remove external sample reference Removed reference to the semantic-kernel-multiturn sample.
* update agents sdk version for langchain * Accept more recent versions * remove authority field, this is set by default --------- Co-authored-by: Jesus Terrazas <jterrazas@microsoft.com>
* Adding Notifications on AF * Update readme * PR comments * small fix * removed observability * update manifest * changes * setup fix
|
Make sure you add a workflow so that this goes through build validation whenever changes are made to the sample folder. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you please review this section on observability certification?
https://learn.microsoft.com/en-us/microsoft-agent-365/developer/observability?tabs=python#validate-for-store-publishing
Please post the console output for easy verification.
matgupta@microsoft.com (PM)- Requires all the official sample apps to meet the above requirement.
…ed unwanted files, etc
Thanks for flagging this and for sharing the link. I agree that the observability certification requirements (including console output for verification and the additional attributes needed for store publishing) are important. For this PR, we’re keeping the current implementation as-is, since it relies on the existing observability helper and doesn’t yet follow the SDK-based approach or fully meet the store certification requirements. We already anticipate a broader change here — moving to the observability SDK and aligning with all publishing requirements — and that work is planned to be handled in a separate follow-up PR so it can be addressed holistically. Given that, I’d like to defer these specific certification-related changes to that follow-up work rather than partially addressing them here. Please let me know if that works for you. |
Add Python Claude Agent SDK Sample
Summary
This PR adds a new sample agent implementation using Anthropic's Claude Agent SDK with extended thinking capabilities, providing an alternative AI framework option alongside the existing samples.
claude-sonnet-4-20250514with extended thinkingFiles Added
Core:
agent.py,host_agent_server.py,start_with_generic_host.py,agent_interface.py,local_authentication_options.py,observability_helpers.py,token_cache.pyDocs:
README.md,AGENT-CODE-WALKTHROUGH.md,PARITY_ANALYSIS.md,NOTIFICATION_IMPLEMENTATION.mdConfig:
pyproject.toml,.env.template,ToolingManifest.jsonQuick Start
Testing
http://localhost:3978Breaking Changes
None - new sample addition.
Future Work