Chuyển tới nội dung chính

Hợp đồng khả năng toàn cục

Danh mục thực thi này bao phủ mọi tuyến trang trong frontend/src/App.tsx, mọi phương thức/đường dẫn trên bộ định tuyến Express backend/src/routes/*.ts và mọi đường nâng cấp WebSocket trong backend/src/websocketServer.ts. Mỗi điểm cuối có một chủ sở hữu và bằng chứng xác thực. Mỗi khả năng cũng nêu lược đồ, bản kê khai, mặc định, bằng chứng nguồn, tài liệu và kiểm thử hành vi có tên trong CI.

Chi tiết nhà cung cấp vẫn do scripts/capability-contracts.jsonscripts/test-capability-contracts.mjs quản lý; danh mục này chỉ liên kết hợp đồng.

Khả năngTuyến UIĐiểm cuối HTTPĐiểm cuối WebSocketLược đồBản kê khaiMặc địnhTài liệuKiểm thử hành vi có tên
Trang chủ/00Không áp dụng — Trang chủ không có payload riêng.Không áp dụng — Trang chủ được tích hợp sẵn.frontend/src/utils/welcomePrompts.tsdocs/00-README.mdnew chats rotate through distinct creator prompts
frontend/e2e/welcome-prompts.spec.ts (test:e2e)
Chat/chat
/c/:sessionId
321backend/src/types/index.tsscripts/capability-contracts.jsonbackend/src/services/preferencesService.tsdocs/01-QUICK_START.mdChatRequestService prepares target, persona prompt, and shared messages
scripts/test-chat-context.mjs (test:package)
oversized history compacts into one summary on a user-turn boundary
scripts/test-context-compaction.mjs (test:package)
queued prompts can be edited, reordered, and removed atomically
scripts/test-prompt-queue.mjs (test:package)
a comparison fan-out shares one user turn across independent jobs
scripts/test-multi-model-compare.mjs (test:package)
forking at a message copies the prefix with remapped identities
scripts/test-chat-fork.mjs (test:package)
Quản lý mô hình510backend/src/types/index.tsscripts/capability-contracts.jsonbackend/src/services/ollamaService.tsdocs/02-WORKING_WITH_MODELS.mdcloud library pulls append the Ollama cloud suffix automatically
frontend/e2e/model-manager.spec.ts (test:e2e)
Persona/personas120backend/src/types/index.tsKhông áp dụng — Persona là tài nguyên tài khoản.frontend/src/components/persona-form/defaults.tsdocs/16-PERSONA_DEVELOPMENT_FRAMEWORK.md
docs/52-ASSISTANT_PROFILES.md
memory insert acknowledgement loss resolves the committed row and retry is idempotent
scripts/test-memory-reliability.mjs (test:package)
a profile stores its bindings normalized, versioned, and encrypted
scripts/test-assistant-profiles.mjs (test:package)
Thư viện media/gallery200backend/src/types/index.tsscripts/capability-contracts.jsonscripts/test-capability-contracts.mjsdocs/38-MEDIA_GENERATION.mdvideo jobs can stop waiting, reopen, and resume without losing the handle
frontend/e2e/media-generation.spec.ts (test:e2e)
edits post an authorized multipart request and meter usage
scripts/test-image-editing.mjs (test:package)
Ghi chú/notes120backend/src/types/index.ts
backend/src/persistence/resourceTypes.ts
Không áp dụng — Ghi chú là tài nguyên tích hợp.Không áp dụng — Ghi chú không có nội dung ngầm.docs/61-NOTES.mdnotes open in Markdown preview and make editing explicit
frontend/e2e/notes.spec.ts (test:e2e)
content changes snapshot restorable revisions and prune beyond the cap
scripts/test-notes.mjs (test:package)
Lịch/calendar100backend/src/types/index.tsKhông áp dụng — Sự kiện lịch là tài nguyên tích hợp.Không áp dụng — Lịch dùng múi giờ trong docs/47-CALENDAR.md.docs/47-CALENDAR.mdcalendar events persist per owner and expand recurrence into range queries
scripts/test-calendar.mjs (test:package)
named calendars carry colors and share read/write through grants
scripts/test-calendar-team.mjs (test:package)
reminders fire once per occurrence into the notification inbox
scripts/test-calendar-team.mjs (test:package)
Tự động hóa/automations150backend/src/types/index.tsKhông áp dụng — Tự động hóa là tài nguyên tích hợp.docs/48-AUTOMATIONS.mddocs/48-AUTOMATIONS.mdthe scheduler fires due automations once and settles stalled runs
scripts/test-automations.mjs (test:package)
Kênh/channels240backend/src/types/index.tsKhông áp dụng — Kênh là tài nguyên tích hợp.docs/54-CHANNELS.mddocs/54-CHANNELS.mdtimeline: idempotent posts, ordering, threads, edit and tombstone rules
scripts/test-channels.mjs (test:package)
@model mentions run under the invoking member and fail safely
scripts/test-channels.mjs (test:package)
Thông báo130backend/src/types/index.tsKhông áp dụng — Thông báo là trạng thái tài khoản.docs/55-NOTIFICATIONS.mddocs/55-NOTIFICATIONS.md
docs/55-NOTIFICATIONS.md
the inbox is durable, encrypted, deduplicated, and capped
scripts/test-notifications.mjs (test:package)
webhook targets are egress-guarded, signed, redacted, and retried
scripts/test-notifications.mjs (test:package)
payload encryption reproduces the RFC 8291 test vector
scripts/test-web-push.mjs (test:package)
revoking an auth session removes its device subscriptions
scripts/test-web-push.mjs (test:package)
Thư viện lệnh90backend/src/services/promptService.tsKhông áp dụng — Dạng di động là libre-prompt.v1.Không áp dụng — Trường do người dùng cung cấp; scripts/test-prompts.mjs kiểm tra.docs/50-PROMPTS.mdprompts round-trip through the API and stay encrypted at rest
scripts/test-prompts.mjs (test:package)
Kỹ năng140backend/src/services/skillService.tsbackend/src/services/skillService.tsKhông áp dụng — Kỹ năng không có nội dung ngầm.docs/51-SKILLS.mdskills round-trip through the API and stay encrypted at rest
scripts/test-skills.mjs (test:package)
a skill imports from a remote store URL through the egress guard
scripts/test-skills.mjs (test:package)
Công cụ chat150backend/src/types/tools.tsbackend/src/services/toolServerService.tsbackend/src/services/toolAccessService.tsdocs/49-CHAT_TOOLS.mdregistering an OpenAPI server pins the spec and extracts its tools
scripts/test-tool-gateway.mjs (test:package)
a side-effecting call waits for approval and then executes
scripts/test-chat-tool-loop.mjs (test:package)
Work/work
/work/:taskId
443backend/src/types/work.tsscripts/capability-contracts.jsonbackend/src/services/workRuntimeShared.tsdocs/33-WORKSPACES.mdruntime limits expose admission capacity and live occupancy
scripts/test-work-runtime.mjs (test:package)
approval decisions gate side-effecting Work actions
scripts/test-work-approvals.mjs (test:package)
an agent delegates to a peer and the report returns to its conversation
scripts/test-work-delegation.mjs (test:package)
connected tools reach network-enabled runs and stay off offline ones
scripts/test-work-mcp.mjs (test:package)
production Work upgrade applies task-bound ticket authentication
scripts/test-websocket-tickets.mjs (test:package)
Mô hình Agent CLI/agents10backend/src/services/agentCliService.tsKhông áp dụng — Bộ chuyển Agent CLI được biên dịch sẵn.backend/src/services/agentAccessService.tsdocs/36-AGENT_CLI_MODELS.mdevery agent CLI passes an explicit model through to its argv
scripts/test-agent-cli-chat.mjs (test:package)
Hiện vật/artifacts10frontend/src/utils/artifactParser.tsfrontend/src/artifact-runtime/manifest.tsfrontend/src/components/ArtifactSlideOutPanel.tsx
frontend/src/store/appStore.ts
docs/13-ARTIFACTS_FEATURE.mdchat detects multi-file HTML artifacts and renders them in the slide-out panel
frontend/e2e/artifacts.spec.ts (test:e2e)
Sử dụng nhà cung cấp/usage100backend/src/services/pluginUsageService.tsKhông áp dụng — Phân tích không có manifest riêng.backend/src/services/pluginUsageService.tsdocs/37-SYSTEM_MONITORING.md
docs/58-COST_GOVERNANCE.md
docs/60-OBSERVABILITY.md
the usage endpoint is explicitly protected by administrator middleware
scripts/test-plugin-usage-analytics.mjs (test:package)
hard budgets block exhausted principals and fail open otherwise
scripts/test-cost-governance.mjs (test:package)
Nền tảng đánh giá/evaluations160backend/src/persistence/resourceTypes.tsKhông áp dụng — Đánh giá là tài nguyên tài khoản.backend/src/services/evaluationService.tsdocs/59-EVALUATIONS.mdarena votes are one per user per comparison and Elo replays deterministically
scripts/test-evaluations.mjs (test:package)
Chẩn đoán hệ thống/system50backend/src/services/systemDiagnosticsService.tsKhông áp dụng — Chẩn đoán là báo cáo tích hợp.backend/src/services/healthService.tsdocs/37-SYSTEM_MONITORING.mdsystem route requires both authentication and current administrator status
scripts/test-system-diagnostics.mjs (test:package)
Quản trị người dùng/users80backend/src/types/index.tsKhông áp dụng — Quản trị người dùng tích hợp sẵn.Không áp dụng — Vai trò do chính sách chọn.docs/12-AUTHENTICATION.mdpublic registrations require administrator approval before authentication
scripts/test-user-approval.mjs (test:package)
Xác thực/login400backend/src/types/index.tsKhông áp dụng — Xác thực là ranh giới tích hợp.backend/src/services/registrationPolicy.tsdocs/12-AUTHENTICATION.md
docs/12-AUTHENTICATION.md
docs/12-AUTHENTICATION.md
password login requires and submits a Turnstile token
frontend/e2e/auth.spec.ts (test:e2e)
revoking the session rejects its token with 401
scripts/test-auth-sessions.mjs (test:package)
scope-to-path matrix: notes scope on notes, chat, and auth routes
scripts/test-api-tokens.mjs (test:package)
verifyIdToken accepts a good token and returns its claims
scripts/test-oidc-provider.mjs (test:package)
password login returns an MFA challenge, and the challenge is not a session
scripts/test-mfa.mjs (test:package)
a passkey assertion signs the user in and challenges are one-use
scripts/test-mfa.mjs (test:package)
the signup password field grades strength live against the real policy
frontend/e2e/password-strength.spec.ts (test:e2e)
Kiểm soát truy cập140backend/src/persistence/securityTypes.tsKhông áp dụng — Kiểm soát truy cập tích hợp.backend/src/services/authorizationService.tsdocs/12-AUTHENTICATION.mdgroup grants reach members and die with the membership
scripts/test-authorization.mjs (test:package)
a rolled-back duplicate group create leaves no audit row
scripts/test-security-audit.mjs (test:package)
group principal lookup and grant names surface through the API
scripts/test-resource-sharing.mjs (test:package)
API công khai20backend/src/routes/openaiCompat.tsKhông áp dụng — Giao diện OpenAI phản ánh định dạng ngoài.Không áp dụng — Mặc định lấy từ yêu cầu và mô hình.docs/53-PUBLIC_API.mda streaming completion emits OpenAI chunk frames and [DONE]
scripts/test-openai-compat.mjs (test:package)
Chuyển dữ liệu30backend/src/services/dataArchiveService.tsbackend/src/services/dataArchiveService.tsbackend/src/services/dataArchiveService.tsdocs/41-DATA_PORTABILITY.mdv3 export is complete, checksummed, user-scoped, and explicit about exclusions
scripts/test-data-archive.mjs (test:package)
Kiến thức tài liệu150backend/src/types/index.tsscripts/capability-contracts.jsonbackend/src/services/preferencesService.tsdocs/09-RAG_FEATURE.md
docs/09-RAG_FEATURE.md
keyword retrieval sees session documents AND user-scoped uploads
scripts/test-rag-retrieval.mjs (test:package)
multi-image OCR produces one labeled page segment per image
scripts/test-media-extraction.mjs (test:package)
audio transcripts carry one Transcript section and respect the stt gate
scripts/test-media-extraction.mjs (test:package)
Bộ nhớ persona60backend/src/types/index.tsKhông áp dụng — Bộ nhớ persona là nội bộ.frontend/src/components/persona-form/defaults.tsdocs/16-PERSONA_DEVELOPMENT_FRAMEWORK.mdpersona deletion during vector publication still removes the recreated vector
scripts/test-memory-reliability.mjs (test:package)
Tìm kiếm web60backend/src/services/webSearchService.tsKhông áp dụng — Tìm kiếm dùng cài đặt quản trị.backend/src/services/webSearchService.tsdocs/39-WEB_SEARCH.mdweb search ships disabled and validates its configuration
scripts/test-web-search.mjs (test:package)
search is scoped to what the actor can read
scripts/test-workspace-search.mjs (test:package)
Cài đặt110backend/src/types/index.tsKhông áp dụng — Cài đặt không có manifest riêng.backend/src/services/preferencesService.tsdocs/35-PROVIDER_CONNECTIONS.mdtheme preference survives refresh and retries a failed save
frontend/e2e/settings.spec.ts (test:e2e)
Giọng nói130backend/src/types/index.tsscripts/capability-contracts.jsonscripts/test-capability-contracts.mjsdocs/42-SPEECH_TO_TEXT.md
docs/27-QWEN3_TTS.md
docs/57-VOICE_MODE.md
STT sends an OpenAI-compatible multipart request to the selected route
scripts/test-stt-routing.mjs (test:package)
provider speech input discloses its route and transcribes recorded audio
frontend/e2e/stt.spec.ts (test:e2e)
invalid provider audio is rejected safely without inserting a transcript
frontend/e2e/stt.spec.ts (test:e2e)
TTS routes a shared model alias through the selected plugin and user valve
scripts/test-tts-routing.mjs (test:package)
voice mode opens hands-free conversation and transcribes a manual turn
frontend/e2e/voice-mode.spec.ts (test:e2e)
Hugging Face Hub70backend/src/routes/huggingfaceHub.tsKhông áp dụng — Metadata Hub là dữ liệu API xa.backend/src/routes/huggingfaceHub.tsdocs/29-HUGGINGFACE_HUB.mdHugging Face Hub task discovery is authenticated route behavior
scripts/test-huggingface-hub-routes.mjs (test:package)
Libre Claw260backend/src/services/libreClawService.tsKhông áp dụng — Libre Claw là tích hợp dịch vụ.backend/src/services/libreClawService.tsdocs/31-LIBRE_CLAW_INTEGRATION.mdWork and Agents are hidden and route-protected for non-admin users
frontend/e2e/sidebar-create-actions.spec.ts (test:e2e)
Tác vụ và sự kiện40backend/src/platform/jobs/durableJobTypes.tsKhông áp dụng — Tác vụ dùng bộ xử lý và hợp đồng tải trọng.backend/src/platform/jobs/embeddedDurableJobWorker.tsdocs/45-PLATFORM_FOUNDATION.mdordered event replay uses global cursors and per-stream sequences
scripts/test-durable-jobs.mjs (test:package)
Hồ sơ solo và team00backend/src/platform/runtimeConfig.tshelm/libre-webui/values.schema.jsonhelm/libre-webui/values.yamldocs/45-PLATFORM_FOUNDATION.mdreal Redis coordinates independent replicas and fails closed after shutdown
scripts/test-platform-coordination.mjs (test:package)
Phục hồi và sao lưu20backend/src/services/recoveryInventoryService.tsbackend/src/platform/recovery/backupArchive.tsbackend/src/services/recoveryInventoryService.tsdocs/44-RECOVERY_READINESS.md
docs/44-RECOVERY_READINESS.md
integrated backup is signed, encrypted, tamper-evident, and clean-restorable
scripts/test-integrated-backup.mjs (test:package)
team backup restores a clean PostgreSQL and versioned S3 target with authenticated PGVector state
scripts/test-team-backup.mjs (test:package)
a manual drill backs up, restores in isolation, verifies, and measures
scripts/test-recovery-drills.mjs (test:package)
an unattended drill failure alerts every administrator once
scripts/test-recovery-drills.mjs (test:package)

Danh mục tuyến backend chính xác

Trang chủ

Không có endpoint Express được gắn. Ranh giới thực thi là UI hoặc bằng chứng nguồn ở trên.

Chat

  • DELETE /api/chat/folders/:folderIdbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /folders/:folderId)
  • DELETE /api/chat/sessionsbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions)
  • DELETE /api/chat/sessions/:sessionIdbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId)
  • DELETE /api/chat/sessions/:sessionId/queue/:entryIdbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/queue/:entryId)
  • GET /api/chat/compaction-configbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /compaction-config)
  • GET /api/chat/context-policybackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /context-policy)
  • GET /api/chat/foldersbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /folders)
  • GET /api/chat/sessionsbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions)
  • GET /api/chat/sessions/:sessionIdbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId)
  • GET /api/chat/sessions/:sessionId/eventsbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/events)
  • GET /api/chat/sessions/:sessionId/messages/:messageId/branchesbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/messages/:messageId/branches)
  • POST /api/chat/foldersbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /folders)
  • POST /api/chat/sessionsbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions)
  • POST /api/chat/sessions/:sessionId/compaction/:messageId/restorebackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/compaction/:messageId/restore)
  • POST /api/chat/sessions/:sessionId/followupsbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/followups)
  • POST /api/chat/sessions/:sessionId/forkbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/fork)
  • POST /api/chat/sessions/:sessionId/generatebackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/generate)
  • POST /api/chat/sessions/:sessionId/generate-titlebackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/generate-title)
  • POST /api/chat/sessions/:sessionId/generate/streambackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/generate/stream)
  • POST /api/chat/sessions/:sessionId/generationsbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/generations)
  • POST /api/chat/sessions/:sessionId/generations/:assistantMessageId/cancelbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/generations/:assistantMessageId/cancel)
  • POST /api/chat/sessions/:sessionId/messagesbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/messages)
  • POST /api/chat/sessions/:sessionId/messages/:messageId/branchbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/messages/:messageId/branch)
  • POST /api/chat/sessions/:sessionId/messages/:messageId/branchesbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/messages/:messageId/branches)
  • POST /api/chat/sessions/:sessionId/messages/:messageId/truncatebackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/messages/:messageId/truncate)
  • POST /api/chat/sessions/:sessionId/queuebackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/queue)
  • PUT /api/chat/compaction-configbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /compaction-config)
  • PUT /api/chat/folders/:folderIdbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /folders/:folderId)
  • PUT /api/chat/sessions/:sessionIdbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId)
  • PUT /api/chat/sessions/:sessionId/messages/:messageIdbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/messages/:messageId)
  • PUT /api/chat/sessions/:sessionId/queuebackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/queue)
  • PUT /api/chat/sessions/:sessionId/queue/:entryIdbackend/src/routes/chat.ts (điểm gắn /api/chat, đường con /sessions/:sessionId/queue/:entryId)

Quản lý mô hình

  • DELETE /api/ollama/modelsbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models)
  • GET /api/ollama/healthbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /health)
  • GET /api/ollama/librarybackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /library)
  • GET /api/ollama/modelsbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models)
  • GET /api/ollama/models/:modelName/defaultsbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/:modelName/defaults)
  • GET /api/ollama/models/accessbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/access)
  • GET /api/ollama/models/pull-all/streambackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/pull-all/stream)
  • GET /api/ollama/models/showbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/show)
  • GET /api/ollama/models/visibilitybackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/visibility)
  • GET /api/ollama/pull/streambackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /pull/stream)
  • GET /api/ollama/runningbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /running)
  • GET /api/ollama/settingsbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /settings)
  • GET /api/ollama/versionbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /version)
  • HEAD /api/ollama/blobs/:digestbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /blobs/:digest)
  • POST /api/ollama/blobs/:digestbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /blobs/:digest)
  • POST /api/ollama/chatbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /chat)
  • POST /api/ollama/chat/streambackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /chat/stream)
  • POST /api/ollama/embedbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /embed)
  • POST /api/ollama/embeddingsbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /embeddings)
  • POST /api/ollama/modelsbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models)
  • POST /api/ollama/models/copybackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/copy)
  • POST /api/ollama/models/pullbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/pull)
  • POST /api/ollama/models/pull-allbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/pull-all)
  • POST /api/ollama/models/pushbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/push)
  • POST /api/ollama/models/unloadbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/unload)
  • POST /api/ollama/models/unload-allbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/unload-all)
  • PUT /api/ollama/models/accessbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/access)
  • PUT /api/ollama/models/visibilitybackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /models/visibility)
  • PUT /api/ollama/settingsbackend/src/routes/ollama.ts (điểm gắn /api/ollama, đường con /settings)
  • DELETE /api/plugins/:idbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /:id)
  • DELETE /api/plugins/:id/credentialsbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /:id/credentials)
  • DELETE /api/plugins/:id/variablesbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /:id/variables)
  • GET /api/pluginsbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /)
  • GET /api/plugins/:idbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /:id)
  • GET /api/plugins/:id/credentials/checkbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /:id/credentials/check)
  • GET /api/plugins/:id/exportbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /:id/export)
  • GET /api/plugins/:id/variablesbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /:id/variables)
  • GET /api/plugins/activebackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /active)
  • GET /api/plugins/active/currentbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /active/current)
  • GET /api/plugins/credentials/allbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /credentials/all)
  • GET /api/plugins/status/allbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /status/all)
  • POST /api/plugins/:id/credentialsbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /:id/credentials)
  • POST /api/plugins/activate/:idbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /activate/:id)
  • POST /api/plugins/deactivatebackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /deactivate)
  • POST /api/plugins/deactivate/:idbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /deactivate/:id)
  • POST /api/plugins/discover/:idbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /discover/:id)
  • POST /api/plugins/installbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /install)
  • POST /api/plugins/probe-endpointbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /probe-endpoint)
  • POST /api/plugins/uploadbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /upload)
  • PUT /api/plugins/:idbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /:id)
  • PUT /api/plugins/:id/variablesbackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /:id/variables)

Persona

  • DELETE /api/personas/:idbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id)
  • GET /api/personasbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /)
  • GET /api/personas/:idbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id)
  • GET /api/personas/:id/backupbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id/backup)
  • GET /api/personas/:id/downloadbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id/download)
  • GET /api/personas/:id/exportbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id/export)
  • GET /api/personas/:id/export/dnabackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id/export/dna)
  • GET /api/personas/defaults/parametersbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /defaults/parameters)
  • GET /api/personas/stats/countbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /stats/count)
  • POST /api/personasbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /)
  • POST /api/personas/importbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /import)
  • PUT /api/personas/:idbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id)

Thư viện media

  • DELETE /api/image-gen/gallery/:imageIdbackend/src/routes/imageGen.ts (điểm gắn /api/image-gen, đường con /gallery/:imageId)
  • GET /api/image-gen/config/:pluginIdbackend/src/routes/imageGen.ts (điểm gắn /api/image-gen, đường con /config/:pluginId)
  • GET /api/image-gen/gallerybackend/src/routes/imageGen.ts (điểm gắn /api/image-gen, đường con /gallery)
  • GET /api/image-gen/gallery/:imageIdbackend/src/routes/imageGen.ts (điểm gắn /api/image-gen, đường con /gallery/:imageId)
  • GET /api/image-gen/modelsbackend/src/routes/imageGen.ts (điểm gắn /api/image-gen, đường con /models)
  • GET /api/image-gen/pluginsbackend/src/routes/imageGen.ts (điểm gắn /api/image-gen, đường con /plugins)
  • POST /api/image-gen/generatebackend/src/routes/imageGen.ts (điểm gắn /api/image-gen, đường con /generate)
  • DELETE /api/media/gallery/:mediaIdbackend/src/routes/media.ts (điểm gắn /api/media, đường con /gallery/:mediaId)
  • DELETE /api/media/video/jobs/:jobIdbackend/src/routes/media.ts (điểm gắn /api/media, đường con /video/jobs/:jobId)
  • GET /api/media/gallerybackend/src/routes/media.ts (điểm gắn /api/media, đường con /gallery)
  • GET /api/media/gallery/:mediaId/contentbackend/src/routes/media.ts (điểm gắn /api/media, đường con /gallery/:mediaId/content)
  • GET /api/media/modelsbackend/src/routes/media.ts (điểm gắn /api/media, đường con /models)
  • GET /api/media/video/jobsbackend/src/routes/media.ts (điểm gắn /api/media, đường con /video/jobs)
  • GET /api/media/video/jobs/:jobIdbackend/src/routes/media.ts (điểm gắn /api/media, đường con /video/jobs/:jobId)
  • POST /api/media/audio/generatebackend/src/routes/media.ts (điểm gắn /api/media, đường con /audio/generate)
  • POST /api/media/audio/voice-clonebackend/src/routes/media.ts (điểm gắn /api/media, đường con /audio/voice-clone)
  • POST /api/media/image/editbackend/src/routes/media.ts (điểm gắn /api/media, đường con /image/edit)
  • POST /api/media/sound/generatebackend/src/routes/media.ts (điểm gắn /api/media, đường con /sound/generate)
  • POST /api/media/video/generatebackend/src/routes/media.ts (điểm gắn /api/media, đường con /video/generate)
  • POST /api/media/video/jobs/:jobId/resumebackend/src/routes/media.ts (điểm gắn /api/media, đường con /video/jobs/:jobId/resume)

Ghi chú

  • DELETE /api/notes/:noteIdbackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /:noteId)
  • DELETE /api/notes/:noteId/attachments/:attachmentIdbackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /:noteId/attachments/:attachmentId)
  • GET /api/notesbackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /)
  • GET /api/notes/:noteIdbackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /:noteId)
  • GET /api/notes/:noteId/attachmentsbackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /:noteId/attachments)
  • GET /api/notes/:noteId/attachments/:attachmentIdbackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /:noteId/attachments/:attachmentId)
  • GET /api/notes/:noteId/revisionsbackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /:noteId/revisions)
  • POST /api/notesbackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /)
  • POST /api/notes/:noteId/assistbackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /:noteId/assist)
  • POST /api/notes/:noteId/attachmentsbackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /:noteId/attachments)
  • POST /api/notes/:noteId/revisions/:revisionId/restorebackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /:noteId/revisions/:revisionId/restore)
  • PUT /api/notes/:noteIdbackend/src/routes/notes.ts (điểm gắn /api/notes, đường con /:noteId)

Lịch

  • DELETE /api/calendar/calendars/:calendarIdbackend/src/routes/calendar.ts (điểm gắn /api/calendar, đường con /calendars/:calendarId)
  • DELETE /api/calendar/events/:eventIdbackend/src/routes/calendar.ts (điểm gắn /api/calendar, đường con /events/:eventId)
  • GET /api/calendar/calendarsbackend/src/routes/calendar.ts (điểm gắn /api/calendar, đường con /calendars)
  • GET /api/calendar/eventsbackend/src/routes/calendar.ts (điểm gắn /api/calendar, đường con /events)
  • GET /api/calendar/exportbackend/src/routes/calendar.ts (điểm gắn /api/calendar, đường con /export)
  • POST /api/calendar/calendarsbackend/src/routes/calendar.ts (điểm gắn /api/calendar, đường con /calendars)
  • POST /api/calendar/eventsbackend/src/routes/calendar.ts (điểm gắn /api/calendar, đường con /events)
  • POST /api/calendar/importbackend/src/routes/calendar.ts (điểm gắn /api/calendar, đường con /import)
  • PUT /api/calendar/calendars/:calendarIdbackend/src/routes/calendar.ts (điểm gắn /api/calendar, đường con /calendars/:calendarId)
  • PUT /api/calendar/events/:eventIdbackend/src/routes/calendar.ts (điểm gắn /api/calendar, đường con /events/:eventId)

Tự động hóa

  • DELETE /api/automations/:automationIdbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /:automationId)
  • DELETE /api/automations/:automationId/webhook-secretbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /:automationId/webhook-secret)
  • GET /api/automationsbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /)
  • GET /api/automations/:automationIdbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /:automationId)
  • GET /api/automations/occurrencesbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /occurrences)
  • GET /api/automations/runsbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /runs)
  • GET /api/automations/runs/summarybackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /runs/summary)
  • POST /api/automationsbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /)
  • POST /api/automations/:automationId/pausebackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /:automationId/pause)
  • POST /api/automations/:automationId/resumebackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /:automationId/resume)
  • POST /api/automations/:automationId/runbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /:automationId/run)
  • POST /api/automations/:automationId/webhookbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /:automationId/webhook)
  • POST /api/automations/:automationId/webhook-secretbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /:automationId/webhook-secret)
  • POST /api/automations/runs/seenbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /runs/seen)
  • PUT /api/automations/:automationIdbackend/src/routes/automations.ts (điểm gắn /api/automations, đường con /:automationId)

Kênh

  • DELETE /api/channels/:channelIdbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId)
  • DELETE /api/channels/:channelId/members/:userIdbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId/members/:userId)
  • DELETE /api/channels/messages/:messageIdbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /messages/:messageId)
  • DELETE /api/channels/messages/:messageId/reactions/:emojibackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /messages/:messageId/reactions/:emoji)
  • GET /api/channelsbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /)
  • GET /api/channels/:channelIdbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId)
  • GET /api/channels/:channelId/eventsbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId/events)
  • GET /api/channels/:channelId/membersbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId/members)
  • GET /api/channels/:channelId/messagesbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId/messages)
  • GET /api/channels/:channelId/pinsbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId/pins)
  • GET /api/channels/attachments/:attachmentIdbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /attachments/:attachmentId)
  • GET /api/channels/messages/:messageId/threadbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /messages/:messageId/thread)
  • GET /api/channels/publicbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /public)
  • PATCH /api/channels/:channelIdbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId)
  • PATCH /api/channels/messages/:messageIdbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /messages/:messageId)
  • POST /api/channelsbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /)
  • POST /api/channels/:channelId/attachmentsbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId/attachments)
  • POST /api/channels/:channelId/joinbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId/join)
  • POST /api/channels/:channelId/membersbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId/members)
  • POST /api/channels/:channelId/messagesbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId/messages)
  • POST /api/channels/:channelId/readbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /:channelId/read)
  • POST /api/channels/dmbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /dm)
  • POST /api/channels/messages/:messageId/pinbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /messages/:messageId/pin)
  • POST /api/channels/messages/:messageId/reactionsbackend/src/routes/channels.ts (điểm gắn /api/channels, đường con /messages/:messageId/reactions)

Thông báo

  • DELETE /api/notifications/:notificationIdbackend/src/routes/notifications.ts (điểm gắn /api/notifications, đường con /:notificationId)
  • DELETE /api/notifications/webhooks/:targetIdbackend/src/routes/notifications.ts (điểm gắn /api/notifications, đường con /webhooks/:targetId)
  • GET /api/notificationsbackend/src/routes/notifications.ts (điểm gắn /api/notifications, đường con /)
  • GET /api/notifications/eventsbackend/src/routes/notifications.ts (điểm gắn /api/notifications, đường con /events)
  • GET /api/notifications/unread-countbackend/src/routes/notifications.ts (điểm gắn /api/notifications, đường con /unread-count)
  • GET /api/notifications/webhooksbackend/src/routes/notifications.ts (điểm gắn /api/notifications, đường con /webhooks)
  • POST /api/notifications/:notificationId/readbackend/src/routes/notifications.ts (điểm gắn /api/notifications, đường con /:notificationId/read)
  • POST /api/notifications/read-allbackend/src/routes/notifications.ts (điểm gắn /api/notifications, đường con /read-all)
  • POST /api/notifications/webhooksbackend/src/routes/notifications.ts (điểm gắn /api/notifications, đường con /webhooks)
  • DELETE /api/push/subscriptionsbackend/src/routes/push.ts (điểm gắn /api/push, đường con /subscriptions)
  • GET /api/push/public-keybackend/src/routes/push.ts (điểm gắn /api/push, đường con /public-key)
  • GET /api/push/subscriptionsbackend/src/routes/push.ts (điểm gắn /api/push, đường con /subscriptions)
  • POST /api/push/subscriptionsbackend/src/routes/push.ts (điểm gắn /api/push, đường con /subscriptions)

Thư viện lệnh

  • DELETE /api/prompts/:promptIdbackend/src/routes/prompts.ts (điểm gắn /api/prompts, đường con /:promptId)
  • GET /api/promptsbackend/src/routes/prompts.ts (điểm gắn /api/prompts, đường con /)
  • GET /api/prompts/:promptIdbackend/src/routes/prompts.ts (điểm gắn /api/prompts, đường con /:promptId)
  • GET /api/prompts/:promptId/exportbackend/src/routes/prompts.ts (điểm gắn /api/prompts, đường con /:promptId/export)
  • GET /api/prompts/:promptId/versionsbackend/src/routes/prompts.ts (điểm gắn /api/prompts, đường con /:promptId/versions)
  • POST /api/promptsbackend/src/routes/prompts.ts (điểm gắn /api/prompts, đường con /)
  • POST /api/prompts/:promptId/rollbackbackend/src/routes/prompts.ts (điểm gắn /api/prompts, đường con /:promptId/rollback)
  • POST /api/prompts/importbackend/src/routes/prompts.ts (điểm gắn /api/prompts, đường con /import)
  • PUT /api/prompts/:promptIdbackend/src/routes/prompts.ts (điểm gắn /api/prompts, đường con /:promptId)

Kỹ năng

  • DELETE /api/skills/:skillIdbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /:skillId)
  • DELETE /api/skills/:skillId/filesbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /:skillId/files)
  • GET /api/skillsbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /)
  • GET /api/skills/:skillIdbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /:skillId)
  • GET /api/skills/:skillId/exportbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /:skillId/export)
  • GET /api/skills/:skillId/filesbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /:skillId/files)
  • GET /api/skills/:skillId/files/contentbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /:skillId/files/content)
  • GET /api/skills/:skillId/versionsbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /:skillId/versions)
  • POST /api/skillsbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /)
  • POST /api/skills/:skillId/rollbackbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /:skillId/rollback)
  • POST /api/skills/importbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /import)
  • POST /api/skills/import-urlbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /import-url)
  • PUT /api/skills/:skillIdbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /:skillId)
  • PUT /api/skills/:skillId/filesbackend/src/routes/skills.ts (điểm gắn /api/skills, đường con /:skillId/files)

Công cụ chat

  • DELETE /api/tools/approvals/:idbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /approvals/:id)
  • DELETE /api/tools/servers/:idbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /servers/:id)
  • DELETE /api/tools/servers/:id/credentialbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /servers/:id/credential)
  • GET /api/tools/accessbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /access)
  • GET /api/tools/approvalsbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /approvals)
  • GET /api/tools/catalogbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /catalog)
  • GET /api/tools/serversbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /servers)
  • GET /api/tools/servers/:idbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /servers/:id)
  • POST /api/tools/approvals/:idbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /approvals/:id)
  • POST /api/tools/serversbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /servers)
  • POST /api/tools/servers/:id/refreshbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /servers/:id/refresh)
  • PUT /api/tools/accessbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /access)
  • PUT /api/tools/servers/:idbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /servers/:id)
  • PUT /api/tools/servers/:id/credentialbackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /servers/:id/credential)
  • PUT /api/tools/servers/:id/tools/:toolNamebackend/src/routes/tools.ts (điểm gắn /api/tools, đường con /servers/:id/tools/:toolName)

Work

  • DELETE /api/work/policies/:idbackend/src/routes/work.ts (điểm gắn /api/work, đường con /policies/:id)
  • DELETE /api/work/tasks/:idbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id)
  • DELETE /api/work/tasks/:id/approval-rules/:ruleIdbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/approval-rules/:ruleId)
  • DELETE /api/work/tasks/:id/computer/controlbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/computer/control)
  • GET /api/work/accessbackend/src/routes/work.ts (điểm gắn /api/work, đường con /access)
  • GET /api/work/admin/overviewbackend/src/routes/work.ts (điểm gắn /api/work, đường con /admin/overview)
  • GET /api/work/capabilitiesbackend/src/routes/work.ts (điểm gắn /api/work, đường con /capabilities)
  • GET /api/work/computer/setupbackend/src/routes/work.ts (điểm gắn /api/work, đường con /computer/setup)
  • GET /api/work/policiesbackend/src/routes/work.ts (điểm gắn /api/work, đường con /policies)
  • GET /api/work/tasksbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks)
  • GET /api/work/tasks/:idbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id)
  • GET /api/work/tasks/:id/approvalsbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/approvals)
  • GET /api/work/tasks/:id/computer/controlbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/computer/control)
  • GET /api/work/tasks/:id/filebackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/file)
  • GET /api/work/tasks/:id/filesbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/files)
  • GET /api/work/tasks/:id/gitbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/git)
  • GET /api/work/tasks/:id/git/diffbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/git/diff)
  • GET /api/work/tasks/:id/messagesbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/messages)
  • GET /api/work/tasks/:taskId/runs/:runId/eventsbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:taskId/runs/:runId/events)
  • PATCH /api/work/tasks/:idbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id)
  • POST /api/work/computer/setupbackend/src/routes/work.ts (điểm gắn /api/work, đường con /computer/setup)
  • POST /api/work/computer/skills/:slug/tracebackend/src/routes/work.ts (điểm gắn /api/work, đường con /computer/skills/:slug/trace)
  • POST /api/work/policiesbackend/src/routes/work.ts (điểm gắn /api/work, đường con /policies)
  • POST /api/work/tasksbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks)
  • POST /api/work/tasks/:id/approvals/:approvalIdbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/approvals/:approvalId)
  • POST /api/work/tasks/:id/cancelbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/cancel)
  • POST /api/work/tasks/:id/computer/anchorbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/computer/anchor)
  • POST /api/work/tasks/:id/computer/controlbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/computer/control)
  • POST /api/work/tasks/:id/computer/startbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/computer/start)
  • POST /api/work/tasks/:id/computer/teachbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/computer/teach)
  • POST /api/work/tasks/:id/git/branchesbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/git/branches)
  • POST /api/work/tasks/:id/git/commitbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/git/commit)
  • POST /api/work/tasks/:id/git/initbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/git/init)
  • POST /api/work/tasks/:id/git/stagebackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/git/stage)
  • POST /api/work/tasks/:id/git/switchbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/git/switch)
  • POST /api/work/tasks/:id/messagesbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/messages)
  • POST /api/work/tasks/:id/preview/startbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/preview/start)
  • POST /api/work/tasks/:id/preview/stopbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/preview/stop)
  • POST /api/work/tasks/:id/runsbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/runs)
  • POST /api/work/tasks/:id/seenbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/seen)
  • PUT /api/work/accessbackend/src/routes/work.ts (điểm gắn /api/work, đường con /access)
  • PUT /api/work/policies/:idbackend/src/routes/work.ts (điểm gắn /api/work, đường con /policies/:id)
  • PUT /api/work/tasks/:id/approvalsbackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/approvals)
  • PUT /api/work/tasks/:id/filebackend/src/routes/work.ts (điểm gắn /api/work, đường con /tasks/:id/file)

Mô hình Agent CLI

  • GET /api/agent-clis/modelsbackend/src/routes/agentCli.ts (điểm gắn /api/agent-clis, đường con /models)

Hiện vật

  • GET /api/artifacts/sandboxbackend/src/routes/artifacts.ts (điểm gắn /api/artifacts, đường con /sandbox)

Sử dụng nhà cung cấp

  • DELETE /api/costs/budgets/:budgetIdbackend/src/routes/costs.ts (điểm gắn /api/costs, đường con /budgets/:budgetId)
  • DELETE /api/costs/tariffs/:tariffIdbackend/src/routes/costs.ts (điểm gắn /api/costs, đường con /tariffs/:tariffId)
  • GET /api/costs/analyticsbackend/src/routes/costs.ts (điểm gắn /api/costs, đường con /analytics)
  • GET /api/costs/budgetsbackend/src/routes/costs.ts (điểm gắn /api/costs, đường con /budgets)
  • GET /api/costs/exportbackend/src/routes/costs.ts (điểm gắn /api/costs, đường con /export)
  • GET /api/costs/tariffsbackend/src/routes/costs.ts (điểm gắn /api/costs, đường con /tariffs)
  • POST /api/costs/budgetsbackend/src/routes/costs.ts (điểm gắn /api/costs, đường con /budgets)
  • POST /api/costs/tariffsbackend/src/routes/costs.ts (điểm gắn /api/costs, đường con /tariffs)
  • PUT /api/costs/budgets/:budgetIdbackend/src/routes/costs.ts (điểm gắn /api/costs, đường con /budgets/:budgetId)
  • GET /api/plugins/usagebackend/src/routes/plugins.ts (điểm gắn /api/plugins, đường con /usage)

Nền tảng đánh giá

  • DELETE /api/evaluations/feedback/:messageIdbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /feedback/:messageId)
  • DELETE /api/evaluations/sets/:setIdbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /sets/:setId)
  • GET /api/evaluations/arena/leaderboardbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /arena/leaderboard)
  • GET /api/evaluations/feedbackbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /feedback)
  • GET /api/evaluations/feedback/allbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /feedback/all)
  • GET /api/evaluations/runsbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /runs)
  • GET /api/evaluations/runs/:runIdbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /runs/:runId)
  • GET /api/evaluations/runs/:runId/exportbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /runs/:runId/export)
  • GET /api/evaluations/setsbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /sets)
  • POST /api/evaluations/arena/matchesbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /arena/matches)
  • POST /api/evaluations/arena/votesbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /arena/votes)
  • POST /api/evaluations/feedbackbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /feedback)
  • POST /api/evaluations/runsbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /runs)
  • POST /api/evaluations/runs/:runId/cancelbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /runs/:runId/cancel)
  • POST /api/evaluations/setsbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /sets)
  • PUT /api/evaluations/sets/:setIdbackend/src/routes/evaluations.ts (điểm gắn /api/evaluations, đường con /sets/:setId)

Chẩn đoán hệ thống

  • GET /healthbackend/src/routes/health.ts (điểm gắn /health, đường con /)
  • GET /health/deepbackend/src/routes/health.ts (điểm gắn /health, đường con /deep)
  • GET /health/livebackend/src/routes/health.ts (điểm gắn /health, đường con /live)
  • GET /health/readybackend/src/routes/health.ts (điểm gắn /health, đường con /ready)
  • GET /api/systembackend/src/routes/systemDiagnostics.ts (điểm gắn /api/system, đường con /)

Quản trị người dùng

  • DELETE /api/users/:idbackend/src/routes/users.ts (điểm gắn /api/users, đường con /:id)
  • GET /api/usersbackend/src/routes/users.ts (điểm gắn /api/users, đường con /)
  • GET /api/users/pending-approvalsbackend/src/routes/users.ts (điểm gắn /api/users, đường con /pending-approvals)
  • PATCH /api/users/:idbackend/src/routes/users.ts (điểm gắn /api/users, đường con /:id)
  • PATCH /api/users/:id/approvebackend/src/routes/users.ts (điểm gắn /api/users, đường con /:id/approve)
  • PATCH /api/users/me/avatarbackend/src/routes/users.ts (điểm gắn /api/users, đường con /me/avatar)
  • POST /api/usersbackend/src/routes/users.ts (điểm gắn /api/users, đường con /)
  • POST /api/users/:id/mfa/resetbackend/src/routes/users.ts (điểm gắn /api/users, đường con /:id/mfa/reset)

Xác thực

  • DELETE /api/auth/passkeys/:idbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /passkeys/:id)
  • DELETE /api/auth/sessions/:idbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /sessions/:id)
  • DELETE /api/auth/tokens/:idbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /tokens/:id)
  • GET /api/auth/encryption-keybackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /encryption-key)
  • GET /api/auth/mebackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /me)
  • GET /api/auth/mfabackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /mfa)
  • GET /api/auth/mfa/policybackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /mfa/policy)
  • GET /api/auth/oauth/githubbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /oauth/github)
  • GET /api/auth/oauth/github/callbackbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /oauth/github/callback)
  • GET /api/auth/oauth/github/statusbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /oauth/github/status)
  • GET /api/auth/oauth/huggingfacebackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /oauth/huggingface)
  • GET /api/auth/oauth/huggingface/callbackbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /oauth/huggingface/callback)
  • GET /api/auth/oauth/huggingface/statusbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /oauth/huggingface/status)
  • GET /api/auth/oauth/oidcbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /oauth/oidc)
  • GET /api/auth/oauth/oidc/callbackbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /oauth/oidc/callback)
  • GET /api/auth/oauth/oidc/statusbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /oauth/oidc/status)
  • GET /api/auth/passkeysbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /passkeys)
  • GET /api/auth/sessionsbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /sessions)
  • GET /api/auth/system-infobackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /system-info)
  • GET /api/auth/tokensbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /tokens)
  • GET /api/auth/verifybackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /verify)
  • POST /api/auth/loginbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /login)
  • POST /api/auth/logoutbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /logout)
  • POST /api/auth/mfa/activatebackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /mfa/activate)
  • POST /api/auth/mfa/activate-challengebackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /mfa/activate-challenge)
  • POST /api/auth/mfa/disablebackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /mfa/disable)
  • POST /api/auth/mfa/enrollbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /mfa/enroll)
  • POST /api/auth/mfa/enroll-challengebackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /mfa/enroll-challenge)
  • POST /api/auth/mfa/recovery-codesbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /mfa/recovery-codes)
  • POST /api/auth/mfa/verifybackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /mfa/verify)
  • POST /api/auth/oauth/exchangebackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /oauth/exchange)
  • POST /api/auth/passkeys/loginbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /passkeys/login)
  • POST /api/auth/passkeys/login-optionsbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /passkeys/login-options)
  • POST /api/auth/passkeys/registerbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /passkeys/register)
  • POST /api/auth/passkeys/register-optionsbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /passkeys/register-options)
  • POST /api/auth/sessions/revoke-othersbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /sessions/revoke-others)
  • POST /api/auth/signupbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /signup)
  • POST /api/auth/tokensbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /tokens)
  • POST /api/auth/websocket-ticketbackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /websocket-ticket)
  • PUT /api/auth/mfa/policybackend/src/routes/auth.ts (điểm gắn /api/auth, đường con /mfa/policy)

Kiểm soát truy cập

  • DELETE /api/access/grants/:idbackend/src/routes/access.ts (điểm gắn /api/access, đường con /grants/:id)
  • GET /api/access/grantsbackend/src/routes/access.ts (điểm gắn /api/access, đường con /grants)
  • GET /api/access/principalsbackend/src/routes/access.ts (điểm gắn /api/access, đường con /principals)
  • GET /api/access/principals/groupsbackend/src/routes/access.ts (điểm gắn /api/access, đường con /principals/groups)
  • GET /api/access/shared-with-mebackend/src/routes/access.ts (điểm gắn /api/access, đường con /shared-with-me)
  • POST /api/access/grantsbackend/src/routes/access.ts (điểm gắn /api/access, đường con /grants)
  • GET /api/auditbackend/src/routes/audit.ts (điểm gắn /api/audit, đường con /)
  • DELETE /api/groups/:idbackend/src/routes/groups.ts (điểm gắn /api/groups, đường con /:id)
  • DELETE /api/groups/:id/members/:userIdbackend/src/routes/groups.ts (điểm gắn /api/groups, đường con /:id/members/:userId)
  • GET /api/groupsbackend/src/routes/groups.ts (điểm gắn /api/groups, đường con /)
  • GET /api/groups/effective/:userIdbackend/src/routes/groups.ts (điểm gắn /api/groups, đường con /effective/:userId)
  • PATCH /api/groups/:idbackend/src/routes/groups.ts (điểm gắn /api/groups, đường con /:id)
  • POST /api/groupsbackend/src/routes/groups.ts (điểm gắn /api/groups, đường con /)
  • POST /api/groups/:id/membersbackend/src/routes/groups.ts (điểm gắn /api/groups, đường con /:id/members)

API công khai

  • GET /v1/modelsbackend/src/routes/openaiCompat.ts (điểm gắn /v1, đường con /models)
  • POST /v1/chat/completionsbackend/src/routes/openaiCompat.ts (điểm gắn /v1, đường con /chat/completions)

Khả năng chuyển dữ liệu

  • GET /api/preferences/exportbackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /export)
  • POST /api/preferences/importbackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /import)
  • POST /api/preferences/import/preflightbackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /import/preflight)

Kiến thức và truy xuất tài liệu

  • DELETE /api/documents/:documentIdbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /:documentId)
  • DELETE /api/documents/collections/:collectionIdbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /collections/:collectionId)
  • GET /api/documentsbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /)
  • GET /api/documents/:documentIdbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /:documentId)
  • GET /api/documents/:documentId/sourcebackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /:documentId/source)
  • GET /api/documents/collectionsbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /collections)
  • GET /api/documents/embeddings/statusbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /embeddings/status)
  • GET /api/documents/session/:sessionIdbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /session/:sessionId)
  • POST /api/documents/collectionsbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /collections)
  • POST /api/documents/embeddings/regeneratebackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /embeddings/regenerate)
  • POST /api/documents/fetch-urlbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /fetch-url)
  • POST /api/documents/searchbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /search)
  • POST /api/documents/uploadbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /upload)
  • PUT /api/documents/:documentId/collectionbackend/src/routes/documents.ts (điểm gắn /api/documents, đường con /:documentId/collection)
  • GET /api/embeddings/modelsbackend/src/routes/embeddings.ts (điểm gắn /api/embeddings, đường con /models)

Bộ nhớ persona

  • DELETE /api/personas/:id/memorybackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id/memory)
  • GET /api/personas/:id/memory/corebackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id/memory/core)
  • GET /api/personas/:id/memory/statsbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id/memory/stats)
  • GET /api/personas/:id/memory/statusbackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id/memory/status)
  • POST /api/personas/:id/memory/consolidatebackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id/memory/consolidate)
  • POST /api/personas/:id/memory/decaybackend/src/routes/personas.ts (điểm gắn /api/personas, đường con /:id/memory/decay)

Tìm kiếm web

  • GET /api/search/accessbackend/src/routes/search.ts (điểm gắn /api/search, đường con /access)
  • GET /api/search/appbackend/src/routes/search.ts (điểm gắn /api/search, đường con /app)
  • GET /api/search/configbackend/src/routes/search.ts (điểm gắn /api/search, đường con /config)
  • POST /api/search/testbackend/src/routes/search.ts (điểm gắn /api/search, đường con /test)
  • PUT /api/search/accessbackend/src/routes/search.ts (điểm gắn /api/search, đường con /access)
  • PUT /api/search/configbackend/src/routes/search.ts (điểm gắn /api/search, đường con /config)

Cài đặt và tùy chọn

  • GET /api/preferencesbackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /)
  • GET /api/preferences/default-themebackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /default-theme)
  • POST /api/preferences/embedding-settings/resetbackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /embedding-settings/reset)
  • POST /api/preferences/generation-options/resetbackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /generation-options/reset)
  • PUT /api/preferencesbackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /)
  • PUT /api/preferences/default-modelbackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /default-model)
  • PUT /api/preferences/default-themebackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /default-theme)
  • PUT /api/preferences/embedding-settingsbackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /embedding-settings)
  • PUT /api/preferences/generation-optionsbackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /generation-options)
  • PUT /api/preferences/model-generation-optionsbackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /model-generation-options)
  • PUT /api/preferences/system-messagebackend/src/routes/preferences.ts (điểm gắn /api/preferences, đường con /system-message)

Nhập xuất giọng nói

  • GET /api/stt/modelsbackend/src/routes/stt.ts (điểm gắn /api/stt, đường con /models)
  • POST /api/stt/transcribebackend/src/routes/stt.ts (điểm gắn /api/stt, đường con /transcribe)
  • DELETE /api/tts/voice-profiles/:profileIdbackend/src/routes/tts.ts (điểm gắn /api/tts, đường con /voice-profiles/:profileId)
  • GET /api/tts/modelsbackend/src/routes/tts.ts (điểm gắn /api/tts, đường con /models)
  • GET /api/tts/pluginsbackend/src/routes/tts.ts (điểm gắn /api/tts, đường con /plugins)
  • GET /api/tts/voice-profilesbackend/src/routes/tts.ts (điểm gắn /api/tts, đường con /voice-profiles)
  • GET /api/tts/voices/:pluginIdbackend/src/routes/tts.ts (điểm gắn /api/tts, đường con /voices/:pluginId)
  • POST /api/tts/generatebackend/src/routes/tts.ts (điểm gắn /api/tts, đường con /generate)
  • POST /api/tts/generate-base64backend/src/routes/tts.ts (điểm gắn /api/tts, đường con /generate-base64)
  • POST /api/tts/voice-clonebackend/src/routes/tts.ts (điểm gắn /api/tts, đường con /voice-clone)
  • POST /api/tts/voice-profiles/:profileId/revokebackend/src/routes/tts.ts (điểm gắn /api/tts, đường con /voice-profiles/:profileId/revoke)
  • GET /api/voice-accessbackend/src/routes/voiceAccess.ts (điểm gắn /api/voice-access, đường con /)
  • PUT /api/voice-access/:featurebackend/src/routes/voiceAccess.ts (điểm gắn /api/voice-access, đường con /:feature)

Hugging Face Hub

  • GET /api/huggingface-hub/modelsbackend/src/routes/huggingfaceHub.ts (điểm gắn /api/huggingface-hub, đường con /models)
  • GET /api/huggingface-hub/models/:author/:modelNamebackend/src/routes/huggingfaceHub.ts (điểm gắn /api/huggingface-hub, đường con /models/:author/:modelName)
  • GET /api/huggingface-hub/models/:author/:modelName/ggufbackend/src/routes/huggingfaceHub.ts (điểm gắn /api/huggingface-hub, đường con /models/:author/:modelName/gguf)
  • GET /api/huggingface-hub/models/:author/:modelName/has-ggufbackend/src/routes/huggingfaceHub.ts (điểm gắn /api/huggingface-hub, đường con /models/:author/:modelName/has-gguf)
  • GET /api/huggingface-hub/tasksbackend/src/routes/huggingfaceHub.ts (điểm gắn /api/huggingface-hub, đường con /tasks)
  • GET /api/huggingface-hub/trendingbackend/src/routes/huggingfaceHub.ts (điểm gắn /api/huggingface-hub, đường con /trending)
  • POST /api/huggingface-hub/cache/clearbackend/src/routes/huggingfaceHub.ts (điểm gắn /api/huggingface-hub, đường con /cache/clear)

Libre Claw

  • DELETE /api/libre-claw/automations/:automationIdbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /automations/:automationId)
  • GET /api/libre-claw/accessbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /access)
  • GET /api/libre-claw/automationsbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /automations)
  • GET /api/libre-claw/automations/:automationIdbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /automations/:automationId)
  • GET /api/libre-claw/config/fallbackbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /config/fallback)
  • GET /api/libre-claw/config/modelbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /config/model)
  • GET /api/libre-claw/dashboardbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /dashboard)
  • GET /api/libre-claw/healthbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /health)
  • GET /api/libre-claw/runsbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /runs)
  • GET /api/libre-claw/runs/:runIdbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /runs/:runId)
  • GET /api/libre-claw/runs/:runId/eventsbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /runs/:runId/events)
  • GET /api/libre-claw/statusbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /status)
  • GET /api/libre-claw/usagebackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /usage)
  • PATCH /api/libre-claw/automations/:automationIdbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /automations/:automationId)
  • PATCH /api/libre-claw/config/fallbackbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /config/fallback)
  • PATCH /api/libre-claw/config/modelbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /config/model)
  • PATCH /api/libre-claw/config/themebackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /config/theme)
  • POST /api/libre-claw/automationsbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /automations)
  • POST /api/libre-claw/automations/:automationId/pausebackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /automations/:automationId/pause)
  • POST /api/libre-claw/automations/:automationId/resumebackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /automations/:automationId/resume)
  • POST /api/libre-claw/automations/:automationId/runbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /automations/:automationId/run)
  • POST /api/libre-claw/runsbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /runs)
  • POST /api/libre-claw/runs/:runId/cancelbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /runs/:runId/cancel)
  • POST /api/libre-claw/runs/:runId/permissions/:toolCallIdbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /runs/:runId/permissions/:toolCallId)
  • PUT /api/libre-claw/accessbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /access)
  • PUT /api/libre-claw/automations/:automationIdbackend/src/routes/libreClaw.ts (điểm gắn /api/libre-claw, đường con /automations/:automationId)

Job và event bền vững

  • GET /api/jobsbackend/src/routes/jobs.ts (điểm gắn /api/jobs, đường con /)
  • GET /api/jobs/:jobIdbackend/src/routes/jobs.ts (điểm gắn /api/jobs, đường con /:jobId)
  • GET /api/jobs/:jobId/eventsbackend/src/routes/jobs.ts (điểm gắn /api/jobs, đường con /:jobId/events)
  • POST /api/jobs/:jobId/cancelbackend/src/routes/jobs.ts (điểm gắn /api/jobs, đường con /:jobId/cancel)

Hồ sơ solo và team

Không có endpoint Express được gắn. Ranh giới thực thi là UI hoặc bằng chứng nguồn ở trên.

Phục hồi và sao lưu

  • GET /api/recovery/drillsbackend/src/routes/recovery.ts (điểm gắn /api/recovery, đường con /drills)
  • POST /api/recovery/drills/runbackend/src/routes/recovery.ts (điểm gắn /api/recovery, đường con /drills/run)

Danh mục WebSocket chính xác

  • WEBSOCKET /wsChat, backend/src/websocketServer.ts; bằng chứng xác thực: backend/src/websocketServer.ts, scripts/test-websocket-tickets.mjs
  • WEBSOCKET /ws/work-terminalWork, backend/src/websocketServer.ts; bằng chứng xác thực: backend/src/workTerminalServer.ts, scripts/test-websocket-tickets.mjs
  • WEBSOCKET /ws/work-screenWork, backend/src/websocketServer.ts; bằng chứng xác thực: backend/src/workScreenServer.ts
  • WEBSOCKET /ws/work-audioWork, backend/src/websocketServer.ts; bằng chứng xác thực: backend/src/workScreenServer.ts

Ranh giới cưỡng chế

Kiểm tra gói phân tích TypeScript/JavaScript, giải quyết bộ định tuyến Express và đối chiếu từng tuyến/WebSocket với danh mục. Tệp chưa gắn, router.route() không hỗ trợ, tuyến động, chủ sở hữu thiếu/trùng, bằng chứng WebSocket thiếu hoặc tài liệu cũ đều thất bại.

Bằng chứng kiểm thử tập trung giới hạn ở một test(...) có tên và hai mẫu hành vi. Kiểm thử backend phải là đối số tệp chính xác cho test:package; Playwright phải được khám phá bình thường. Kiểm tra cũng chứng minh chạy trong pull request và nhánh dev/main.