Pular para o conteúdo principal

Contratos globais de capacidades

Este inventário executável abrange todas as rotas explícitas de páginas em frontend/src/App.tsx, todas as declarações literais de método/caminho em cada roteador Express montado de backend/src/routes/*.ts e todos os caminhos literais de upgrade do WebSocket em backend/src/websocketServer.ts. Cada endpoint tem exatamente um responsável pela capacidade, e cada endpoint WebSocket possui evidências de autenticação. Cada capacidade também declara se esquemas, manifestos e padrões se aplicam, com evidências no código-fonte ou um motivo específico para não se aplicarem, além de documentação e um teste comportamental nomeado registrado na CI normal de pacotes ou do navegador.

Os detalhes executáveis dos provedores continuam regidos por scripts/capability-contracts.json e scripts/test-capability-contracts.mjs; este inventário global referencia esse contrato em vez de duplicar suas regras de manifesto e padrões.

CapacidadeRotas da interfaceEndpoints HTTPEndpoints WebSocketEsquemasManifestosPadrõesDocumentaçãoTestes comportamentais nomeados
Início/00N/A — A página inicial é uma área de navegação e composição sem payload independente de solicitação ou resposta.N/A — A página inicial é integrada ao aplicativo e não é instalada nem descoberta por um manifesto.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)
Gerenciamento de modelos510backend/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)
Personas/personas120backend/src/types/index.tsN/A — Personas são recursos da conta persistidos pelo Libre e não usam um manifesto instalável ou de descoberta.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)
Galeria de mídia/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)
Notas/notes120backend/src/types/index.ts
backend/src/persistence/resourceTypes.ts
N/A — Notas são recursos próprios da conta e não possuem manifesto instalável ou de descoberta.N/A — Notas não têm padrão implícito de conteúdo ou apresentação além dos campos informados explicitamente pelo usuário.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)
Calendário/calendar100backend/src/types/index.tsN/A — Eventos de calendário são recursos próprios da conta e não possuem manifesto instalável ou de descoberta.N/A — Eventos de calendário não têm padrão implícito de conteúdo além dos campos informados pelo usuário; o cálculo de recorrência usa o fuso horário do servidor documentado em 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)
Automações/automations150backend/src/types/index.tsN/A — Automações são recursos próprios da conta e não possuem manifesto instalável ou de descoberta.docs/48-AUTOMATIONS.mddocs/48-AUTOMATIONS.mdthe scheduler fires due automations once and settles stalled runs
scripts/test-automations.mjs (test:package)
Canais/channels240backend/src/types/index.tsN/A — Canais são recursos próprios da conta e não possuem manifesto instalável ou de descoberta.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)
Notificações130backend/src/types/index.tsN/A — Notificações são estado próprio da conta e não possuem manifesto instalável ou de descoberta.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)
Biblioteca de prompts90backend/src/services/promptService.tsN/A — Prompts são recursos próprios da conta; sua forma portátil é o documento de exportação versionado libre-prompt.v1, e não um manifesto instalável ou de descoberta.N/A — Um prompt não tem conteúdo padrão implícito: todos os campos são fornecidos pelo usuário, e a renderização substitui somente as variáveis declaradas, conforme aplicado por scripts/test-prompts.mjs.docs/50-PROMPTS.mdprompts round-trip through the API and stay encrypted at rest
scripts/test-prompts.mjs (test:package)
Skills140backend/src/services/skillService.tsbackend/src/services/skillService.tsN/A — Uma skill não tem conteúdo padrão implícito: o manifesto e as instruções são exatamente o que o proprietário escreveu, e skills desativadas saem totalmente do manifesto.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)
Ferramentas do 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)
Modelos da Agent CLI/agents10backend/src/services/agentCliService.tsN/A — Os adaptadores da Agent CLI são definições próprias compiladas e não são carregados de manifestos de provedores.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)
Artifacts/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)
Uso dos provedores/usage100backend/src/services/pluginUsageService.tsN/A — A analítica de uso consome eventos dos provedores, mas não define um manifesto próprio instalável ou de descoberta.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)
Plataforma de avaliações/evaluations160backend/src/persistence/resourceTypes.tsN/A — Avaliações são recursos da conta persistidos pelo Libre e não usam um manifesto instalável ou de descoberta.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)
Diagnósticos do sistema/system50backend/src/services/systemDiagnosticsService.tsN/A — Os diagnósticos do sistema são um relatório autenticado integrado e não possuem manifesto instalável ou de descoberta.backend/src/services/healthService.tsdocs/37-SYSTEM_MONITORING.mdsystem route requires both authentication and current administrator status
scripts/test-system-diagnostics.mjs (test:package)
Administração de usuários/users80backend/src/types/index.tsN/A — A administração de usuários é uma capacidade de identidade integrada e não possui manifesto instalável ou de descoberta.N/A — O papel do usuário e o estado da conta são selecionados pela inicialização ou pela política de aprovação, e não por um padrão reutilizável da capacidade.docs/12-AUTHENTICATION.mdpublic registrations require administrator approval before authentication
scripts/test-user-approval.mjs (test:package)
Autenticação/login400backend/src/types/index.tsN/A — A autenticação é uma barreira de segurança integrada e não é instalada nem descoberta por um manifesto.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)
Controle de acesso140backend/src/persistence/securityTypes.tsN/A — O controle de acesso é uma barreira de segurança integrada e não é instalado nem descoberto por um manifesto.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 pública20backend/src/routes/openaiCompat.tsN/A — A interface compatível com OpenAI reproduz um formato de protocolo externo e não possui manifesto instalável.N/A — Os padrões de amostragem vêm da solicitação do chamador e da configuração do próprio modelo, nunca desta interface.docs/53-PUBLIC_API.mda streaming completion emits OpenAI chunk frames and [DONE]
scripts/test-openai-compat.mjs (test:package)
Portabilidade de dados30backend/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)
Conhecimento e recuperação de documentos150backend/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)
Memória de personas60backend/src/types/index.tsN/A — A memória de personas é um recurso interno de persona e não possui manifesto instalável ou de descoberta.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)
Busca na web60backend/src/services/webSearchService.tsN/A — A busca na web usa configurações de conexão do administrador, e não um manifesto instalável de provedor.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)
Configurações e preferências110backend/src/types/index.tsN/A — As configurações agregam a configuração própria e dos provedores, mas não definem um manifesto instalável separado.backend/src/services/preferencesService.tsdocs/35-PROVIDER_CONNECTIONS.mdtheme preference survives refresh and retries a failed save
frontend/e2e/settings.spec.ts (test:e2e)
Entrada e saída de fala130backend/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.tsN/A — Os metadados de modelos do Hub são dados de uma API remota; o Libre não define um manifesto local instalável para a capacidade do navegador.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.tsN/A — O Libre Claw é uma integração de serviço configurada explicitamente e não usa um manifesto de provedor do Libre.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)
Tarefas e eventos duráveis40backend/src/platform/jobs/durableJobTypes.tsN/A — Tarefas duráveis usam tipos de manipuladores registrados e contratos de payload persistidos, e não manifestos instaláveis.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)
Perfis de implantação solo e equipe00backend/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)
Recuperação e backup20backend/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)

Inventário exato de rotas do backend

Início

Nenhum endpoint Express montado. A barreira executável é a interface e/ou as evidências no código-fonte registradas acima.

Chat

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

Gerenciamento de modelos

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

Personas

  • DELETE /api/personas/:idbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id)
  • GET /api/personasbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /)
  • GET /api/personas/:idbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id)
  • GET /api/personas/:id/backupbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id/backup)
  • GET /api/personas/:id/downloadbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id/download)
  • GET /api/personas/:id/exportbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id/export)
  • GET /api/personas/:id/export/dnabackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id/export/dna)
  • GET /api/personas/defaults/parametersbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /defaults/parameters)
  • GET /api/personas/stats/countbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /stats/count)
  • POST /api/personasbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /)
  • POST /api/personas/importbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /import)
  • PUT /api/personas/:idbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id)

Galeria de mídia

  • DELETE /api/image-gen/gallery/:imageIdbackend/src/routes/imageGen.ts (montagem /api/image-gen, subcaminho /gallery/:imageId)
  • GET /api/image-gen/config/:pluginIdbackend/src/routes/imageGen.ts (montagem /api/image-gen, subcaminho /config/:pluginId)
  • GET /api/image-gen/gallerybackend/src/routes/imageGen.ts (montagem /api/image-gen, subcaminho /gallery)
  • GET /api/image-gen/gallery/:imageIdbackend/src/routes/imageGen.ts (montagem /api/image-gen, subcaminho /gallery/:imageId)
  • GET /api/image-gen/modelsbackend/src/routes/imageGen.ts (montagem /api/image-gen, subcaminho /models)
  • GET /api/image-gen/pluginsbackend/src/routes/imageGen.ts (montagem /api/image-gen, subcaminho /plugins)
  • POST /api/image-gen/generatebackend/src/routes/imageGen.ts (montagem /api/image-gen, subcaminho /generate)
  • DELETE /api/media/gallery/:mediaIdbackend/src/routes/media.ts (montagem /api/media, subcaminho /gallery/:mediaId)
  • DELETE /api/media/video/jobs/:jobIdbackend/src/routes/media.ts (montagem /api/media, subcaminho /video/jobs/:jobId)
  • GET /api/media/gallerybackend/src/routes/media.ts (montagem /api/media, subcaminho /gallery)
  • GET /api/media/gallery/:mediaId/contentbackend/src/routes/media.ts (montagem /api/media, subcaminho /gallery/:mediaId/content)
  • GET /api/media/modelsbackend/src/routes/media.ts (montagem /api/media, subcaminho /models)
  • GET /api/media/video/jobsbackend/src/routes/media.ts (montagem /api/media, subcaminho /video/jobs)
  • GET /api/media/video/jobs/:jobIdbackend/src/routes/media.ts (montagem /api/media, subcaminho /video/jobs/:jobId)
  • POST /api/media/audio/generatebackend/src/routes/media.ts (montagem /api/media, subcaminho /audio/generate)
  • POST /api/media/audio/voice-clonebackend/src/routes/media.ts (montagem /api/media, subcaminho /audio/voice-clone)
  • POST /api/media/image/editbackend/src/routes/media.ts (montagem /api/media, subcaminho /image/edit)
  • POST /api/media/sound/generatebackend/src/routes/media.ts (montagem /api/media, subcaminho /sound/generate)
  • POST /api/media/video/generatebackend/src/routes/media.ts (montagem /api/media, subcaminho /video/generate)
  • POST /api/media/video/jobs/:jobId/resumebackend/src/routes/media.ts (montagem /api/media, subcaminho /video/jobs/:jobId/resume)

Notas

  • DELETE /api/notes/:noteIdbackend/src/routes/notes.ts (montagem /api/notes, subcaminho /:noteId)
  • DELETE /api/notes/:noteId/attachments/:attachmentIdbackend/src/routes/notes.ts (montagem /api/notes, subcaminho /:noteId/attachments/:attachmentId)
  • GET /api/notesbackend/src/routes/notes.ts (montagem /api/notes, subcaminho /)
  • GET /api/notes/:noteIdbackend/src/routes/notes.ts (montagem /api/notes, subcaminho /:noteId)
  • GET /api/notes/:noteId/attachmentsbackend/src/routes/notes.ts (montagem /api/notes, subcaminho /:noteId/attachments)
  • GET /api/notes/:noteId/attachments/:attachmentIdbackend/src/routes/notes.ts (montagem /api/notes, subcaminho /:noteId/attachments/:attachmentId)
  • GET /api/notes/:noteId/revisionsbackend/src/routes/notes.ts (montagem /api/notes, subcaminho /:noteId/revisions)
  • POST /api/notesbackend/src/routes/notes.ts (montagem /api/notes, subcaminho /)
  • POST /api/notes/:noteId/assistbackend/src/routes/notes.ts (montagem /api/notes, subcaminho /:noteId/assist)
  • POST /api/notes/:noteId/attachmentsbackend/src/routes/notes.ts (montagem /api/notes, subcaminho /:noteId/attachments)
  • POST /api/notes/:noteId/revisions/:revisionId/restorebackend/src/routes/notes.ts (montagem /api/notes, subcaminho /:noteId/revisions/:revisionId/restore)
  • PUT /api/notes/:noteIdbackend/src/routes/notes.ts (montagem /api/notes, subcaminho /:noteId)

Calendário

  • DELETE /api/calendar/calendars/:calendarIdbackend/src/routes/calendar.ts (montagem /api/calendar, subcaminho /calendars/:calendarId)
  • DELETE /api/calendar/events/:eventIdbackend/src/routes/calendar.ts (montagem /api/calendar, subcaminho /events/:eventId)
  • GET /api/calendar/calendarsbackend/src/routes/calendar.ts (montagem /api/calendar, subcaminho /calendars)
  • GET /api/calendar/eventsbackend/src/routes/calendar.ts (montagem /api/calendar, subcaminho /events)
  • GET /api/calendar/exportbackend/src/routes/calendar.ts (montagem /api/calendar, subcaminho /export)
  • POST /api/calendar/calendarsbackend/src/routes/calendar.ts (montagem /api/calendar, subcaminho /calendars)
  • POST /api/calendar/eventsbackend/src/routes/calendar.ts (montagem /api/calendar, subcaminho /events)
  • POST /api/calendar/importbackend/src/routes/calendar.ts (montagem /api/calendar, subcaminho /import)
  • PUT /api/calendar/calendars/:calendarIdbackend/src/routes/calendar.ts (montagem /api/calendar, subcaminho /calendars/:calendarId)
  • PUT /api/calendar/events/:eventIdbackend/src/routes/calendar.ts (montagem /api/calendar, subcaminho /events/:eventId)

Automações

  • DELETE /api/automations/:automationIdbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /:automationId)
  • DELETE /api/automations/:automationId/webhook-secretbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /:automationId/webhook-secret)
  • GET /api/automationsbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /)
  • GET /api/automations/:automationIdbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /:automationId)
  • GET /api/automations/occurrencesbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /occurrences)
  • GET /api/automations/runsbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /runs)
  • GET /api/automations/runs/summarybackend/src/routes/automations.ts (montagem /api/automations, subcaminho /runs/summary)
  • POST /api/automationsbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /)
  • POST /api/automations/:automationId/pausebackend/src/routes/automations.ts (montagem /api/automations, subcaminho /:automationId/pause)
  • POST /api/automations/:automationId/resumebackend/src/routes/automations.ts (montagem /api/automations, subcaminho /:automationId/resume)
  • POST /api/automations/:automationId/runbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /:automationId/run)
  • POST /api/automations/:automationId/webhookbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /:automationId/webhook)
  • POST /api/automations/:automationId/webhook-secretbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /:automationId/webhook-secret)
  • POST /api/automations/runs/seenbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /runs/seen)
  • PUT /api/automations/:automationIdbackend/src/routes/automations.ts (montagem /api/automations, subcaminho /:automationId)

Canais

  • DELETE /api/channels/:channelIdbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId)
  • DELETE /api/channels/:channelId/members/:userIdbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId/members/:userId)
  • DELETE /api/channels/messages/:messageIdbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /messages/:messageId)
  • DELETE /api/channels/messages/:messageId/reactions/:emojibackend/src/routes/channels.ts (montagem /api/channels, subcaminho /messages/:messageId/reactions/:emoji)
  • GET /api/channelsbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /)
  • GET /api/channels/:channelIdbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId)
  • GET /api/channels/:channelId/eventsbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId/events)
  • GET /api/channels/:channelId/membersbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId/members)
  • GET /api/channels/:channelId/messagesbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId/messages)
  • GET /api/channels/:channelId/pinsbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId/pins)
  • GET /api/channels/attachments/:attachmentIdbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /attachments/:attachmentId)
  • GET /api/channels/messages/:messageId/threadbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /messages/:messageId/thread)
  • GET /api/channels/publicbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /public)
  • PATCH /api/channels/:channelIdbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId)
  • PATCH /api/channels/messages/:messageIdbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /messages/:messageId)
  • POST /api/channelsbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /)
  • POST /api/channels/:channelId/attachmentsbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId/attachments)
  • POST /api/channels/:channelId/joinbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId/join)
  • POST /api/channels/:channelId/membersbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId/members)
  • POST /api/channels/:channelId/messagesbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId/messages)
  • POST /api/channels/:channelId/readbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /:channelId/read)
  • POST /api/channels/dmbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /dm)
  • POST /api/channels/messages/:messageId/pinbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /messages/:messageId/pin)
  • POST /api/channels/messages/:messageId/reactionsbackend/src/routes/channels.ts (montagem /api/channels, subcaminho /messages/:messageId/reactions)

Notificações

  • DELETE /api/notifications/:notificationIdbackend/src/routes/notifications.ts (montagem /api/notifications, subcaminho /:notificationId)
  • DELETE /api/notifications/webhooks/:targetIdbackend/src/routes/notifications.ts (montagem /api/notifications, subcaminho /webhooks/:targetId)
  • GET /api/notificationsbackend/src/routes/notifications.ts (montagem /api/notifications, subcaminho /)
  • GET /api/notifications/eventsbackend/src/routes/notifications.ts (montagem /api/notifications, subcaminho /events)
  • GET /api/notifications/unread-countbackend/src/routes/notifications.ts (montagem /api/notifications, subcaminho /unread-count)
  • GET /api/notifications/webhooksbackend/src/routes/notifications.ts (montagem /api/notifications, subcaminho /webhooks)
  • POST /api/notifications/:notificationId/readbackend/src/routes/notifications.ts (montagem /api/notifications, subcaminho /:notificationId/read)
  • POST /api/notifications/read-allbackend/src/routes/notifications.ts (montagem /api/notifications, subcaminho /read-all)
  • POST /api/notifications/webhooksbackend/src/routes/notifications.ts (montagem /api/notifications, subcaminho /webhooks)
  • DELETE /api/push/subscriptionsbackend/src/routes/push.ts (montagem /api/push, subcaminho /subscriptions)
  • GET /api/push/public-keybackend/src/routes/push.ts (montagem /api/push, subcaminho /public-key)
  • GET /api/push/subscriptionsbackend/src/routes/push.ts (montagem /api/push, subcaminho /subscriptions)
  • POST /api/push/subscriptionsbackend/src/routes/push.ts (montagem /api/push, subcaminho /subscriptions)

Biblioteca de prompts

  • DELETE /api/prompts/:promptIdbackend/src/routes/prompts.ts (montagem /api/prompts, subcaminho /:promptId)
  • GET /api/promptsbackend/src/routes/prompts.ts (montagem /api/prompts, subcaminho /)
  • GET /api/prompts/:promptIdbackend/src/routes/prompts.ts (montagem /api/prompts, subcaminho /:promptId)
  • GET /api/prompts/:promptId/exportbackend/src/routes/prompts.ts (montagem /api/prompts, subcaminho /:promptId/export)
  • GET /api/prompts/:promptId/versionsbackend/src/routes/prompts.ts (montagem /api/prompts, subcaminho /:promptId/versions)
  • POST /api/promptsbackend/src/routes/prompts.ts (montagem /api/prompts, subcaminho /)
  • POST /api/prompts/:promptId/rollbackbackend/src/routes/prompts.ts (montagem /api/prompts, subcaminho /:promptId/rollback)
  • POST /api/prompts/importbackend/src/routes/prompts.ts (montagem /api/prompts, subcaminho /import)
  • PUT /api/prompts/:promptIdbackend/src/routes/prompts.ts (montagem /api/prompts, subcaminho /:promptId)

Skills

  • DELETE /api/skills/:skillIdbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /:skillId)
  • DELETE /api/skills/:skillId/filesbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /:skillId/files)
  • GET /api/skillsbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /)
  • GET /api/skills/:skillIdbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /:skillId)
  • GET /api/skills/:skillId/exportbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /:skillId/export)
  • GET /api/skills/:skillId/filesbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /:skillId/files)
  • GET /api/skills/:skillId/files/contentbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /:skillId/files/content)
  • GET /api/skills/:skillId/versionsbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /:skillId/versions)
  • POST /api/skillsbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /)
  • POST /api/skills/:skillId/rollbackbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /:skillId/rollback)
  • POST /api/skills/importbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /import)
  • POST /api/skills/import-urlbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /import-url)
  • PUT /api/skills/:skillIdbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /:skillId)
  • PUT /api/skills/:skillId/filesbackend/src/routes/skills.ts (montagem /api/skills, subcaminho /:skillId/files)

Ferramentas do Chat

  • DELETE /api/tools/approvals/:idbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /approvals/:id)
  • DELETE /api/tools/servers/:idbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /servers/:id)
  • DELETE /api/tools/servers/:id/credentialbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /servers/:id/credential)
  • GET /api/tools/accessbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /access)
  • GET /api/tools/approvalsbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /approvals)
  • GET /api/tools/catalogbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /catalog)
  • GET /api/tools/serversbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /servers)
  • GET /api/tools/servers/:idbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /servers/:id)
  • POST /api/tools/approvals/:idbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /approvals/:id)
  • POST /api/tools/serversbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /servers)
  • POST /api/tools/servers/:id/refreshbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /servers/:id/refresh)
  • PUT /api/tools/accessbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /access)
  • PUT /api/tools/servers/:idbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /servers/:id)
  • PUT /api/tools/servers/:id/credentialbackend/src/routes/tools.ts (montagem /api/tools, subcaminho /servers/:id/credential)
  • PUT /api/tools/servers/:id/tools/:toolNamebackend/src/routes/tools.ts (montagem /api/tools, subcaminho /servers/:id/tools/:toolName)

Work

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

Modelos da Agent CLI

  • GET /api/agent-clis/modelsbackend/src/routes/agentCli.ts (montagem /api/agent-clis, subcaminho /models)

Artifacts

  • GET /api/artifacts/sandboxbackend/src/routes/artifacts.ts (montagem /api/artifacts, subcaminho /sandbox)

Uso dos provedores

  • DELETE /api/costs/budgets/:budgetIdbackend/src/routes/costs.ts (montagem /api/costs, subcaminho /budgets/:budgetId)
  • DELETE /api/costs/tariffs/:tariffIdbackend/src/routes/costs.ts (montagem /api/costs, subcaminho /tariffs/:tariffId)
  • GET /api/costs/analyticsbackend/src/routes/costs.ts (montagem /api/costs, subcaminho /analytics)
  • GET /api/costs/budgetsbackend/src/routes/costs.ts (montagem /api/costs, subcaminho /budgets)
  • GET /api/costs/exportbackend/src/routes/costs.ts (montagem /api/costs, subcaminho /export)
  • GET /api/costs/tariffsbackend/src/routes/costs.ts (montagem /api/costs, subcaminho /tariffs)
  • POST /api/costs/budgetsbackend/src/routes/costs.ts (montagem /api/costs, subcaminho /budgets)
  • POST /api/costs/tariffsbackend/src/routes/costs.ts (montagem /api/costs, subcaminho /tariffs)
  • PUT /api/costs/budgets/:budgetIdbackend/src/routes/costs.ts (montagem /api/costs, subcaminho /budgets/:budgetId)
  • GET /api/plugins/usagebackend/src/routes/plugins.ts (montagem /api/plugins, subcaminho /usage)

Plataforma de avaliações

  • DELETE /api/evaluations/feedback/:messageIdbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /feedback/:messageId)
  • DELETE /api/evaluations/sets/:setIdbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /sets/:setId)
  • GET /api/evaluations/arena/leaderboardbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /arena/leaderboard)
  • GET /api/evaluations/feedbackbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /feedback)
  • GET /api/evaluations/feedback/allbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /feedback/all)
  • GET /api/evaluations/runsbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /runs)
  • GET /api/evaluations/runs/:runIdbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /runs/:runId)
  • GET /api/evaluations/runs/:runId/exportbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /runs/:runId/export)
  • GET /api/evaluations/setsbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /sets)
  • POST /api/evaluations/arena/matchesbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /arena/matches)
  • POST /api/evaluations/arena/votesbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /arena/votes)
  • POST /api/evaluations/feedbackbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /feedback)
  • POST /api/evaluations/runsbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /runs)
  • POST /api/evaluations/runs/:runId/cancelbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /runs/:runId/cancel)
  • POST /api/evaluations/setsbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /sets)
  • PUT /api/evaluations/sets/:setIdbackend/src/routes/evaluations.ts (montagem /api/evaluations, subcaminho /sets/:setId)

Diagnósticos do sistema

  • GET /healthbackend/src/routes/health.ts (montagem /health, subcaminho /)
  • GET /health/deepbackend/src/routes/health.ts (montagem /health, subcaminho /deep)
  • GET /health/livebackend/src/routes/health.ts (montagem /health, subcaminho /live)
  • GET /health/readybackend/src/routes/health.ts (montagem /health, subcaminho /ready)
  • GET /api/systembackend/src/routes/systemDiagnostics.ts (montagem /api/system, subcaminho /)

Administração de usuários

  • DELETE /api/users/:idbackend/src/routes/users.ts (montagem /api/users, subcaminho /:id)
  • GET /api/usersbackend/src/routes/users.ts (montagem /api/users, subcaminho /)
  • GET /api/users/pending-approvalsbackend/src/routes/users.ts (montagem /api/users, subcaminho /pending-approvals)
  • PATCH /api/users/:idbackend/src/routes/users.ts (montagem /api/users, subcaminho /:id)
  • PATCH /api/users/:id/approvebackend/src/routes/users.ts (montagem /api/users, subcaminho /:id/approve)
  • PATCH /api/users/me/avatarbackend/src/routes/users.ts (montagem /api/users, subcaminho /me/avatar)
  • POST /api/usersbackend/src/routes/users.ts (montagem /api/users, subcaminho /)
  • POST /api/users/:id/mfa/resetbackend/src/routes/users.ts (montagem /api/users, subcaminho /:id/mfa/reset)

Autenticação

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

Controle de acesso

  • DELETE /api/access/grants/:idbackend/src/routes/access.ts (montagem /api/access, subcaminho /grants/:id)
  • GET /api/access/grantsbackend/src/routes/access.ts (montagem /api/access, subcaminho /grants)
  • GET /api/access/principalsbackend/src/routes/access.ts (montagem /api/access, subcaminho /principals)
  • GET /api/access/principals/groupsbackend/src/routes/access.ts (montagem /api/access, subcaminho /principals/groups)
  • GET /api/access/shared-with-mebackend/src/routes/access.ts (montagem /api/access, subcaminho /shared-with-me)
  • POST /api/access/grantsbackend/src/routes/access.ts (montagem /api/access, subcaminho /grants)
  • GET /api/auditbackend/src/routes/audit.ts (montagem /api/audit, subcaminho /)
  • DELETE /api/groups/:idbackend/src/routes/groups.ts (montagem /api/groups, subcaminho /:id)
  • DELETE /api/groups/:id/members/:userIdbackend/src/routes/groups.ts (montagem /api/groups, subcaminho /:id/members/:userId)
  • GET /api/groupsbackend/src/routes/groups.ts (montagem /api/groups, subcaminho /)
  • GET /api/groups/effective/:userIdbackend/src/routes/groups.ts (montagem /api/groups, subcaminho /effective/:userId)
  • PATCH /api/groups/:idbackend/src/routes/groups.ts (montagem /api/groups, subcaminho /:id)
  • POST /api/groupsbackend/src/routes/groups.ts (montagem /api/groups, subcaminho /)
  • POST /api/groups/:id/membersbackend/src/routes/groups.ts (montagem /api/groups, subcaminho /:id/members)

API pública

  • GET /v1/modelsbackend/src/routes/openaiCompat.ts (montagem /v1, subcaminho /models)
  • POST /v1/chat/completionsbackend/src/routes/openaiCompat.ts (montagem /v1, subcaminho /chat/completions)

Portabilidade de dados

  • GET /api/preferences/exportbackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /export)
  • POST /api/preferences/importbackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /import)
  • POST /api/preferences/import/preflightbackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /import/preflight)

Conhecimento e recuperação de documentos

  • DELETE /api/documents/:documentIdbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /:documentId)
  • DELETE /api/documents/collections/:collectionIdbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /collections/:collectionId)
  • GET /api/documentsbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /)
  • GET /api/documents/:documentIdbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /:documentId)
  • GET /api/documents/:documentId/sourcebackend/src/routes/documents.ts (montagem /api/documents, subcaminho /:documentId/source)
  • GET /api/documents/collectionsbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /collections)
  • GET /api/documents/embeddings/statusbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /embeddings/status)
  • GET /api/documents/session/:sessionIdbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /session/:sessionId)
  • POST /api/documents/collectionsbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /collections)
  • POST /api/documents/embeddings/regeneratebackend/src/routes/documents.ts (montagem /api/documents, subcaminho /embeddings/regenerate)
  • POST /api/documents/fetch-urlbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /fetch-url)
  • POST /api/documents/searchbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /search)
  • POST /api/documents/uploadbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /upload)
  • PUT /api/documents/:documentId/collectionbackend/src/routes/documents.ts (montagem /api/documents, subcaminho /:documentId/collection)
  • GET /api/embeddings/modelsbackend/src/routes/embeddings.ts (montagem /api/embeddings, subcaminho /models)

Memória de personas

  • DELETE /api/personas/:id/memorybackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id/memory)
  • GET /api/personas/:id/memory/corebackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id/memory/core)
  • GET /api/personas/:id/memory/statsbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id/memory/stats)
  • GET /api/personas/:id/memory/statusbackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id/memory/status)
  • POST /api/personas/:id/memory/consolidatebackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id/memory/consolidate)
  • POST /api/personas/:id/memory/decaybackend/src/routes/personas.ts (montagem /api/personas, subcaminho /:id/memory/decay)

Busca na web

  • GET /api/search/accessbackend/src/routes/search.ts (montagem /api/search, subcaminho /access)
  • GET /api/search/appbackend/src/routes/search.ts (montagem /api/search, subcaminho /app)
  • GET /api/search/configbackend/src/routes/search.ts (montagem /api/search, subcaminho /config)
  • POST /api/search/testbackend/src/routes/search.ts (montagem /api/search, subcaminho /test)
  • PUT /api/search/accessbackend/src/routes/search.ts (montagem /api/search, subcaminho /access)
  • PUT /api/search/configbackend/src/routes/search.ts (montagem /api/search, subcaminho /config)

Configurações e preferências

  • GET /api/preferencesbackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /)
  • GET /api/preferences/default-themebackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /default-theme)
  • POST /api/preferences/embedding-settings/resetbackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /embedding-settings/reset)
  • POST /api/preferences/generation-options/resetbackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /generation-options/reset)
  • PUT /api/preferencesbackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /)
  • PUT /api/preferences/default-modelbackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /default-model)
  • PUT /api/preferences/default-themebackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /default-theme)
  • PUT /api/preferences/embedding-settingsbackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /embedding-settings)
  • PUT /api/preferences/generation-optionsbackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /generation-options)
  • PUT /api/preferences/model-generation-optionsbackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /model-generation-options)
  • PUT /api/preferences/system-messagebackend/src/routes/preferences.ts (montagem /api/preferences, subcaminho /system-message)

Entrada e saída de fala

  • GET /api/stt/modelsbackend/src/routes/stt.ts (montagem /api/stt, subcaminho /models)
  • POST /api/stt/transcribebackend/src/routes/stt.ts (montagem /api/stt, subcaminho /transcribe)
  • DELETE /api/tts/voice-profiles/:profileIdbackend/src/routes/tts.ts (montagem /api/tts, subcaminho /voice-profiles/:profileId)
  • GET /api/tts/modelsbackend/src/routes/tts.ts (montagem /api/tts, subcaminho /models)
  • GET /api/tts/pluginsbackend/src/routes/tts.ts (montagem /api/tts, subcaminho /plugins)
  • GET /api/tts/voice-profilesbackend/src/routes/tts.ts (montagem /api/tts, subcaminho /voice-profiles)
  • GET /api/tts/voices/:pluginIdbackend/src/routes/tts.ts (montagem /api/tts, subcaminho /voices/:pluginId)
  • POST /api/tts/generatebackend/src/routes/tts.ts (montagem /api/tts, subcaminho /generate)
  • POST /api/tts/generate-base64backend/src/routes/tts.ts (montagem /api/tts, subcaminho /generate-base64)
  • POST /api/tts/voice-clonebackend/src/routes/tts.ts (montagem /api/tts, subcaminho /voice-clone)
  • POST /api/tts/voice-profiles/:profileId/revokebackend/src/routes/tts.ts (montagem /api/tts, subcaminho /voice-profiles/:profileId/revoke)
  • GET /api/voice-accessbackend/src/routes/voiceAccess.ts (montagem /api/voice-access, subcaminho /)
  • PUT /api/voice-access/:featurebackend/src/routes/voiceAccess.ts (montagem /api/voice-access, subcaminho /:feature)

Hugging Face Hub

  • GET /api/huggingface-hub/modelsbackend/src/routes/huggingfaceHub.ts (montagem /api/huggingface-hub, subcaminho /models)
  • GET /api/huggingface-hub/models/:author/:modelNamebackend/src/routes/huggingfaceHub.ts (montagem /api/huggingface-hub, subcaminho /models/:author/:modelName)
  • GET /api/huggingface-hub/models/:author/:modelName/ggufbackend/src/routes/huggingfaceHub.ts (montagem /api/huggingface-hub, subcaminho /models/:author/:modelName/gguf)
  • GET /api/huggingface-hub/models/:author/:modelName/has-ggufbackend/src/routes/huggingfaceHub.ts (montagem /api/huggingface-hub, subcaminho /models/:author/:modelName/has-gguf)
  • GET /api/huggingface-hub/tasksbackend/src/routes/huggingfaceHub.ts (montagem /api/huggingface-hub, subcaminho /tasks)
  • GET /api/huggingface-hub/trendingbackend/src/routes/huggingfaceHub.ts (montagem /api/huggingface-hub, subcaminho /trending)
  • POST /api/huggingface-hub/cache/clearbackend/src/routes/huggingfaceHub.ts (montagem /api/huggingface-hub, subcaminho /cache/clear)

Libre Claw

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

Tarefas e eventos duráveis

  • GET /api/jobsbackend/src/routes/jobs.ts (montagem /api/jobs, subcaminho /)
  • GET /api/jobs/:jobIdbackend/src/routes/jobs.ts (montagem /api/jobs, subcaminho /:jobId)
  • GET /api/jobs/:jobId/eventsbackend/src/routes/jobs.ts (montagem /api/jobs, subcaminho /:jobId/events)
  • POST /api/jobs/:jobId/cancelbackend/src/routes/jobs.ts (montagem /api/jobs, subcaminho /:jobId/cancel)

Perfis de implantação solo e equipe

Nenhum endpoint Express montado. A barreira executável é a interface e/ou as evidências no código-fonte registradas acima.

Recuperação e backup

  • GET /api/recovery/drillsbackend/src/routes/recovery.ts (montagem /api/recovery, subcaminho /drills)
  • POST /api/recovery/drills/runbackend/src/routes/recovery.ts (montagem /api/recovery, subcaminho /drills/run)

Inventário exato de rotas WebSocket

  • WEBSOCKET /wsChat, backend/src/websocketServer.ts; evidência de autenticação: backend/src/websocketServer.ts, scripts/test-websocket-tickets.mjs
  • WEBSOCKET /ws/work-terminalWork, backend/src/websocketServer.ts; evidência de autenticação: backend/src/workTerminalServer.ts, scripts/test-websocket-tickets.mjs
  • WEBSOCKET /ws/work-screenWork, backend/src/websocketServer.ts; evidência de autenticação: backend/src/workScreenServer.ts
  • WEBSOCKET /ws/work-audioWork, backend/src/websocketServer.ts; evidência de autenticação: backend/src/workScreenServer.ts

Barreira de aplicação

A barreira do pacote analisa o código-fonte TypeScript/JavaScript, resolve cada roteador Express importado para sua montagem literal no aplicativo e reconcilia, uma a uma, todas as declarações literais de método/caminho dos roteadores e os caminhos de upgrade do WebSocket com este inventário. Ela falha diante de um arquivo de rotas não montado, um construtor router.route() não compatível, um caminho de rota dinâmico, um responsável de endpoint ausente ou duplicado, evidências ausentes de autenticação do WebSocket, uma rota da interface alterada, aplicabilidade ausente de esquema/manifesto/padrão, evidências obsoletas ou um documento gerado desatualizado.

As evidências de testes focados são limitadas a uma declaração nomeada exata test(...) e a pelo menos dois padrões de comportamento dentro do corpo desse teste. Os testes do backend devem ser argumentos de arquivo exatos para test:package; as especificações do Playwright devem corresponder à descoberta normal. A barreira também comprova que os dois executores rodam no workflow normal Format & Lint dos pull requests e das branches dev/main.