Wykres commitów

231 Commity (3a12d71fce8c9a2c21c58aa84a6884715c29afec)

Autor SHA1 Wiadomość Data
Philipp Burckhardt 3a12d71fce
docs: add TSDoc comments and resolve lint errors 2023-06-19 11:51:22 -04:00
Philipp Burckhardt 9bcc624569
refactor: avoid deleting conversations 2023-06-19 11:24:21 -04:00
Philipp Burckhardt 91d3d21854
build: add TSDoc linting and update deps 2023-06-19 10:32:53 -04:00
Travis Fischer 831a91b2c9 feat: move withHumanFeedback to a Task method 2023-06-18 11:02:55 -07:00
Travis Fischer 7318eb0988 feat: switch from @agentic/openai-fetch to openai-fetch 2023-06-17 22:52:22 -07:00
Travis Fischer c13a43e41b 🛏 2023-06-17 22:40:01 -07:00
Travis Fischer c932ae50d1 🏔 2023-06-17 22:40:01 -07:00
Travis Fischer 6e823e7d97 🛎 2023-06-17 22:40:01 -07:00
Travis Fischer 3d87b15d14 🤦 2023-06-17 22:40:01 -07:00
Travis Fischer 3dbc154e6a 👝 2023-06-17 22:40:01 -07:00
Travis Fischer ae60410cc1 2023-06-17 22:40:01 -07:00
Travis Fischer c60f1a108f fix: misc fixes for SeardAndCrawlTool 2023-06-17 22:40:01 -07:00
Travis Fischer 730ed2329d feat: add SearchAndCrawlTool 2023-06-17 22:40:01 -07:00
Philipp Burckhardt 9e8787b1aa
chore: update lock file 2023-06-16 20:13:50 -04:00
Philipp Burckhardt 6f9be49a45
chore: bump dependencies
Notice that the major update of tsup uses esbuild v0.18.0 under the hood,
which has breaking changes with respect to
how tsconfig.json files are handled. The `tsup.config.ts` file has been updated to preserve
the existing behavior.

See the esbuild release notes at:
https://github.com/evanw/esbuild/releases/tag/v0.18.0 for more information.
2023-06-16 20:06:48 -04:00
Philipp Burckhardt f887ea239e
feat: allow passing array of sections instead of entire message 2023-06-16 20:03:02 -04:00
Philipp Burckhardt 3cce379a2d
feat: add pre- and post-hooks and cause retries in feedback
PR-URL: #21
2023-06-16 19:05:07 -04:00
Philipp Burckhardt d7321f1a3f
feat: add before and after hook types 2023-06-16 17:24:32 -04:00
Philipp Burckhardt b4ffc2baf8
docs: send email upon completion in example 2023-06-16 15:43:32 -04:00
Philipp Burckhardt 21a41e23d4
docs: add expert question answering example 2023-06-16 15:22:46 -04:00
Philipp Burckhardt 5a32b6140b
fix: set feedback type 2023-06-16 14:57:55 -04:00
Philipp Burckhardt 5875a8858f
feat: add pre- and post-hooks and cause retries in feedback 2023-06-16 12:58:52 -04:00
Philipp Burckhardt 9d3a7bc05f
refactor: add docs and minor code improvement 2023-06-16 11:45:24 -04:00
Philipp Burckhardt 0099d86da5
feat: take options into account for caching 2023-06-16 11:30:42 -04:00
Philipp Burckhardt b865b58242
feat: improve type safety of functions 2023-06-16 11:22:21 -04:00
Travis Fischer c6b3f3d339 fix: change ava/prettier/eslint to run serially to guarantee more consistent CI test logs 2023-06-16 01:00:23 -07:00
Travis Fischer c9bea5258b 🗿 2023-06-16 00:53:17 -07:00
Travis Fischer d752f63fae 2023-06-16 00:48:11 -07:00
Travis Fischer 1cbe4a6683 🏥 2023-06-16 00:47:13 -07:00
Travis Fischer 0958a8e7c6 👄 2023-06-16 00:38:14 -07:00
Travis Fischer a42373e73f 2023-06-16 00:37:48 -07:00
Travis Fischer dfc87fed3b feat: improve SerpAPI robustness 2023-06-16 00:23:04 -07:00
Philipp Burckhardt a9168fc2b9 feat: use stringifyForModel for call result 2023-06-15 23:51:28 -07:00
Travis Fischer cb2ea1a2ef feat: improve robustness of serpapi, diffbot, and add ky rate limiting 2023-06-15 23:49:56 -07:00
Philipp Burckhardt b483d927f1
feat: add timeout control to human feedback 2023-06-15 21:56:26 -04:00
Philipp Burckhardt f7cc081c18
feat: add utility to stringify JSON for prompt 2023-06-15 20:58:37 -04:00
Philipp Burckhardt 5b3f08b396
chore: bump deps and suppress warnings 2023-06-15 17:29:58 -04:00
Philipp Burckhardt 77cd195a9a
feat: add support for customizing output label 2023-06-15 13:07:07 -04:00
Philipp Burckhardt 83e35144b5
fix: update imports in example code 2023-06-15 12:03:23 -04:00
Philipp Burckhardt 52bea40846
fix: ensure messages are sent sequentially and update in light of chunking 2023-06-15 12:02:25 -04:00
Philipp Burckhardt fd253b2ef0
fix: serialize object elements to JSON for messages 2023-06-15 11:55:00 -04:00
Philipp Burckhardt d02af15fbf
fix: update output type 2023-06-15 11:43:49 -04:00
Philipp Burckhardt 132084eba5
fix: revert to original regex for now 2023-06-15 10:05:52 -04:00
Philipp Burckhardt 0cc76b0f3d
feat: add human feedback functionality 2023-06-15 09:59:42 -04:00
Travis Fischer cb63718743 fix: JSON utils unit tests 2023-06-14 22:59:58 -07:00
Philipp Burckhardt 4a2560432f fix: update default to match type after renaming 2023-06-14 22:49:43 -07:00
Philipp Burckhardt ff5a878cc9 chore: fix example code and simplify code 2023-06-14 22:49:43 -07:00
Philipp Burckhardt 07138c9ca7 fix: make quantifier lazy to not span multiple JSON blocks, tests + docs 2023-06-14 22:49:42 -07:00
Philipp Burckhardt 5b510116e4 feat: handle message chunking in Twilio service 2023-06-14 22:47:44 -07:00
Philipp Burckhardt 0bfce67a7b feat: apply suggestions from PR 2023-06-14 22:46:41 -07:00