Skip to content

[Disscussion] Keep langchiango lightweight enough for everyone #259

Closed

Description

@edocevol

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.

Activity

  1. tmc commented on Aug 26, 2023

    @tmc
    Owner

    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

  2. changed the title [-][Disscussion] Keep langchiango lightweight enouph for everyone[/-] [+][Disscussion] Keep langchiango lightweight enough for everyone[/+] on Aug 26, 2023
  3. Repository owner locked and limited conversation to collaborators on Aug 26, 2023
  4. converted this issue into a discussion #264 on Aug 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions