-
Notifications
You must be signed in to change notification settings - Fork 325
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
Split langchain actions into separate files #173
Comments
@dimitrov-d , 100% agreed we can have folders for each protocol, making it easier to maintain |
@thearyanag @dimitrov-d i would love to be assigned this |
hey @Marvel-Ib - pls feel free to make a direct PR |
A different file for each of the functions makes more sense I guess |
Wanna merge my PR |
I would love to work on this, is it still open? |
@dimitrov-d, if it is still open, please assign this to me. |
Refactored code to separate files on a protocol folder basis and updated agent code to be more maintainable.. This pull request was created for https://app.gib.work/bounties/0b78790e-6d48-4ec3-b67f-46c96dac6b7d in an attempt to solve a bounty #173 . Payment for the bounty is immediately sent to the contributor after merge.
The
/src/langchain/index.ts
file is becoming bloated very quickly with the current setup - already over 2k lines of code, which heavily impacts maintenance cost and makes it difficult to navigate and search between different actions.Similarly to how it is done for the actions and tools, I suggest the langchain actions also get split each into its own file, which will improve readability and allow for easy navigation, maintenance.
Do the following things
The text was updated successfully, but these errors were encountered: