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