Skip to content

Releases: preritdas/jeeves

Accessibility and reliability

15 Aug 09:14
074fec5
Compare
Choose a tag to compare

Overview

  • Base agent requiring no authentication, usable via API externally
  • MongoDB migration
  • Zapier streamlining

What's Changed

Full Changelog: v1.5.3...v1.5.4

Unified permissions

14 May 06:30
Compare
Choose a tag to compare

Full refactoring and a redesign of the permissions database and its use throughout. Simply adding to the database will provide users access to Jeeves through text, Telegram, and via inbound phone.

What's Changed

Full Changelog: v1.5.2...v1.5.3

Jeeves never forgets

06 May 22:52
Compare
Choose a tag to compare

Most notable updates:

  • Jeeves enters telegram #69
  • Jeeves gets short-term memory #62
  • Jeeves gets long-term memory #79

What's Changed

Full Changelog: v1.5.1...v1.5.2

Improved outbound calling

29 Apr 04:45
dc7d7bc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.0...v1.5.1

Inbound phone call support

20 Apr 06:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.5.0

LLM agents

17 Apr 17:37
bc2701f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.4.0

Bill splitting, main handler tests, and more.

31 Oct 21:11
fe42c48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.1...v1.3.0

Thread processing and permissions upgrades.

20 Oct 18:51
3122005
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.2.1

CD to GCP and new apps.

15 Oct 19:47
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.2.0

Grocery app upgrades.

10 Oct 23:06
Compare
Choose a tag to compare

Main changes

  1. Optional grocery translation, #7
  2. Smart user-based previous list lookup, #8
  3. Import stability

Grocery lookup #8

When adding items to an old list, instead of having to manually add two fields, add and id, now use use add and provide either the list ID as a value or "last", which will query the database for that particular user's last stored grocery list.

Previously...

app: groceries
options: add = yes; id = 8asdc78asdc; setup = whole foods

new items
2 new item

Now...

app: groceries
options: add = last; setup = whole foods

new items
2 new item

Querying the database...

https://github.com/preritdas/personal-api/blob/9ea1da07d8da0827c867f4e10515237792ebd2fe/app_groceries/__init__.py#L22-L35

Storing more than just the list items. Also storing user's phone number and string-formatted time of request.

https://github.com/preritdas/personal-api/blob/9ea1da07d8da0827c867f4e10515237792ebd2fe/app_groceries/__init__.py#L58-L65