Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3638 commits
Select commit Hold shift + click to select a range
c94e048
feat: Add timeout to file processing (#3513)
mattzh72 Jul 24, 2025
c72b805
fix: Fix state transitions for file processing (#3541)
mattzh72 Jul 24, 2025
a128484
feat: Lower file config defaults for larger models (#3543)
mattzh72 Jul 24, 2025
6540c1d
fix: Adjust immediate complete for pinecone file state machine (#3546)
mattzh72 Jul 24, 2025
16d1b4a
fix: structured outputs for send_message, LettaMessage
cliandy Jul 24, 2025
8a759e9
fix: Fix test managers state transition tests (#3551)
mattzh72 Jul 24, 2025
81eba7b
fix: error logging for stop reasons
cliandy Jul 24, 2025
92295e7
feat: support mcp server export/import with agent files
jnjpng Jul 25, 2025
5151e2e
feat: add support for oauth mcp
jnjpng Jul 25, 2025
b5a55e5
feat: agent tags reverse index
cliandy Jul 25, 2025
4843f82
revert: access_key_id to access_key (#3556)
lyeric2022 Jul 25, 2025
e36309d
fix: `test_agent_serialization_v2.py` and use bulk fetch when fetchin…
jnjpng Jul 25, 2025
1b02a1d
feat: support for project_id and backfills
cliandy Jul 25, 2025
08832a4
fix: catch and log mcp tool list exceptions
jnjpng Jul 25, 2025
fa8025a
feat: profiling middleware
cliandy Jul 25, 2025
2dce59f
chore: remove backfill
cliandy Jul 25, 2025
66888c5
fix: catch import error
cliandy Jul 25, 2025
7176006
fix: stdio form regression with streamable oauth
jnjpng Jul 25, 2025
1d17cd8
chore: restrict custom embeddings in cloud (#3578)
4shub Jul 26, 2025
f4a275e
feat: asyncify jinja templates (#3580)
carenthomas Jul 27, 2025
496c2ae
chore: bump 0.9.1 (#2734)
carenthomas Jul 27, 2025
8cadb80
fix: sources test (#3581)
carenthomas Jul 27, 2025
cce3a4a
Merge branch 'main' into revert-squash-merge
carenthomas Jul 27, 2025
f88f813
fix: sources unit test (#2735)
carenthomas Jul 27, 2025
0071581
fix: Adjust `summarize_agent_conversation` endpoint to return 204 (#3…
mattzh72 Jul 28, 2025
c3cbee4
feat: Add ability to disable reasoning (#3594)
mattzh72 Jul 28, 2025
e69fd22
feat: allow mcp authentication overrides per agent (#3318)
jnjpng Jul 29, 2025
9535b57
feat: Scrub inner thoughts from history on toggle (#3607)
mattzh72 Jul 29, 2025
7d561d0
feat: ai tool helper system prompt (#3613)
carenthomas Jul 29, 2025
b658db0
feat: pass in generated pip requirement to tool update (#3614)
carenthomas Jul 29, 2025
b512942
fix: cloud api test Embedding is not allowed in cloud API (#3621)
carenthomas Jul 29, 2025
db815d6
fix: update mcp documentation
jnjpng Jul 29, 2025
8ae2153
fix: set default letta environment to dev for oss (#3627)
carenthomas Jul 29, 2025
7c06e22
fix: add anthropic api key check before using token counter (#3628)
carenthomas Jul 29, 2025
e8eda8f
test: run tests with gemini 2.5 instead (#3548)
sarahwooders Jul 29, 2025
11ebcd8
fix(ci): Flaky test fix (#3629)
kianjones9 Jul 29, 2025
5c59185
feat: tool generation improvements (#3633)
carenthomas Jul 29, 2025
3a70d6c
feat: Polishing open files tools (#3575)
mattzh72 Jul 29, 2025
3ec8673
fix: remove unwanted word in name generation (#3592)
lyeric2022 Jul 29, 2025
24f68a9
fix: lmstudio support for qwen and llama
jnjpng Jul 29, 2025
af0fc8d
feat: memory blocks viewer (#3610)
4shub Jul 29, 2025
536a305
fix: add tool name info to tool generation prompting (#3635)
carenthomas Jul 29, 2025
92be7aa
chore: move around pgvector imports (#3609)
sarahwooders Jul 30, 2025
81bbb4c
feat: redirect ouath callback through web for cloud
jnjpng Jul 30, 2025
535e279
fix: manually count tokens for streaming lmstudio models
jnjpng Jul 30, 2025
a752d0e
feat: Change defaults on web search tool (#3646)
mattzh72 Jul 30, 2025
1b43f1e
feat: add LettaPing to streaming response (#3647)
carenthomas Jul 30, 2025
75ce77b
feat: Speed up web search (#3649)
mattzh72 Jul 30, 2025
7a23dff
feat: add keepalive wrapper to stream route (#3645)
cpacker Jul 30, 2025
b5fd7a0
feat: More speedups to the web search tool (#3650)
mattzh72 Jul 30, 2025
bbe71e4
feat: treat cancellations that are non-explicit as errors (#3641)
sarahwooders Jul 30, 2025
215cdea
chore: bump keepalive to 90s (#3651)
sarahwooders Jul 30, 2025
a164df3
fix(desktop): Make Desktop Great Again! (#3537)
kianjones9 Jul 30, 2025
c07207c
feat: add filesystem demo with file upload and streaming
cpfiffer Jul 30, 2025
8dc5476
fix: oauth prod environment variables
jnjpng Jul 30, 2025
bfc633f
feat: modal sandbox
cliandy Jul 30, 2025
61fceec
feat: Add turbopuffer as dependency (#3655)
mattzh72 Jul 30, 2025
25abb8b
fix: update deployment env variables for core for oauth routing
jnjpng Jul 30, 2025
d8dd9be
chore: remove excessive warning logging
cliandy Jul 30, 2025
30cacc3
feat: move keepalive to an arg (#3652)
cpacker Jul 30, 2025
96ddc0a
feat: add `not_indexable` property to agents (#3653)
4shub Jul 31, 2025
5b580e6
feat: list agents blocks should default to the default project (#3660)
4shub Jul 31, 2025
08825ef
fix: only import modal if there is a key (#3668)
sarahwooders Jul 31, 2025
d18d37b
fix: handling 401 unauthorized for streamable http oauth
jnjpng Jul 31, 2025
ad8cab1
feat: Improve tool renaming based on json schema (#3676)
mattzh72 Jul 31, 2025
4f1c1ab
docs: Add documentation and tests for multi function files (#3679)
mattzh72 Jul 31, 2025
977d5d8
feat: move ollama to new agent loop (#3615)
sarahwooders Jul 31, 2025
7594e39
feat: Fix builtin web search tests (#3680)
mattzh72 Jul 31, 2025
6977dfd
feat: remove deprecation warning (#3560)
carenthomas Jul 31, 2025
35bef8f
feat: convert compile system prompt to async (#3685)
carenthomas Jul 31, 2025
75c1633
fix: vllm completions provider
cliandy Jul 31, 2025
fede832
fix: voice endpoint null check (#3690)
carenthomas Jul 31, 2025
2a2facd
feat: change default agent type to `memgpt_v2_agent` (#3624)
sarahwooders Jul 31, 2025
77ef895
chore: bump version to 0.10.0 (#3684)
sarahwooders Aug 1, 2025
ae617fe
feat: remove file export for otel traces (#3691)
carenthomas Aug 1, 2025
f7861ee
chore: change keepalive default interval to 50 (#3693)
carenthomas Aug 1, 2025
50b7190
Merge branch 'main' into bump-10-0
carenthomas Aug 1, 2025
1973e03
poetry lock
carenthomas Aug 1, 2025
419c2e2
chore: bump v0.10.0 (#2740)
carenthomas Aug 1, 2025
099def8
feat: fix agent create for hidden (#3696)
4shub Aug 1, 2025
7a59d79
move import
andrewrfitz Aug 1, 2025
33125f0
Move lazy import to module (#2741)
carenthomas Aug 1, 2025
b2ba653
chore: move settings import (#3698)
carenthomas Aug 1, 2025
1ef3dc2
Fixed getting context_window and embedding_dim from ollama
antondevson Aug 1, 2025
01c2ebe
feat: Port letta free embeddings to openai proxy (#3695)
mattzh72 Aug 1, 2025
66958cc
fix: incorrect context_window or embedding_dim using ollama (#2743)
sarahwooders Aug 1, 2025
8a53b8c
feat: add filesystem demo with file upload and streaming (#2736)
sarahwooders Aug 1, 2025
dfa0405
fix: transient otel exporter resource exhausted error (#3700)
carenthomas Aug 1, 2025
6ef4f38
fix: add logger for template variables for mcp
jnjpng Aug 1, 2025
31b7b0d
Added filtering of models based on type
Aug 1, 2025
3b2e4fb
Move constants to constants.py, slight refactor
Aug 2, 2025
6949d56
feat: Implement archival sharing (#3689)
mattzh72 Aug 2, 2025
02921f0
fix: patch desktop (#3707)
cpacker Aug 2, 2025
9d31b45
feat: Modify alembic migration archival sharing (#3710)
mattzh72 Aug 3, 2025
6c1e699
fix: Remove bad unique constraint on archives (#3715)
mattzh72 Aug 3, 2025
0ce3e86
fix: Fix duplicate agents archives relationship migration error (#3716)
mattzh72 Aug 3, 2025
d915997
fix: Do the CTE in postgres via agent id join (#3717)
mattzh72 Aug 3, 2025
e07a142
feat(ci): Add LMStudio to self-hosted provider checks (#3623)
kianjones9 Aug 4, 2025
b6cc253
feat: groups support for agentfile (#3721)
carenthomas Aug 4, 2025
8a1b6c8
chore: deprecate orm enum file (#3724)
carenthomas Aug 4, 2025
414bf5c
feat: deprecate legacy client (#3726)
carenthomas Aug 4, 2025
4a443ff
feat: add formatting for token sizing (#3631)
lyeric2022 Aug 4, 2025
12b7a33
feat: npm requirements for tools
cliandy Aug 4, 2025
2474365
refactor: simplify docstrings for EmbeddingConfig and LLMConfig class…
kianjones9 Aug 4, 2025
02cf4a7
fix: Fix tool renaming if json schema is passed in (#3745)
mattzh72 Aug 5, 2025
e3ea646
feat: exclude stronger models from default base tool rules (#3703)
kl2806 Aug 5, 2025
4cf7ee0
Use correct URL for Ollama embeddings
antondevson Aug 5, 2025
f698db1
chore: Migrate embeddings.memgpt.ai to embeddings.letta.com (#3757)
kianjones9 Aug 5, 2025
b19a17e
feat: log stream cancellation to sentry (#3759)
carenthomas Aug 5, 2025
cf9b297
feat: add ability to specify agent env vars on import (#3753)
carenthomas Aug 5, 2025
d1747ef
feat(desktop): allow specifying a remote letta server in the letta de…
cpacker Aug 6, 2025
47c4af4
Updated call to OpenAI API compatible endpoint in Ollama to correct r…
Aug 6, 2025
55c748c
feat: add reasoning toggle in agents routes (#3705)
carenthomas Aug 6, 2025
590b6be
feat: add signoz integration for otel export (#3772)
carenthomas Aug 6, 2025
f8c2d9c
chore: modify otel exporter config batch size (#3775)
carenthomas Aug 6, 2025
4307221
chore: remove python 3.10 support and testing
carenthomas Aug 6, 2025
3a3ec5a
chore: remove python 3.10 support and testing (#2754)
carenthomas Aug 6, 2025
6eec8f0
fix: fix and update vllm tests
jnjpng Aug 6, 2025
1a48323
chore: update ci to use min supported python version (#3777)
carenthomas Aug 6, 2025
438466d
feat: Support streaming and move endpoint for letta-free (#3780)
mattzh72 Aug 6, 2025
23b84a9
feat: remove redundant memory compilation in agent step (#3785)
carenthomas Aug 6, 2025
aafe804
feat: track metrics for runs in db
cliandy Aug 6, 2025
db46220
fix: update default `include_base_tool_rules` to None (#3762)
kl2806 Aug 6, 2025
ca03e89
chore: cleanup workflows for core
cliandy Aug 6, 2025
4fefc47
feat: offload jinja to threadpool LET-3615 (#3787)
carenthomas Aug 6, 2025
dad0322
Merge branch 'main' into bump-11-0
carenthomas Aug 6, 2025
52c3b83
bump version
carenthomas Aug 6, 2025
c5024e8
chore: bump v0.11.0 (#2755)
carenthomas Aug 7, 2025
3cd1df7
chore: patch timezone tests (#3789)
sarahwooders Aug 7, 2025
6975137
feat: Add comprehensive error tracking to steps table (#3765)
mattzh72 Aug 7, 2025
341bf45
fix: dont have optional argument for memory_replace (#3800)
sarahwooders Aug 7, 2025
c2267ed
feat: continue stream processing on client cancel (#3796)
carenthomas Aug 7, 2025
3faaec1
fix: patch non-optional memory replace (#3803)
sarahwooders Aug 7, 2025
5fda204
feat: support opus 4.1 and gpt-5 (#3806)
sarahwooders Aug 7, 2025
182e570
feat: Change grep to be paginated (#3815)
mattzh72 Aug 7, 2025
b76731a
feat: add top-level reasoning toggle to ADE (#3813)
carenthomas Aug 8, 2025
76bf1f8
feat: add step metrics table
jnjpng Aug 8, 2025
eadc179
chore: remove duplicate tool templating
cliandy Aug 8, 2025
2d1b780
feat: add minimal reasoning effort option to LLMConfig (#3816)
kl2806 Aug 8, 2025
aa14e60
fix: lmstudio tests and integration
jnjpng Aug 8, 2025
b977079
chore: merge oss (#3712)
sarahwooders Aug 8, 2025
9596090
Merge branch 'main' into 0.11.1-release
sarahwooders Aug 8, 2025
4810f4e
chore: 0.11.1 release (#2756)
sarahwooders Aug 8, 2025
b2ba314
fix: incorrect URL for Ollama embeddings endpoint (#2750)
sarahwooders Aug 8, 2025
5aff7e1
fix: all model types returned from ollama provider (#2744)
sarahwooders Aug 8, 2025
17e4dac
Revert "feat: add top-level reasoning toggle to ADE (#3813)" (#3825)
4shub Aug 8, 2025
181e07a
fix: reasoning toggle patch (#3826)
carenthomas Aug 8, 2025
00a36d3
feat: Add max_steps parameter to agent export (#3828)
mattzh72 Aug 8, 2025
1def417
feat: add line number warning to `memory_insert` (#3829)
kl2806 Aug 8, 2025
7fcb863
Merge branch 'main' into bump-11-2
carenthomas Aug 8, 2025
9dde52b
bump version
carenthomas Aug 8, 2025
eabedff
chore: bump v0.11.2 (#2757)
carenthomas Aug 8, 2025
18e85e4
fix: clean up tool execution print statement
jnjpng Aug 8, 2025
9a62fde
feat: track run state in stream
cliandy Aug 8, 2025
be8c0ea
fix: gemini 2.5 thinking models fail to call functions if thinking is…
jnjpng Aug 8, 2025
e37c37d
chore: clean up tool rule solver code
cliandy Aug 8, 2025
608768a
fix: reduce error levels to patch the sentry logging issue (#3835)
cpacker Aug 9, 2025
3b29a6b
fix: patch gpt-5 max context window in constants (#3843)
cpacker Aug 10, 2025
6d75413
fix: patch mcp attach bug (#3844)
cpacker Aug 11, 2025
e90e217
mv dictconfig out of getlogger
andrewrfitz Aug 11, 2025
171ee23
fix: patch mcp alerting on sentry
cpacker Aug 11, 2025
1f9595f
feat: handle all cases for reasoning toggle (#3857)
carenthomas Aug 11, 2025
743fc46
fix: duplicate message stream error (#3834)
carenthomas Aug 11, 2025
3cce3d7
feat: consolidate reasoning model checks (#3862)
carenthomas Aug 11, 2025
ac0e1a4
mv dictconfig out of getlogger (#2759)
carenthomas Aug 11, 2025
ac6dffb
fix: Fix error messages with malformed gemini call (#3865)
mattzh72 Aug 11, 2025
fa11726
feat: remove dict config from logger (#3866)
carenthomas Aug 12, 2025
f18bb05
Merge branch 'main' into bump-11-3
carenthomas Aug 12, 2025
d9e4fb6
poetry lock
carenthomas Aug 12, 2025
7805c62
chore: bump v0.11.3 (#2760)
carenthomas Aug 12, 2025
aa261ad
feat: Adjust import/export agent endpoints to accept new agent file s…
mattzh72 Aug 12, 2025
4d8f7b0
fix: send message tests failing on main (#3878)
carenthomas Aug 12, 2025
f5ce932
feat: add new together llm client (#3875)
carenthomas Aug 12, 2025
feb2007
feat: add together byok support (#3877)
carenthomas Aug 12, 2025
80e7e8d
feat: refactor byok logic in llm clients (#3880)
carenthomas Aug 12, 2025
0b6a70c
feat: add azure llm client (#3882)
carenthomas Aug 12, 2025
c581b06
test: reduce flakiness of tz testing
cliandy Aug 12, 2025
f0d2e58
chore: remove legacy embeddings (#3846)
sarahwooders Aug 12, 2025
d790362
fix: delete associated mcp oauth sessions on delete and link existing…
jnjpng Aug 12, 2025
4f42b3d
feat: typescript sandbox
cliandy Aug 12, 2025
5150157
feat: add azure byok (#3884)
carenthomas Aug 12, 2025
84b7408
feat: update imports for byok check api (#3890)
carenthomas Aug 12, 2025
f6e4499
feat: record step metrics to table
jnjpng Aug 13, 2025
fa0337a
feat: make together provider field optional (#3896)
carenthomas Aug 13, 2025
d23bd63
fix: suppress error on reasoning disable (#3895)
carenthomas Aug 13, 2025
f8b57f1
fix: make test connection route a post (#3894)
carenthomas Aug 13, 2025
fc8037e
feat: add agent id input validation in retrieve endpoint (#3892)
carenthomas Aug 13, 2025
bcbb9e1
feat: update reasoning toggle test (#3901)
carenthomas Aug 13, 2025
6515174
chore: clean up legacy together path (#3903)
carenthomas Aug 13, 2025
dd2b75e
fix: add tool exec env vars to create agent return (#3898)
carenthomas Aug 13, 2025
1b6729f
chore: clean up legacy azure path (#3904)
carenthomas Aug 13, 2025
47187f4
chore: clean up legacy anthropic path (#3905)
carenthomas Aug 13, 2025
472dcc8
chore: clean up legacy bedrock path (#3906)
carenthomas Aug 13, 2025
3af16cb
feat: add endpoint for fetching step metrics
jnjpng Aug 13, 2025
f4d8ce5
chore: delete legacy anthropic client (#3908)
carenthomas Aug 13, 2025
bf8914e
chore: fully sunset cohere (#3910)
carenthomas Aug 13, 2025
cab9cf2
chore: delete legacy bedrock client (#3912)
carenthomas Aug 13, 2025
fd2f802
chore: delete legacy azure client (#3911)
carenthomas Aug 13, 2025
8806cff
fix: azure client imports (#3916)
carenthomas Aug 14, 2025
b7f2749
fix: convert none to empty string in create block schema (#3919)
carenthomas Aug 14, 2025
f3780cc
fix: mcp client unbound var (#3925)
carenthomas Aug 14, 2025
18af05c
fix: list steps unexpected keyword arg (#3926)
carenthomas Aug 14, 2025
372f6d5
fix: set default value for reasoner to true (#3930)
carenthomas Aug 14, 2025
b801db2
feat: add mcp tool simulator
jnjpng Aug 14, 2025
154c8b6
test(include_pings): Add long-running tests (#3899)
kianjones9 Aug 15, 2025
54dab5d
feat: fix anthropic stream buffering issue (was a missing beta header…
cpacker Aug 15, 2025
84d8cbe
fix: fix various ease of use problems (#3934)
sarahwooders Aug 15, 2025
22c1078
feat: add request body and fallback for cancel agent run (#3946)
carenthomas Aug 15, 2025
90bbfc4
feat: make request body optional for cancel run (#3950)
carenthomas Aug 15, 2025
7c8ded8
docs: update for manager funcs
cliandy Aug 15, 2025
8d7c712
chore: clean up deprecated code
cliandy Aug 15, 2025
a70bb4d
Replace eval() with ast.literal_eval() to mitigate code injection vul…
K4TV Aug 15, 2025
610fe78
fix: imports for mcp tests
cliandy Aug 15, 2025
44d4c8e
feat: typescript deps in ade
cliandy Aug 15, 2025
341199f
fix: handle faulty schemas from bad mcp servers better
cpacker Aug 15, 2025
9853bd5
feat: tool function arguments passed in at runtime
cliandy Aug 15, 2025
4cedd8a
chore: upgrade openai client (#3942)
sarahwooders Aug 16, 2025
41aca8f
feat: GPT-5 support (#3924)
kl2806 Aug 16, 2025
81df95b
fix: patch openai byok (#3966)
sarahwooders Aug 16, 2025
86304e0
fix: allow for empty base_url for provider check (#3977)
sarahwooders Aug 17, 2025
7d82e1d
fix: move to static parsing for python docstrings (#3973)
sarahwooders Aug 17, 2025
f50ea43
cleanup: Remove unused Register*MCPServer classes
jnjpng Aug 18, 2025
468e909
feat: set frequency penalty to 1 for gpt-4o (#3962)
carenthomas Aug 18, 2025
1fdc7ef
fix: propagate reasoning toggle on create agent (#3982)
carenthomas Aug 18, 2025
9f81eb6
feat: add tools generation response to error logs (#3984)
carenthomas Aug 18, 2025
a73e142
fix: openai test connection (#3981)
carenthomas Aug 18, 2025
f8bd4fb
feat: add azure and together to new agent loop (#3987)
carenthomas Aug 18, 2025
2c84225
feat: introduce asyncio shield to stream response (#3992)
carenthomas Aug 19, 2025
a217b7a
feat: make enable reasoner default true for agent creation (#3996)
carenthomas Aug 19, 2025
7323e0c
fix: tool logging error (#3998)
carenthomas Aug 19, 2025
2bb73da
feat: add null check to step logging LET-3890 (#4004)
carenthomas Aug 19, 2025
1a23669
feat: catch closed resource error in stream processing (#4003)
carenthomas Aug 19, 2025
715b896
fix: require function declarations to be present for setting gemini t…
jnjpng Aug 19, 2025
8892773
feat: set frequency penalty to 1 for letta free (#4009)
carenthomas Aug 19, 2025
5113fa6
fix: type error for int comparison (#4010)
carenthomas Aug 19, 2025
41291ed
Shub/pro 848 use oxide lint over eslint (#4007)
4shub Aug 19, 2025
8218f9a
feat: only stream last chunk if client is connected (#4015)
carenthomas Aug 19, 2025
ddbfccf
feat: always override thinking budget for anthropic if not min (#4019)
carenthomas Aug 19, 2025
dae6228
fix: include `google_ai` model endpoint type when setting reasoning t…
jnjpng Aug 19, 2025
027ad15
feat: Fix test managers (#4024)
mattzh72 Aug 19, 2025
bad32af
feat: add resource closed errors throughout stream (#4021)
carenthomas Aug 19, 2025
b81955a
feat: improve error message for vertex response parsing (#4043)
carenthomas Aug 20, 2025
e337568
fix(ci): test_managers missing uuid import (#4049)
kianjones9 Aug 20, 2025
54568e5
feat: Add refresh functionality for files (#4053)
mattzh72 Aug 20, 2025
fdaf808
fix: Fix letta-free embeddings (#4055)
mattzh72 Aug 20, 2025
0b97eb3
feat: Allow renaming files on upload (#4061)
mattzh72 Aug 20, 2025
28e8837
Merge branch 'main' into bump-11-4
carenthomas Aug 20, 2025
3c9e135
bump version
carenthomas Aug 20, 2025
794ed7d
chore: bump v0.11.4 (#2767)
carenthomas Aug 20, 2025
c312fad
Merge branch 'letta-ai:main' into team41_CTI
K4TV Aug 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .composio.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
9 changes: 9 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
**/__pycache__
**/.pytest_cache
**/*.pyc
**/*.pyo
**/*.pyd
.git
.gitignore
.env
*.log
21 changes: 21 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
##########################################################
Example enviornment variable configurations for the Letta
Docker container. Un-coment the sections you want to
configure with.
##########################################################


##########################################################
OpenAI configuration
##########################################################
# OPENAI_API_KEY=sk-...

##########################################################
Ollama configuration
##########################################################
# OLLAMA_BASE_URL="http://host.docker.internal:11434"

##########################################################
vLLM configuration
##########################################################
# VLLM_API_BASE="http://host.docker.internal:8000"
20 changes: 20 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto

# Explicitly declare text files you want to always be normalized and converted
# to LF on checkout.
*.py text eol=lf
*.txt text eol=lf
*.md text eol=lf
*.json text eol=lf
*.yml text eol=lf
*.yaml text eol=lf

# Declare files that will always have CRLF line endings on checkout.
# (Only if you have specific Windows-only files)
*.bat text eol=crlf

# Denote all files that are truly binary and should not be modified.
*.png binary
*.jpg binary
*.gif binary
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**Please describe your setup**
- [ ] How are you running Letta?
- Docker
- pip (legacy)
- From source
- Desktop
- [ ] Describe your setup
- What's your OS (Windows/MacOS/Linux)?
- What is your `docker run ...` command (if applicable)

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Additional context**
Add any other context about the problem here.
- What model you are using

**Agent File (optional)**
Please attach your `.af` file, as this helps with reproducing issues.


---

If you're not using OpenAI, please provide additional information on your local LLM setup:

**Local LLM details**

If you are trying to run Letta with local LLMs, please provide the following information:

- [ ] The exact model you're trying to use (e.g. `dolphin-2.1-mistral-7b.Q6_K.gguf`)
- [ ] The local LLM backend you are using (web UI? LM Studio?)
- [ ] Your hardware for the local LLM backend (local computer? operating system? remote RunPod?)
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
17 changes: 17 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
**Please describe the purpose of this pull request.**
Is it to add a new feature? Is it to fix a bug?

**How to test**
How can we test your PR during review? What commands should we run? What outcomes should we expect?

**Have you tested this PR?**
Have you tested the latest commit on the PR? If so please provide outputs from your tests.

**Related issues or PRs**
Please link any related GitHub [issues](https://github.com/letta-ai/letta/issues) or [PRs](https://github.com/letta-ai/letta/pulls).

**Is your PR over 500 lines of code?**
If so, please break up your PR into multiple smaller PRs so that we can review them quickly, or provide justification for its length.

**Additional context**
Add any other context or screenshots about the PR here.
Loading
Loading