Commit Graph

1 Commits

Author SHA1 Message Date
cvauclair 9e132ac354
feat: agent pipelines (#131)
* feat(chain): Initial prototype for agentic chain feature

* feat: Add chain error handling

* feat: Add parallel ops and rename `chain` to `pipeline`

* docs: Update example

* feat: Add extraction pipeline op

* docs: Add extraction pipeline example

* feat: Add `try_parallel!` pipeline op macro

* misc: Remove unused module

* style: cargo fmt

* test: fix typo in test

* test: fix typo in test #2

* test: Fix broken lookup op test

* feat: Add `Op::batch_call` and `TryOp::try_batch_call`

* test: Fix tests

* docs: Add more docstrings to agent pipeline ops

* docs: Add pipeline module level docs

* docs: improve pipeline docs

* style: clippy+fmt

* fix(pipelines): Type errors

* fix: Missing trait import in macros

* feat(pipeline): Add id and score to `lookup` op result

* docs(pipelines): Add more docstrings

* docs(pipelines): Update example

* test(mongodb): Fix flaky test again

* style: fmt

* test(mongodb): fix
2024-12-17 13:03:59 -05:00