SurfSense/surfsense_backend
CREDO23 d4e2ebb99f fix(hitl): rollback on KB delete failure, tighten linear tool guards
- delete_linear_issue + delete_notion_page: add db_session.rollback()
  in the KB document deletion exception handler so the session is never
  left in a PendingRollbackError state after a failed commit, which
  would otherwise break all subsequent DB operations in the same request
- delete_linear_issue: include issue identifier (e.g. ENG-42) in the
  success message so the caller can confirm which issue was archived
- update_linear_issue: remove redundant label_ids ternary
  (x if x is not None else None -> x)
- create_linear_issue: add logger.error on empty-title guard for parity
  with the equivalent Notion tool
2026-02-19 16:27:02 +02:00
..
alembic chore: ran linting 2026-02-13 02:43:26 +05:30
app fix(hitl): rollback on KB delete failure, tighten linear tool guards 2026-02-19 16:27:02 +02:00
scripts feat: fixed docker issues 2026-02-13 16:16:02 -08:00
.dockerignore feat: Added Docker Support and missing dependencies. 2025-03-20 18:52:06 -07:00
.env.example feat: fixed and improved search and background task management. 2026-02-09 14:03:56 -08:00
.gitignore feat: added global llm configurations 2025-11-14 21:53:46 -08:00
.python-version feat: SurfSense v0.0.6 init 2025-03-14 18:53:14 -07:00
alembic.ini add github connector, add alembic for db migrations, fix bug updating connectors 2025-04-13 13:56:22 -07:00
celery_worker.py fix: celery_app path and gmail indexing 2025-10-21 21:11:41 -07:00
Dockerfile feat: add health check endpoint and improve rate limiting 2026-02-16 23:18:29 -08:00
main.py feat: message history and PostgreSQL checkpointer integration 2025-12-21 03:30:10 -08:00
pyproject.toml feat: remove pandoc and its respective engine dependencies 2026-02-13 01:34:43 -08:00
uv.lock chore: update uv.lock and ran linting 2026-02-14 19:09:45 +05:30