mirror of
https://github.com/arc53/DocsGPT.git
synced 2026-01-21 06:20:34 +00:00
* chore(dependabot): add react-widget npm dependency updates * refactor(prompts): init on load, mv to pref slice * (refactor): searchable dropdowns are separate * (fix/ui) prompts adjust * feat(changelog): dancing stars * (fix)conversation: re-blink bubble past stream * (fix)endless GET sources, esling err * (feat:Agents) folders metadata * (feat:agents) create new folder * (feat:agent-management) ui * feat:(agent folders) nesting/sub-folders * feat:(agent folders)- closer the figma, inline folder inputs * fix(delete behaviour) refetch agents on delete * (fix:search) folder context missing * fix(newAgent) preserve folder context * feat(agent folders) id preserved im query, navigate * feat(agents) mobile responsive * feat(search/agents) lookup for nested agents as well * (fix/modals) close on outside click --------- Co-authored-by: GH Action - Upstream Sync <action@github.com>
54 lines
1.2 KiB
Python
54 lines
1.2 KiB
Python
"""
|
|
Main user API routes - registers all namespace modules.
|
|
"""
|
|
|
|
from flask import Blueprint
|
|
|
|
from application.api import api
|
|
from .agents import agents_ns, agents_sharing_ns, agents_webhooks_ns, agents_folders_ns
|
|
|
|
from .analytics import analytics_ns
|
|
from .attachments import attachments_ns
|
|
from .conversations import conversations_ns
|
|
from .models import models_ns
|
|
from .prompts import prompts_ns
|
|
from .sharing import sharing_ns
|
|
from .sources import sources_chunks_ns, sources_ns, sources_upload_ns
|
|
from .tools import tools_mcp_ns, tools_ns
|
|
|
|
|
|
user = Blueprint("user", __name__)
|
|
|
|
# Analytics
|
|
api.add_namespace(analytics_ns)
|
|
|
|
# Attachments
|
|
api.add_namespace(attachments_ns)
|
|
|
|
# Conversations
|
|
api.add_namespace(conversations_ns)
|
|
|
|
# Models
|
|
api.add_namespace(models_ns)
|
|
|
|
# Agents (main, sharing, webhooks, folders)
|
|
api.add_namespace(agents_ns)
|
|
api.add_namespace(agents_sharing_ns)
|
|
api.add_namespace(agents_webhooks_ns)
|
|
api.add_namespace(agents_folders_ns)
|
|
|
|
# Prompts
|
|
api.add_namespace(prompts_ns)
|
|
|
|
# Sharing
|
|
api.add_namespace(sharing_ns)
|
|
|
|
# Sources (main, chunks, upload)
|
|
api.add_namespace(sources_ns)
|
|
api.add_namespace(sources_chunks_ns)
|
|
api.add_namespace(sources_upload_ns)
|
|
|
|
# Tools (main, MCP)
|
|
api.add_namespace(tools_ns)
|
|
api.add_namespace(tools_mcp_ns)
|