Anish Sarkar
3d9620275b
feat(gateway): handle WhatsApp Cloud conversations
2026-05-29 10:18:45 +05:30
Anish Sarkar
daa123832e
feat(gateway): add WhatsApp Cloud adapter
2026-05-29 10:18:28 +05:30
Anish Sarkar
a6b2882275
feat(gateway): add WhatsApp gateway configuration
2026-05-29 10:18:11 +05:30
Anish Sarkar
5048b0fd7c
refactor(gateway): route inbound events through platform bundles
2026-05-29 10:17:57 +05:30
Anish Sarkar
e953be5e99
refactor(gateway): abstract platform command handling
2026-05-29 10:17:41 +05:30
Anish Sarkar
f6eb955676
refactor(gateway): share outbound text splitting
2026-05-29 10:17:28 +05:30
Anish Sarkar
3faaa25af6
refactor(database): update default source values to 'surfsense' for chat threads and messages
2026-05-28 13:11:05 +05:30
Anish Sarkar
c958fe5bc6
feat(gateway): introduce GATEWAY_TELEGRAM_INTAKE_MODE for Telegram integration
2026-05-28 05:02:07 +05:30
Anish Sarkar
7ff0120fc9
feat(gateway): add worker and webhook metrics
2026-05-28 04:44:28 +05:30
Anish Sarkar
2a41a157f7
refactor(gateway): model external chat surfaces over canonical chats
2026-05-28 04:39:54 +05:30
Anish Sarkar
afcadfb4bf
fix(gateway): preserve request context during inbox processing
2026-05-28 04:38:20 +05:30
Anish Sarkar
08bf3cc023
refactor(gateway): run inbox and BYO polling from FastAPI lifespan
2026-05-28 04:38:00 +05:30
Anish Sarkar
72024353f9
fix(gateway): harden Telegram webhook intake
2026-05-28 04:37:41 +05:30
Anish Sarkar
a57b741d5e
refactor(gateway): rename persistence models to external chat
2026-05-28 04:37:27 +05:30
Anish Sarkar
f2d82234d4
fix(gateway): ensure proper closure of event streams in agent invocation
2026-05-28 00:25:12 +05:30
Anish Sarkar
708e3a9120
feat(gateway): enhance logging and event handling in agent and Telegram translator
2026-05-28 00:07:37 +05:30
Anish Sarkar
a428f6c05f
feat(gateway): schedule gateway maintenance tasks
2026-05-27 23:40:47 +05:30
Anish Sarkar
d32e8c6a90
feat(gateway): expose binding and webhook APIs
2026-05-27 23:39:24 +05:30
Anish Sarkar
bd86a72587
feat(gateway): add long-lived gateway runner
2026-05-27 23:39:05 +05:30
Anish Sarkar
b8538655bb
feat(gateway): process inbound events through the agent
2026-05-27 23:38:52 +05:30
Anish Sarkar
967ec099c8
feat(gateway): add Telegram command and stream handling
2026-05-27 23:38:25 +05:30
Anish Sarkar
59e6475348
feat(gateway): add Telegram adapter and formatting
2026-05-27 23:38:09 +05:30
Anish Sarkar
c9b7d7b572
feat(gateway): add gateway domain primitives
2026-05-27 23:37:54 +05:30
Anish Sarkar
ae3ce91465
feat(gateway): add configuration and metrics hooks
2026-05-27 23:37:26 +05:30
Anish Sarkar
81cf63ac96
feat(gateway): add messaging gateway persistence schema
2026-05-27 23:34:46 +05:30
Anish Sarkar
69abf0d916
feat: add python-telegram-bot dependency to project
2026-05-27 23:28:34 +05:30
Anish Sarkar
dbf235cbda
feat(web): enhance composer suggestion skeleton, improve document mention picker loading states & improved LLM prompt block for connector mentions
2026-05-27 00:43:50 +05:30
Anish Sarkar
2d134439ec
feat(web): enhance mention handling to support connectors and improve document key management
2026-05-26 21:52:04 +05:30
Anish Sarkar
a41b16b73e
feat(web): enhance chat context and mention handling with connector support
2026-05-26 21:11:53 +05:30
Rohan Verma
69388fc710
Merge pull request #1429 from CREDO23/fix-desktop-redirects
...
[Fixes] Packaged desktop: connector redirect + linux launcher icon
2026-05-23 15:51:59 -07:00
Anish Sarkar
98e3950dc8
Merge remote-tracking branch 'upstream/dev' into feat/opentelemetry
2026-05-23 03:21:08 +05:30
Anish Sarkar
4c8d47617d
feat(env): add SURFSENSE_ENV variable for deployment environment and update observability resource attributes
2026-05-23 02:13:24 +05:30
Anish Sarkar
df698e0216
feat(observability): integrate OpenTelemetry collector and configuration for enhanced telemetry
2026-05-23 00:17:23 +05:30
CREDO23
d97b2830c5
fix: resolve desktop KB prompt self-contradiction on chunk_ids
...
The citations fix (cacb27e0 ) added a "Chunk citations in your prose"
section to system_prompt_desktop.md telling the KB subagent to always
leave `evidence.chunk_ids` null and emit no `[citation:...]` markers in
desktop mode, but left the pre-existing line declaring that
`chunk_ids` apply to `<priority_documents>` hits. The two rules
contradicted each other; the model picked one per turn.
Strike the stale conditional clause and point at the dedicated section
as the single source of truth. Matches the parallel line in
system_prompt_cloud.md and the already-consistent
system_prompt_readonly_desktop.md.
2026-05-22 17:24:57 +02:00
Anish Sarkar
51e4d8b489
feat(tasks): enhance Celery task telemetry with queue metadata and latency tracking
2026-05-22 18:19:38 +05:30
Anish Sarkar
7a3b278b75
feat(connectors): add retry and auth telemetry events
2026-05-22 17:50:02 +05:30
Anish Sarkar
c4abbd6e20
feat(pipeline): enrich ETL and indexing failure telemetry
2026-05-22 17:49:46 +05:30
Anish Sarkar
6e03ab044a
feat(tasks): measure Celery queue latency
2026-05-22 17:49:02 +05:30
Anish Sarkar
dc893281ba
feat(chat): add model retry and stream lifecycle events
2026-05-22 17:48:43 +05:30
Anish Sarkar
dbb652d4f8
feat(observability): add telemetry error and event helpers
2026-05-22 17:48:01 +05:30
Anish Sarkar
87a4dcfd05
feat(tasks): record indexing heartbeat metrics
2026-05-22 13:50:32 +05:30
Anish Sarkar
7c07c220fc
feat(connectors): add connector sync spans
2026-05-22 13:49:59 +05:30
Anish Sarkar
4e3a6dff46
feat(etl): instrument extraction spans and outcomes
2026-05-22 13:49:42 +05:30
Anish Sarkar
8bca29fe0d
feat(agents): track subagent invocation telemetry
2026-05-22 13:48:57 +05:30
Anish Sarkar
5a6b92c2b6
feat(chat): instrument streamed chat request telemetry
2026-05-22 13:48:19 +05:30
Anish Sarkar
f7f49de109
feat(observability): add chat subagent and ETL telemetry primitives
2026-05-22 13:47:50 +05:30
Anish Sarkar
21d9b1f218
fix(observability): sanitize outbound HTTP span URLs
2026-05-22 13:47:10 +05:30
DESKTOP-RTLN3BA\$punk
2e589091d8
feat: bumped version to 0.0.25
2026-05-21 14:44:33 -07:00
DESKTOP-RTLN3BA\$punk
cacb27e007
fix: citations in agent responses
2026-05-21 14:41:32 -07:00
Anish Sarkar
cea5605e32
feat(indexing): track indexing and connector outcomes
2026-05-21 23:03:43 +05:30