-
Notifications
You must be signed in to change notification settings - Fork 227
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
feat: examples parity #336
Comments
I believe we can move this out of the Hackathon milestone and I'll continue work in it into next week |
@ajbozarth Can we please prioritize examples/agents/custom_agent.py 🙏 |
@ajbozarth please also prioritize /python/examples/workflows/nesting.py |
priority 1 items above ^ priority 2:
|
@jenna-winkler to include references of docs with examples to update |
@ajbozarth added docs reference points above |
I created a table in the body of this issue to keep things organized @ajbozarth @AngeloDanducci |
@ajbozarth @AngeloDanducci I did a complete comparison of TS and PY examples and documented our status above |
FYI I added section folding to the tables at the top for easier reading. The LOWER PRIORITY tables are now hidden by default and any table can be folded or opened for easier reading while we work on this |
The description reflects the status once the following PRs are merged: |
I didn't see it in the list, but there is a |
I've gone through the tables and opened all the From this we can see what's blocked by what implementation and what items are ready to pick up. |
There were basic examples for ollama/watsonx/openai. Recently I've added groq, xai, amazon bedrock, google vertex, microsoft openai (draft PR) providers, so have made sure to include samples as part of that . Anthropic is next on the list which I'll likely start looking at tomorrow. That gets us to a baseline, but there's a lot more we can do Did you have any specific thoughts about the provider examples? In one regard they're little more than a one-shot technical example of a few usage patterns with a specific provider/model. I think we can do more in futures and have some ideas we could discuss |
I like how much more robust the python backend provider examples are. The TS versions are trivial |
poe tests --type e2e
) test(examples): add e2e examples tests #420Note: For all examples, as part of QA, ensure the
requirements.txt
file reflects any dependenciesAgents
HIGH PRIORITY ✅
FUTURE PRIORITY
ElasticSearchTool
not implementedSQLTool
not implementedStreamlitAgent
not implementedHumanTool
not implementedRePlanAgent
not implementedSimilarityTool
not implementedMemory ✅
HIGH PRIORITY ✅
Workflows
HIGH PRIORITY ✅
FUTURE PRIORITY
Backend
HIGH PRIORITY ✅
FUTURE PRIORITY
Backend
not implementedAnthropicChatModel
not implementedLangChainChatModel
not implementedTools
HIGH PRIORITY ✅
FUTURE PRIORITY
LLMTool
not implementedOpenAPITool
not implementedDynamicTool
not implementedTool.extend
not implementedSimilarityTool
not implementedCustomTool
not implementedEmitter ✅
HIGH PRIORITY ✅
Errors ✅
HIGH PRIORITY ✅
Logger ✅
HIGH PRIORITY ✅
Templates ✅
HIGH PRIORITY ✅
Serialization
FUTURE PRIORITY
Serializer
existsBaseMemory
does not implementSerializable
Serializer
existsSerializable
existsBaseMemory
does not implementSerializable
Cache
FUTURE PRIORITY
CacheFn
not implementedBaseCache
existsCache
decorator not implementedCache
decorator not implementedFileCache
existsUnconstrainedCache
andFileCache
existChatModel.cache
not implementedSlidingCache
existsTool.cache
not implementedUnconstrainedCache
existsUnconstrainedCache
existsIntegrations
FUTURE PRIORITY
LangChainOllamaChat
not implementedThe text was updated successfully, but these errors were encountered: