Abhishek
041c31a613
fix: increase concurrency limit an handle it across all call paths ( #508 )
...
* fix: increase concurrency limit an handle it across all call paths
* fix: fix review comments and test
* fix: address concurrency review findings (campaign-scoped counter, cleanup hardening, webrtc run validation)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat: emit usage_concurrent_call_limit_reached PostHog event
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* fix: align usage event with MPS org-event convention (per-member fan-out)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat: cap max_call_duration at 20 min via typed workflow_configurations request
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 18:29:01 +05:30
Abhishek
fdb7f92fcc
chore: cleaup mps v1 billing ( #507 )
...
* chore: cleaup mps v1 billing
* chore: remove legacy file upload path
* chore: implement review comments
2026-07-07 18:38:29 +05:30
Abhishek
4fb3193eb5
fix: gate OSS email/password auth endpoints outside local auth mode ( #500 )
...
* fix: gate OSS email/password auth endpoints outside local auth mode
The /auth signup/login/me routes were mounted unconditionally, so the
SaaS deployment accepted unauthenticated signups that created oss_*
provider-id users (and auto-provisioned MPS service keys) bypassing
Stack Auth entirely.
Gate them with a router-level dependency that 404s when AUTH_PROVIDER
is not "local", rather than conditionally mounting the router, so the
OpenAPI spec and the clients generated from it stay identical across
deployment modes.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* fix: keep current user route available in stack auth
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 22:18:04 +05:30
Abhishek Kumar
efb25a0cc5
fix: enable knowledge base with Dograh config v2
2026-06-25 22:21:11 +05:30
Abhishek Kumar
a67c984e1a
feat: sync groups in posthog
2026-06-19 20:37:06 +05:30
Abhishek
1f1149f4d5
feat: billing and credit management v2 ( #429 )
...
* feat: use mps generated correlation ID
* chore: update pipecat submodule
* feat: add credit purchase URL
* feat: carve out billing page and show credit ledger
* feat: deprecate dograh based quota tracking
* fix: remove cost calculation from dograh codebase
* fix: create mps account on migrate to v2
* chore: update pipecat
2026-06-12 14:55:30 +05:30
Abhishek Kumar
91ac460799
chore: finish renaming UserConfiguration
2026-06-09 16:30:03 +05:30
Abhishek
cdbd06c8d9
feat: add config v2 to simplify billing ( #428 )
...
* feat: add model config v2
* chore: centralize user org selection
* chore: move preferences to platform settings
* fix: decouple org preference and ai model preferences
2026-06-09 16:10:26 +05:30
Abhishek
151bf77e40
feat: add agent skills to review PR ( #320 )
2026-05-19 17:02:26 +05:30
Abhishek Kumar
4171ad7a54
feat: add test mode for API trigger
2026-04-25 16:30:26 +05:30
Sabiha Khan
f7c1f63e1b
feat: add posthog signup and signin events, enable backend posthog events for oss version ( #249 )
2026-04-24 12:02:52 +05:30
Abhishek
57e8768e0b
feat: allow multiple API keys ( #186 )
...
* feat: allow multiple API keys
* chore: cleanup
* chore: upgrade pipecat
* feat: make default api_key as list
2026-03-10 15:17:40 +05:30
Abhishek
642cc34e8c
feat: add authentication for OSS ( #167 )
...
* feat: add authentication for OSS
Fixes #157 and #156
* fix: fix token generation
* fix: limit fastapi workers to 1
2026-02-20 18:21:24 +05:30
Abhishek Kumar
05ead4dc86
feat: enable api key access to routes
2026-01-05 19:41:38 +05:30
Abhishek Kumar
e83f3a36d2
fix: change type definition from enum to str for consistency
2025-12-26 16:00:02 +05:30
Abhishek
45c5b7c304
feat: add voice selectors in elevenlabs ( #88 )
2025-12-25 15:05:53 +05:30
Abhishek
99a768f291
feat: enable workflows to be embedded in websites as a script tag ( #47 )
...
* feat: add deployment configuration options
* Simplify EmbedDialog
* Add options for inline vs floating embedding of agent
2025-11-15 17:32:37 +05:30
Abhishek Kumar
895af47482
feat: Trickle ice candidates for faster WebRTC connection
2025-09-22 18:01:45 +05:30
Abhishek Kumar
4f2a629340
Initial Commit 🚀 🚀
2025-09-09 14:37:32 +05:30