28 Commits

Author SHA1 Message Date
ksarangmath
804d458583 delete agent type (#66)
* delete agent type

* more filters

---------

Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-08-11 00:25:35 -07:00
ksarangmath
23b37cc7d3 race condition sub (#65)
Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-08-10 22:08:17 -07:00
ksarangmath
856f0bcf8b delete only messages (#63)
Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-08-10 16:47:23 -07:00
Ishaan Sehgal
2c8e87e2b3 feat: Update free tier (#60) 2025-08-09 13:57:59 -07:00
ksarangmath
8ed4ed1728 more db connections (#57)
Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-08-09 01:09:31 -07:00
ksarangmath
7b4c55b053 eh (#52)
Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-08-07 23:45:31 -07:00
Kartik Sarangmath
4432da01bd direct connection 2025-08-07 16:39:56 -07:00
ksarangmath
d435f41220 optimize db (#51)
Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-08-07 09:24:48 -07:00
Kartik Sarangmath
011ba67d5f revert db 2025-08-07 08:56:26 -07:00
Kartik Sarangmath
8ddef29e2a change db settings 2025-08-07 08:47:14 -07:00
ksarangmath
9ea908bf36 Fix database connection pool configuration for Supabase (#50)
- Add proper connection pooling limits to prevent "Max client connections reached" errors
- Configure pool_size=3 and max_overflow=2 to stay under Supabase's 15 connection limit
- Add pool_pre_ping=True to detect and handle stale connections
- Set pool_recycle=1800 to refresh connections every 30 minutes
- Add pool_timeout=30 to gracefully handle connection unavailability

This configuration is optimized for Supabase's session mode pooler (port 5432)
and prevents connection exhaustion issues.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-07 02:09:05 -07:00
ksarangmath
b5489fe68e notify smaller (#49)
* notify smaller

* updates

* fix

* fix

---------

Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-08-07 00:04:05 -07:00
ksarangmath
a28ac2858c Git diff claude (#48)
* progress

* new trigger

* bug fix

* bump

---------

Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-08-06 17:57:23 -07:00
ksarangmath
1a96e8d997 fix alembic migration (#47)
Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-08-06 17:12:12 -07:00
ishaansehgal99
ac6d7241ec feat: add delete chat and rename chat 2025-08-05 15:11:19 -07:00
ksarangmath
eaca5a0ad0 Refactor (#45)
* progress

* refactor

* backend refactor

* test

* minor stdio changes

* streeeeeaming

* stream statuses

* change required user input

* something

* progress

* new beginnings

* progress

* edge case

* uuhh the claude wrapper def worked before this commit

* progress

* ai slop that works

* tests

* tests

* plan mode handling

* progress

* clean up

* bump

* migrations

* readmes

* no text truncation

* consistent poll interval

* fix time

---------

Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-08-04 01:44:42 -07:00
Amit Patil
d80eb7b2ac fix: environment variable override for database configuration (#40) 2025-07-29 20:22:35 -07:00
Kartik Sarangmath
658a3d8dab handle different subscription providers 2025-07-27 16:28:02 -07:00
ishaansehgal99
8878b2ca68 fix: py 3.10 fix 2025-07-27 03:19:26 -07:00
ishaansehgal99
63141074bd fix: py 3.10 fix 2025-07-27 03:17:19 -07:00
ksarangmath
06ae3d7959 mobile iap w/ revenuecat (#31)
* mobile iap w revenuecat

* remove anon ids

* progress

* progress

* pls

---------

Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-07-26 20:33:16 -07:00
ksarangmath
cd9925353a default email false (#32)
Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-07-26 19:31:06 -07:00
ksarangmath
fbb4339a78 Git diffs (#25)
* git diffs

* cmdline arg for git diff

* git diff validation

* change structure

* add git diff to model

* nits

* revert webhook

---------

Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-07-21 23:38:38 -07:00
Kartik Sarangmath
a5c0be6e92 hardcode omnara com for now 2025-07-18 11:13:41 -07:00
ksarangmath
741cfa1f82 twilio notifications (#9)
* twilio

* phone number validation

* enforce user preference

---------

Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-07-18 00:46:56 -07:00
ksarangmath
6a75e9537e stripe (#5)
Co-authored-by: Kartik Sarangmath <kartiksarangmath@Kartiks-MacBook-Air.local>
2025-07-10 01:41:36 -07:00
Kartik Sarangmath
62775e2fdb frontend var 2025-07-09 11:39:44 -07:00
Kartik Sarangmath
d12fe4a101 Initial commit 2025-07-08 19:17:44 -07:00