Skip to content

Commit

Permalink
✅ Update task estimates
Browse files Browse the repository at this point in the history
  • Loading branch information
shroominic committed Nov 22, 2023
1 parent 0f9cf85 commit f5a04e3
Showing 1 changed file with 20 additions and 18 deletions.
38 changes: 20 additions & 18 deletions roadmap.todo
Original file line number Diff line number Diff line change
@@ -1,42 +1,44 @@
[ ] - override global settings inside chain()
[ ] - override global settings inside chain() (2h)

[ ] - retry on pydantic validation error
[ ] - retry on pydantic validation error (2h)

[ ] - depends functionality to create nested chains and compile into runnables
[ ] - depends functionality to create nested chains and compile into runnables (10h)
# 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
[ ] - vector retrieval type to add file/url context into chains (20h)

[ ] - implement variable compression to inject as much context as possible without overloading
[ ] - implement variable compression to inject as much context as possible without overloading (20h)
# 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
[ ] - FuncchainException classes (2h)

[ ] - improve chain(*args interface)
[ ] - improve chain(*args interface) (2h)

[ ] - enable union type without function calling
[ ] - enable union type without function calling (6h)

[ ] - enable Error type for non union calls
[ ] - enable Error type for non union calls (4h)

[ ] - develop Matrix wrapper idea
[ ] - develop Matrix wrapper idea (10h)

[ ] - easy to use pre-written router
[ ] - easy to use pre-written router (20h)

[ ] - funcchain agents module
[ ] - funcchain Agent Framework with Task Dependencies (30h)

[ ] - convert langchain tools to funcchain agent/router
[ ] - convert langchain tools to funcchain agent/router (8h)

[ ] - vscode extension for custom syntax highlighting
[ ] - vscode extension for custom syntax highlighting (30h)

[ ] - migrate to jinja2
[ ] - migrate to jinja2 (8h)

[ ] - Universal Router Class
[ ] - Universal Router Class (16h)

[ ] - Agent Framework with Task Dependencies
[ ] - allow images as urls (2h)

[ ] - allow images as urls
[ ] - brainstorm easy async helpers (4h)

[ ] - migrate to rye (2h)

0 comments on commit f5a04e3

Please sign in to comment.