julep
julep copied to clipboard
[Feature]: Add secrets store
trafficstars
🔖 Feature description
Basically something that can do this:
tools:
- name: eat
type: api_call
api_call:
...
headers:
Authorization: $ f"Bearer {secrets.EAT_API_KEY}"
Guidelines:
- [ ] secrets should be encrypted at rest with bcrypt or something (inside the db; check best practices)
- [ ] should only be available at "setup time" meaning not inside steps
- [ ] should be used as a convention for using inside sessions etc as well
Components
- [ ] secrets table
- [ ] api for CRUD
- [ ] integration with task execution
- [ ] integration with sessions