Wykres commitów

210 Commity (5875a8858fe35b87f3981784328ba0fbdfbc490f)

Autor SHA1 Wiadomość Data
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
Philipp Burckhardt 8ba59411e7 docs: add feedback examples for Slack and Twilio 2023-06-14 22:46:41 -07:00
Philipp Burckhardt 4ff22618a2 docs: update variable names 2023-06-14 22:46:41 -07:00
Philipp Burckhardt ee0c3cf967 docs: add new feedback example 2023-06-14 22:46:39 -07:00
Philipp Burckhardt e6548f037b chore: delete holdover feedback file 2023-06-14 22:45:52 -07:00
Philipp Burckhardt e1abd8a24f fix: supply all required type arguments 2023-06-14 22:45:52 -07:00
Philipp Burckhardt 0798a24fdc feat: improve type safety 2023-06-14 22:45:51 -07:00
Philipp Burckhardt 5bddd1f04a fix: update to reflect usage of generics 2023-06-14 22:45:25 -07:00
Philipp Burckhardt bbf3f25d9d feat: parse output after manual editing 2023-06-14 22:44:57 -07:00
Philipp Burckhardt feb95a2665 refactor: rename symbols 2023-06-14 22:44:57 -07:00
Philipp Burckhardt e722c5b9d7 fix: improve typing 2023-06-14 22:44:57 -07:00
Philipp Burckhardt a84b7b191c fix: remove asterisks for SMS 2023-06-14 22:44:57 -07:00
Philipp Burckhardt 9c41ea5607 refactor: avoid code duplication 2023-06-14 22:44:57 -07:00
Philipp Burckhardt 768a727597 refactor: move annotate to own method 2023-06-14 22:44:57 -07:00
Philipp Burckhardt 721f34f3f1 feat: add initial Slack and Twilio human feedback classes 2023-06-14 22:44:57 -07:00
Philipp Burckhardt 25d285b290 refactor: separate out abstract class and sub-classes 2023-06-14 22:44:56 -07:00
Philipp Burckhardt e4a65cb982 feat: add initial implementation 2023-06-14 22:43:49 -07:00
Travis Fischer 28f9b4baa3 🙁 2023-06-14 22:39:50 -07:00
Travis Fischer 30e0d21e31 feat: add SerpAPI as tool 2023-06-14 22:39:50 -07:00
Travis Fischer 487db113ab feat: add SerpAPI as a tool 2023-06-14 22:39:50 -07:00
Travis Fischer b7a9b13bab 2023-06-14 22:39:50 -07:00
Travis Fischer 974d858355 🚃 2023-06-14 22:39:50 -07:00