Conversation
Semver Impact of This PR🟢 Patch (bug fixes) 📋 Changelog PreviewThis is how your changes will appear in the changelog. Documentation 📚
Internal Changes 🔧
🤖 This preview updates automatically when you update the PR. |
Codecov Results 📊✅ 13 passed | Total: 13 | Pass Rate: 100% | Execution Time: 7.25s All tests are passing successfully. ✅ Patch coverage is 100.00%. Project has 13698 uncovered lines. Files with missing lines (180)
Generated by Codecov Action |
| 3. Ensure that the **semantics** of the attribute are clear. If the attribute is not uniquely defined, do not add it. | ||
| - For instance, do not attach a request model to an agent invocation span. On the other hand, a default request model can be well-defined. | ||
|
|
||
| ### Code |
There was a problem hiding this comment.
This section it very dense. It will improve scan-ability if you either mark the number list points bold or make it a heading (H4).
dingsdax
left a comment
There was a problem hiding this comment.
Some phrasing feels emotionally charged or too sarcastic imho:
- So this means you should write the ugly code in the library to work around this?
- Oh, and did I mention that bugs in old SDK versions can still come to haunt you?
- This means that the SDK is not a playground for the inappropriate use of AI-assisted coding.
- and Python has duck-typing, so good luck.
- ... saves as a headache
contributing guide should not sound adversarial, please change tone, it can still be strong but less combatitive
dingsdax
left a comment
There was a problem hiding this comment.
SDK Contract Section & the obsessing about the unhappy path is ❤️ very good!
sentrivana
left a comment
There was a problem hiding this comment.
This is great, thank you for adding. ❤️ Left some comments and suggestions.
Description
Add guidance for writing integrations based on my observations over the last 6 months in the team.
Issues
Closes #5177
Reminders
tox -e linters.feat:,fix:,ref:,meta:)