Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recipe for each HAPI endpoint + refactor of DB schema #34

Merged
merged 92 commits into from
Jun 4, 2024

Conversation

dividor
Copy link
Contributor

@dividor dividor commented Jun 1, 2024

For this issue:

https://app.asana.com/0/1206255505490544/1207458813726923/f

We need a recipe for each API endpoint in the new HADX API. This task will also result ina refactored DB schema to separate recipes and memories into their own tables, currently they reside in the cmetadata JSON field on the langchain embedding table, which is a bit cumbersome and doesn't allow referential integrity enforcement.

dividor added 21 commits June 1, 2024 17:04
…n of openapi.json from function code using LLM. :)
…'s added to checked_out and can be managed the same as other recipes
…'s added to checked_out and can be managed the same as other recipes
…'s added to checked_out and can be managed the same as other recipes
…'s added to checked_out and can be managed the same as other recipes
…'s added to checked_out and can be managed the same as other recipes
…'s added to checked_out and can be managed the same as other recipes
…'s added to checked_out and can be managed the same as other recipes
@dividor
Copy link
Contributor Author

dividor commented Jun 2, 2024

  1. Added cksum so process only checks in changed assets
  2. Merged create recipe into recipes_sync, reduced number of steps needed
  3. Migrated to use jinja templating for import and new recipe assets
  4. Tidied up folder structure and intermediate files
  5. Created a command line interface (CLI) for managing recipes, to make it simpler for users

@dividor
Copy link
Contributor Author

dividor commented Jun 4, 2024

Migrated all LLM prompts to jinja, implemented intent standardization, generated using LLM CLI assistant (create and edit) set of recipes.

@dividor dividor merged commit 50ac5d5 into main Jun 4, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants