-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
9463b06
commit 7dedc2f
Showing
2 changed files
with
34 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -153,7 +153,6 @@ dmypy.json | |
cython_debug/ | ||
|
||
# others | ||
*.todo | ||
.context | ||
|
||
# PyCharm | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
[ ] - override global settings inside chain() | ||
|
||
[ ] - retry on pydantic validation error | ||
|
||
[ ] - depends functionality to create nested chains and compile into runnables | ||
# add a deps thing to put into funcchain defs that takes another chain and compiles it into a runnable | ||
# so langsmith shows nested chains | ||
# in the chain creation process it just runns all of the depending chains in parallel and feeds the inputs into sub chain | ||
# output of every chain is string when inserted | ||
|
||
[ ] - vector retrieval type to add file/url context into chains | ||
|
||
[ ] - implement variable compression to inject as much context as possible without overloading | ||
# Create a Compressable Context Schema where it is compressed in case the context lenght is already filled | ||
# So anything that is additional can be compressed to fit in the context but when other things that are important are not compressed. | ||
# Optionally you can define how to compress and where to leave the gaps (default in the middle with [...]) | ||
|
||
[ ] - FuncchainException class | ||
|
||
[ ] - improve chain(*args interface) | ||
|
||
[ ] - enable union type without function calling | ||
|
||
[ ] - enable Error type for non union calls | ||
|
||
[ ] - develop Matrix wrapper idea | ||
|
||
[ ] - easy to use pre-written router | ||
|
||
[ ] - funcchain agents module | ||
|
||
[ ] - convert langchain tools to funcchain agent/router | ||
|
||
[ ] - |