SurfSense/surfsense_backend/app/routes
CREDO23 49da7a57df Merge remote-tracking branch 'upstream/dev' into improvement-agent-speed
Resolves: surfsense_backend/app/agents/new_chat/middleware/memory_injection.py
- Took both imports: upstream moved MEMORY_HARD_LIMIT/SOFT_LIMIT to
  app.services.memory; kept our perf-logger import for timing.

Pulls in upstream changes:
- Memory document feature (services/memory refactor, removal of
  app.agents.new_chat.memory_extraction and background extraction in
  stream_new_chat — agent now drives memory via update_memory tool).
- BACKEND_URL env refactor across web tool-ui/editor/chat/dashboard/lib.
- GitHub Actions backend test workflow + pre-commit biome bump.
- Token-display polish in MessageInfoDropdown; save_memory no-update
  sentinel.

Verified: 1723 unit tests pass, ruff clean. No semantic regression in
stream_new_chat (their memory-extraction deletion and our preflight
removal touch different functions).
2026-05-20 21:23:48 +02:00
..
__init__.py
agent_action_log_route.py
agent_flags_route.py
agent_permissions_route.py
agent_revert_route.py
airtable_add_connector_route.py
anonymous_chat_routes.py
auth_routes.py
chat_comments_routes.py
circleback_webhook_route.py
clickup_add_connector_route.py
composio_routes.py
confluence_add_connector_route.py
discord_add_connector_route.py
documents_routes.py
dropbox_add_connector_route.py
editor_routes.py
export_routes.py
folders_routes.py
google_calendar_add_connector_route.py
google_drive_add_connector_route.py
google_gmail_add_connector_route.py
image_generation_routes.py
incentive_tasks_routes.py
jira_add_connector_route.py
linear_add_connector_route.py
logs_routes.py
luma_add_connector_route.py
mcp_oauth_route.py
memory_routes.py
model_list_routes.py
new_chat_routes.py
new_llm_config_routes.py
notes_routes.py
notifications_routes.py
notion_add_connector_route.py
oauth_connector_base.py
obsidian_plugin_routes.py
onedrive_add_connector_route.py
podcasts_routes.py
prompts_routes.py
public_chat_routes.py
rbac_routes.py
reports_routes.py
sandbox_routes.py
search_source_connectors_routes.py
search_spaces_routes.py
slack_add_connector_route.py
stripe_routes.py
surfsense_docs_routes.py
team_memory_routes.py
teams_add_connector_route.py
video_presentations_routes.py
vision_llm_routes.py
youtube_routes.py