cthomas
2d971cdcf0
feat: hold reference to asyncio tasks in memory ( #2823 )
2025-09-10 17:08:07 -07:00
Matthew Zhou
531eb6afeb
feat: Add project_id to message filtering/inserting to Turbopuffer [LET-4252] ( #4466 )
...
* Add project_id
* Fern autogen
2025-09-08 14:35:15 -07:00
Matthew Zhou
2e3cabc080
feat: Add search messages endpoint [LET-4144] ( #4434 )
...
* Add search messages endpoint
* Run fern autogen and fix tests
2025-09-05 14:28:27 -07:00
Matthew Zhou
fcfc40eaf2
feat: Add project id to message schema [LET-4166] ( #4433 )
...
* Add project id
* Propogate through update message by id async
* Add project id testing
2025-09-04 16:50:41 -07:00
cthomas
7c88470705
feat: support filtering out messages when converting to openai dict ( #4337 )
...
* feat: support filtering out messages when converting to openai dict
* fix imports
2025-09-01 12:48:45 -07:00
Kian Jones
ca6cfa5914
chore: migrate to ruff ( #4305 )
...
* base requirements
* autofix
* Configure ruff for Python linting and formatting
- Set up minimal ruff configuration with basic checks (E, W, F, I)
- Add temporary ignores for common issues during migration
- Configure pre-commit hooks to use ruff with pass_filenames
- This enables gradual migration from black to ruff
* Delete sdj
* autofixed only
* migrate lint action
* more autofixed
* more fixes
* change precommit
* try changing the hook
* try this stuff
2025-08-29 11:11:19 -07:00
Sarah Wooders
9eb303b5f4
fix: avoid using summarization agent when not using voice ( #4097 )
2025-08-25 13:23:24 -07:00
Sarah Wooders
8a1f256c66
fix: add handling for summarizer llm call ( #4028 )
2025-08-20 16:25:02 -07:00
jnjpng
ccdcbb3b01
fix: require function declarations to be present for setting gemini tool config
...
Co-authored-by: Jin Peng <jinjpeng@Jins-MacBook-Pro.local >
2025-08-19 12:56:31 -07:00
Charles Packer
d81382b9fe
refactor: revert the default summarizer to the old style ( #3168 )
2025-07-06 20:15:22 -07:00
Andy Li
3654fa8c26
feat: expand summarizer providers
2025-07-01 15:07:38 -07:00
Andy Li
80f6e97ca9
feat: otel metrics and expanded collecting ( #2647 )
...
(passed tests in last run)
2025-06-05 17:20:14 -07:00
Matthew Zhou
285acd0324
feat: Add summarization for more scenarios ( #2499 )
2025-05-29 11:10:13 -07:00
cthomas
66287c63f6
chore: add tracing to summarizer ( #2515 )
2025-05-28 23:40:35 -07:00
Matthew Zhou
bdd43d4e97
feat: Add static summarization to new agent loop ( #2492 )
2025-05-28 12:53:48 -07:00
Andy Li
bf1874dbc9
fix: summarization includes tool call message before truncation ( #2084 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2025-05-09 15:01:12 -07:00
Matthew Zhou
daa30d6662
feat: Move sleeptime voice agent to new agent loop ( #1979 )
2025-05-01 20:48:33 -07:00
Matthew Zhou
1bf82a1e7c
test: Add tests for summarizer enumeration ( #1952 )
2025-04-30 16:26:49 -07:00
Matthew Zhou
84f2b2107e
feat: Adjust ephemeral memory agent to become persisted sleeptime agent ( #1943 )
2025-04-30 11:14:19 -07:00
Sarah Wooders
18d6793f18
fix: fix docker image ( #1920 )
2025-04-28 20:59:07 -07:00
Matthew Zhou
beed896d60
feat: Support offline memory in voice agent ( #1347 )
2025-04-28 15:03:02 -07:00
cthomas
8f5a43b886
feat: add otid to new agent loop ( #1635 )
2025-04-09 16:50:41 -07:00
cthomas
cf146146b6
chore: remove message.text property ( #1253 )
2025-03-12 10:58:31 -07:00
Matthew Zhou
353af9aefe
feat: Finish async memory rewriting agent for voice ( #1161 )
2025-03-03 13:58:06 -08:00