Replies: 2 comments 1 reply
-
I completely agree. We've allowed a few too many third party dependencies to creep in -- can folks please file issues or leave comments here on places where we should be programming to interfaces instead so that we can drop third party dependencies from the main tree? (happy to put those impl-specific implementation modules into the tree with separate go.mod files). As a sidebar, we do have github discussions enabled: https://github.com/tmc/langchaingo/discussions |
Beta Was this translation helpful? Give feedback.
1 reply
-
In the spirit of above: #325 (comment) :) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Honestly speaking, I think we should ensure that this package is lightweight enough for everyone to use in production environments. We can implement different implementations based on the interfaces defined in this package, and these implementations should be as independent as possible from the current package. All langchain components should also follow this principle.
Beta Was this translation helpful? Give feedback.
All reactions