Commit Graph

36 Commits

Author SHA1 Message Date
Matthew Zhou
1da295a6c4
feat: Improve retry mechanism for _get_ai_reply and refactor method (#2113) 2024-11-30 09:57:52 -08:00
Sarah Wooders
d30972cee0
feat: refactor agent memory representation and modify routes for editing blocks (#2094)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2024-11-27 16:04:13 -08:00
Charles Packer
84031a9d5b
fix: do a pre-validation validation on the inputs assigned to agent_state.message_ids (#2098) 2024-11-25 10:44:14 -08:00
Charles Packer
cd67499952
fix: remove stray input (#2096) 2024-11-22 11:10:41 -08:00
Matthew Zhou
ae083fc205
feat: Sandboxing for tool execution (#2040)
Co-authored-by: Caren Thomas <carenthomas@Jeffs-MacBook-Pro-2.local>
Co-authored-by: Caren Thomas <carenthomas@jeffs-mbp-2.lan>
Co-authored-by: Caren Thomas <carenthomas@Jeffs-MBP-2.hsd1.ca.comcast.net>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-11-22 10:34:08 -08:00
Kevin Lin
97eb3f85bf
fix: shared memory without requiring send message (#2068) 2024-11-21 13:58:03 -08:00
Matthew Zhou
31bf67cfc0
feat: Move blocks to ORM model (#1980)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-11-19 11:32:33 -08:00
Charles Packer
239b496075
fix: context window overflow patch (#2053) 2024-11-18 15:21:11 -08:00
Charles Packer
e5a7fc406d
feat: added token counter command to CLI (#2047) 2024-11-17 14:02:21 -08:00
Matthew Zhou
82058d2077
fix: Fix summarizer for Anthropic and add integration tests (#2046) 2024-11-15 16:46:12 -08:00
Matthew Zhou
5221bf610e
feat: Move Source to ORM model (#1979) 2024-11-12 09:57:40 -08:00
Sarah Wooders
911db39990
feat: move HTML rendering of messages into LettaResponse and update notebook (#1983) 2024-11-06 19:43:56 -08:00
Matthew Zhou
d9d53db1af
chore: Add tool rules example (#1998)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-11-06 19:14:13 -08:00
Sarah Wooders
19dfb2ce7d
fix: fix issue with linking tools and adding new tools (#1988)
Co-authored-by: Matt Zhou <mattzh1314@gmail.com>
2024-11-06 14:06:10 -08:00
Matthew Zhou
46753b7357
chore: Move ID generation logic out of the ORM layer and into the Pydantic model layer (#1981) 2024-11-05 17:05:10 -08:00
Charles Packer
a5e9f7da4e
feat: added ability to disable the initial message sequence during agent creation (#1978) 2024-11-04 16:03:52 -08:00
Matthew Zhou
d6826875c2
feat: Implement tool calling rules for agents (#1954) 2024-10-30 16:53:41 -07:00
Sarah Wooders
0a717190c1
fix: fix inconsistent name and label usage for blocks to resolve recursive validation issue (#1937) 2024-10-25 18:01:33 -07:00
Matthew Zhou
6b330d7376
feat: Add orm for Tools and clean up Tool logic (#1935) 2024-10-25 14:25:40 -07:00
Charles Packer
cf5d9347d0
feat: add function IDs to LettaMessage function calls and response (#1909) 2024-10-19 21:47:48 -07:00
Charles Packer
180bbfe8a7
feat: add functions to get context window overview (#1903) 2024-10-18 14:29:28 -07:00
Matthew Zhou
01fdf8684c
feat: Add put_inner_thoughts_in_kwargs as a config setting for the LLM (#1902)
Co-authored-by: Matt Zhou <mattzhou@Matts-MacBook-Pro.local>
2024-10-17 15:54:03 -07:00
Charles Packer
cca1cb8bf0
feat: add GET route to get the breakdown of an agent's context window (#1889) 2024-10-15 13:32:37 -07:00
Charles Packer
4fd82ee81a
refactor: make Agent.step() multi-step (#1884) 2024-10-15 13:32:13 -07:00
Charles Packer
cc616ef831
refactor: simplify Agent.step inputs to Message or List[Message] only (#1879) 2024-10-13 17:30:46 -07:00
Kevin Lin
30ff27473a
fix: fix typo (#1870)
Co-authored-by: Kevin Lin <kevinlin@Kevins-MacBook-Pro.local>
2024-10-11 15:51:23 -07:00
Charles Packer
b9ad6ca232
fix: CLI patches - patch runtime error on main loop + duplicate internal monologue (#1852) 2024-10-08 17:47:29 -07:00
Vivek Verma
51ad4ddac3
fix: calling link_tools doesnt update agent.tools (#1848) 2024-10-08 15:22:28 -07:00
Vivek Verma
48924f8e04
feat: persist tools to db when saving agent (#1847) 2024-10-08 14:53:59 -07:00
Matthew Zhou
a2d1d9e5ee
test: add complex testing for Groq Llama 3.1 70b (#1845)
Co-authored-by: Matt Zhou <mattzhou@Matts-MacBook-Pro.local>
2024-10-08 14:22:13 -07:00
Matthew Zhou
7be60fcf0f
fix: Fix Azure provider and add complex e2e testing (#1842)
Co-authored-by: Matt Zhou <mattzhou@Matts-MacBook-Pro.local>
2024-10-07 17:59:06 -07:00
Matthew Zhou
42dbae6459
fix: Check that content is not None before setting to internal_monologue (#1813)
Co-authored-by: Matt Zhou <mattzhou@Matts-MacBook-Pro.local>
2024-10-01 16:32:04 -07:00
Sarah Wooders
21dd0fe659
chore: remove dead function loading code (#1795) 2024-10-01 14:28:39 -07:00
Sarah Wooders
e9aff43a91
fix: minor patch to tool linking with JSON schema and Tool.name do not match (#1802) 2024-10-01 09:49:30 -07:00
Sarah Wooders
f696347f51
fix: use JSON schema name instead of tool name for loading from env (#1798) 2024-09-30 09:24:10 -07:00
Sarah Wooders
85faf5f474
chore: migrate package name to letta (#1775)
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: Shubham Naik <shubham.naik10@gmail.com>
Co-authored-by: Shubham Naik <shub@memgpt.ai>
2024-09-23 09:15:18 -07:00