Ana içeriğe geç

Genel Yetenek Sözleşmeleri

Bu çalıştırılabilir envanter, frontend/src/App.tsx içindeki her açık sayfa yolunu, bağlı backend/src/routes/*.ts Express yönlendiricilerindeki her sabit yöntem/yol bildirimini ve backend/src/websocketServer.ts içindeki her sabit WebSocket yükseltme yolunu kapsar. Her uç noktanın tam bir yetenek sahibi, her WebSocket ucunun kimlik doğrulama kanıtı vardır. Her yetenek ayrıca şema, bildirim ve varsayılanların uygulanabilirliğini kaynak kanıtı veya belirli bir uygulanamazlık gerekçesiyle, belgelerle ve normal paket/tarayıcı CI içinde kayıtlı adlandırılmış davranış testiyle bildirir.

Çalıştırılabilir sağlayıcı ayrıntıları scripts/capability-contracts.json ve scripts/test-capability-contracts.mjs tarafından yönetilir; genel envanter bildirim ve varsayılan kurallarını çoğaltmak yerine sözleşmeye bağlanır.

YetenekArayüz yollarıHTTP uç noktalarıWebSocket uç noktalarıŞemalarBildirimlerVarsayılanlarBelgelerAdlandırılmış davranış testleri
Ana Sayfa/00Uygulanamaz — Ana sayfa bağımsız istek veya yanıt yükü olmayan gezinme ve bileşim yüzeyidir.Uygulanamaz — Ana sayfa uygulamaya yerleşiktir, bildirimle kurulmaz veya keşfedilmez.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)
Model Yönetimi510backend/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)
Personalar/personas120backend/src/types/index.tsUygulanamaz — Personalar Libre’nin sakladığı hesap kaynaklarıdır; kurulum veya keşif bildirimi kullanmaz.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)
Medya Galerisi/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)
Notlar/notes120backend/src/types/index.ts
backend/src/persistence/resourceTypes.ts
Uygulanamaz — Notlar yerleşik hesap kaynaklarıdır; kurulum veya keşif bildirimi yoktur.Uygulanamaz — Notların kullanıcı alanları dışında örtük içerik veya görünüm varsayılanı yoktur.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)
Takvim/calendar100backend/src/types/index.tsUygulanamaz — Takvim olayları yerleşik hesap kaynaklarıdır; kurulum veya keşif bildirimi yoktur.Uygulanamaz — Olaylarda kullanıcı alanları dışında örtük içerik yoktur; yineleme docs/47-CALENDAR.md içindeki sunucu saat dilimini kullanır.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)
Otomasyonlar/automations150backend/src/types/index.tsUygulanamaz — Otomasyonlar yerleşik hesap kaynaklarıdır; kurulum veya keşif bildirimi yoktur.docs/48-AUTOMATIONS.mddocs/48-AUTOMATIONS.mdthe scheduler fires due automations once and settles stalled runs
scripts/test-automations.mjs (test:package)
Kanallar/channels240backend/src/types/index.tsUygulanamaz — Kanallar yerleşik hesap kaynaklarıdır; kurulum veya keşif bildirimi yoktur.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)
Bildirimler130backend/src/types/index.tsUygulanamaz — Bildirimler yerleşik hesap durumudur; kurulum veya keşif bildirimi yoktur.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)
İstem Kitaplığı90backend/src/services/promptService.tsUygulanamaz — İstemler yerleşik hesap kaynaklarıdır; taşınabilir biçimleri kurulum bildirimi değil sürümlü libre-prompt.v1 belgesidir.Uygulanamaz — İstemin örtük içeriği yoktur: alanları kullanıcı verir, işleme yalnız bildirilen değişkenleri değiştirir; scripts/test-prompts.mjs zorlar.docs/50-PROMPTS.mdprompts round-trip through the API and stay encrypted at rest
scripts/test-prompts.mjs (test:package)
Beceriler140backend/src/services/skillService.tsbackend/src/services/skillService.tsUygulanamaz — Becerinin örtük içeriği yoktur: bildirim ve yönerge sahibin yazdığıdır, kapalı beceri bildirimden çıkar.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)
Sohbet Araçları150backend/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)
Agent CLI Modelleri/agents10backend/src/services/agentCliService.tsUygulanamaz — Agent CLI bağdaştırıcıları derlenmiş yerleşik tanımlardır; sağlayıcı bildiriminden yüklenmez.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)
Yapıtlar/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)
Sağlayıcı Kullanımı/usage100backend/src/services/pluginUsageService.tsUygulanamaz — Kullanım çözümlemesi sağlayıcı olaylarını işler ancak kendi kurulum veya keşif bildirimini tanımlamaz.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)
Değerlendirme Platformu/evaluations160backend/src/persistence/resourceTypes.tsUygulanamaz — Değerlendirmeler Libre’nin sakladığı hesap kaynaklarıdır; kurulum veya keşif bildirimi kullanmaz.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)
Sistem Tanılama/system50backend/src/services/systemDiagnosticsService.tsUygulanamaz — Sistem tanılama yerleşik kimlik doğrulamalı rapordur; kurulum veya keşif bildirimi yoktur.backend/src/services/healthService.tsdocs/37-SYSTEM_MONITORING.mdsystem route requires both authentication and current administrator status
scripts/test-system-diagnostics.mjs (test:package)
Kullanıcı Yönetimi/users80backend/src/types/index.tsUygulanamaz — Kullanıcı yönetimi yerleşik kimlik yeteneğidir; kurulum veya keşif bildirimi yoktur.Uygulanamaz — Kullanıcı rolü ve hesap durumu yeniden kullanılabilir yetenek varsayılanı değil, önyükleme veya onay ilkesiyle seçilir.docs/12-AUTHENTICATION.mdpublic registrations require administrator approval before authentication
scripts/test-user-approval.mjs (test:package)
Kimlik Doğrulama/login400backend/src/types/index.tsUygulanamaz — Kimlik doğrulama yerleşik güvenlik sınırıdır; bildirimle kurulmaz veya keşfedilmez.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)
Erişim Denetimi140backend/src/persistence/securityTypes.tsUygulanamaz — Erişim denetimi yerleşik güvenlik sınırıdır; bildirimle kurulmaz veya keşfedilmez.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)
Genel API20backend/src/routes/openaiCompat.tsUygulanamaz — OpenAI uyumlu yüzey dış iletişim biçimini yansıtır; kurulabilir bildirimi yoktur.Uygulanamaz — Örnekleme varsayılanları çağıranın isteği ve model yapılandırmasından gelir, bu yüzeyden değil.docs/53-PUBLIC_API.mda streaming completion emits OpenAI chunk frames and [DONE]
scripts/test-openai-compat.mjs (test:package)
Veri Taşınabilirliği30backend/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)
Belge Bilgisi ve Getirme150backend/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)
Persona Belleği60backend/src/types/index.tsUygulanamaz — Persona belleği iç persona kaynağıdır; kurulum veya keşif bildirimi yoktur.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)
Web Araması60backend/src/services/webSearchService.tsUygulanamaz — Web araması kurulabilir sağlayıcı bildirimi yerine yönetici bağlantı ayarlarını kullanır.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)
Ayarlar ve Tercihler110backend/src/types/index.tsUygulanamaz — Ayarlar yerleşik ve sağlayıcı yapılandırmasını toplar, ayrı kurulabilir bildirim tanımlamaz.backend/src/services/preferencesService.tsdocs/35-PROVIDER_CONNECTIONS.mdtheme preference survives refresh and retries a failed save
frontend/e2e/settings.spec.ts (test:e2e)
Konuşma Girdi ve Çıktısı130backend/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.tsUygulanamaz — Hub model üst verisi uzak API verisidir; Libre tarayıcı yeteneği için yerel kurulum bildirimi tanımlamaz.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.tsUygulanamaz — Libre Claw açıkça yapılandırılmış hizmet tümleştirmesidir; Libre sağlayıcı bildirimi kullanmaz.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)
Kalıcı İşler ve Olaylar40backend/src/platform/jobs/durableJobTypes.tsUygulanamaz — Kalıcı işler kurulabilir bildirimler yerine kayıtlı işleyici türleri ve kalıcı yük sözleşmeleri kullanır.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)
Solo ve Team Profilleri00backend/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)
Kurtarma ve Yedekleme20backend/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)

Kesin Arka Uç Yol Envanteri

Ana Sayfa

Bağlı Express uç noktası yoktur. Çalıştırılabilir sınır yukarıda kayıtlı arayüz ve/veya kaynak kanıtıdır.

Chat

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

Model Yönetimi

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

Personalar

  • DELETE /api/personas/:idbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id)
  • GET /api/personasbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /)
  • GET /api/personas/:idbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id)
  • GET /api/personas/:id/backupbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id/backup)
  • GET /api/personas/:id/downloadbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id/download)
  • GET /api/personas/:id/exportbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id/export)
  • GET /api/personas/:id/export/dnabackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id/export/dna)
  • GET /api/personas/defaults/parametersbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /defaults/parameters)
  • GET /api/personas/stats/countbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /stats/count)
  • POST /api/personasbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /)
  • POST /api/personas/importbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /import)
  • PUT /api/personas/:idbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id)

Medya Galerisi

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

Notlar

  • DELETE /api/notes/:noteIdbackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /:noteId)
  • DELETE /api/notes/:noteId/attachments/:attachmentIdbackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /:noteId/attachments/:attachmentId)
  • GET /api/notesbackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /)
  • GET /api/notes/:noteIdbackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /:noteId)
  • GET /api/notes/:noteId/attachmentsbackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /:noteId/attachments)
  • GET /api/notes/:noteId/attachments/:attachmentIdbackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /:noteId/attachments/:attachmentId)
  • GET /api/notes/:noteId/revisionsbackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /:noteId/revisions)
  • POST /api/notesbackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /)
  • POST /api/notes/:noteId/assistbackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /:noteId/assist)
  • POST /api/notes/:noteId/attachmentsbackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /:noteId/attachments)
  • POST /api/notes/:noteId/revisions/:revisionId/restorebackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /:noteId/revisions/:revisionId/restore)
  • PUT /api/notes/:noteIdbackend/src/routes/notes.ts (bağlama noktası /api/notes, alt yol /:noteId)

Takvim

  • DELETE /api/calendar/calendars/:calendarIdbackend/src/routes/calendar.ts (bağlama noktası /api/calendar, alt yol /calendars/:calendarId)
  • DELETE /api/calendar/events/:eventIdbackend/src/routes/calendar.ts (bağlama noktası /api/calendar, alt yol /events/:eventId)
  • GET /api/calendar/calendarsbackend/src/routes/calendar.ts (bağlama noktası /api/calendar, alt yol /calendars)
  • GET /api/calendar/eventsbackend/src/routes/calendar.ts (bağlama noktası /api/calendar, alt yol /events)
  • GET /api/calendar/exportbackend/src/routes/calendar.ts (bağlama noktası /api/calendar, alt yol /export)
  • POST /api/calendar/calendarsbackend/src/routes/calendar.ts (bağlama noktası /api/calendar, alt yol /calendars)
  • POST /api/calendar/eventsbackend/src/routes/calendar.ts (bağlama noktası /api/calendar, alt yol /events)
  • POST /api/calendar/importbackend/src/routes/calendar.ts (bağlama noktası /api/calendar, alt yol /import)
  • PUT /api/calendar/calendars/:calendarIdbackend/src/routes/calendar.ts (bağlama noktası /api/calendar, alt yol /calendars/:calendarId)
  • PUT /api/calendar/events/:eventIdbackend/src/routes/calendar.ts (bağlama noktası /api/calendar, alt yol /events/:eventId)

Otomasyonlar

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

Kanallar

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

Bildirimler

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

İstem Kitaplığı

  • DELETE /api/prompts/:promptIdbackend/src/routes/prompts.ts (bağlama noktası /api/prompts, alt yol /:promptId)
  • GET /api/promptsbackend/src/routes/prompts.ts (bağlama noktası /api/prompts, alt yol /)
  • GET /api/prompts/:promptIdbackend/src/routes/prompts.ts (bağlama noktası /api/prompts, alt yol /:promptId)
  • GET /api/prompts/:promptId/exportbackend/src/routes/prompts.ts (bağlama noktası /api/prompts, alt yol /:promptId/export)
  • GET /api/prompts/:promptId/versionsbackend/src/routes/prompts.ts (bağlama noktası /api/prompts, alt yol /:promptId/versions)
  • POST /api/promptsbackend/src/routes/prompts.ts (bağlama noktası /api/prompts, alt yol /)
  • POST /api/prompts/:promptId/rollbackbackend/src/routes/prompts.ts (bağlama noktası /api/prompts, alt yol /:promptId/rollback)
  • POST /api/prompts/importbackend/src/routes/prompts.ts (bağlama noktası /api/prompts, alt yol /import)
  • PUT /api/prompts/:promptIdbackend/src/routes/prompts.ts (bağlama noktası /api/prompts, alt yol /:promptId)

Beceriler

  • DELETE /api/skills/:skillIdbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /:skillId)
  • DELETE /api/skills/:skillId/filesbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /:skillId/files)
  • GET /api/skillsbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /)
  • GET /api/skills/:skillIdbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /:skillId)
  • GET /api/skills/:skillId/exportbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /:skillId/export)
  • GET /api/skills/:skillId/filesbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /:skillId/files)
  • GET /api/skills/:skillId/files/contentbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /:skillId/files/content)
  • GET /api/skills/:skillId/versionsbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /:skillId/versions)
  • POST /api/skillsbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /)
  • POST /api/skills/:skillId/rollbackbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /:skillId/rollback)
  • POST /api/skills/importbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /import)
  • POST /api/skills/import-urlbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /import-url)
  • PUT /api/skills/:skillIdbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /:skillId)
  • PUT /api/skills/:skillId/filesbackend/src/routes/skills.ts (bağlama noktası /api/skills, alt yol /:skillId/files)

Sohbet Araçları

  • DELETE /api/tools/approvals/:idbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /approvals/:id)
  • DELETE /api/tools/servers/:idbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /servers/:id)
  • DELETE /api/tools/servers/:id/credentialbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /servers/:id/credential)
  • GET /api/tools/accessbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /access)
  • GET /api/tools/approvalsbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /approvals)
  • GET /api/tools/catalogbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /catalog)
  • GET /api/tools/serversbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /servers)
  • GET /api/tools/servers/:idbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /servers/:id)
  • POST /api/tools/approvals/:idbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /approvals/:id)
  • POST /api/tools/serversbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /servers)
  • POST /api/tools/servers/:id/refreshbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /servers/:id/refresh)
  • PUT /api/tools/accessbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /access)
  • PUT /api/tools/servers/:idbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /servers/:id)
  • PUT /api/tools/servers/:id/credentialbackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /servers/:id/credential)
  • PUT /api/tools/servers/:id/tools/:toolNamebackend/src/routes/tools.ts (bağlama noktası /api/tools, alt yol /servers/:id/tools/:toolName)

Work

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

Agent CLI Modelleri

  • GET /api/agent-clis/modelsbackend/src/routes/agentCli.ts (bağlama noktası /api/agent-clis, alt yol /models)

Yapıtlar

  • GET /api/artifacts/sandboxbackend/src/routes/artifacts.ts (bağlama noktası /api/artifacts, alt yol /sandbox)

Sağlayıcı Kullanımı

  • DELETE /api/costs/budgets/:budgetIdbackend/src/routes/costs.ts (bağlama noktası /api/costs, alt yol /budgets/:budgetId)
  • DELETE /api/costs/tariffs/:tariffIdbackend/src/routes/costs.ts (bağlama noktası /api/costs, alt yol /tariffs/:tariffId)
  • GET /api/costs/analyticsbackend/src/routes/costs.ts (bağlama noktası /api/costs, alt yol /analytics)
  • GET /api/costs/budgetsbackend/src/routes/costs.ts (bağlama noktası /api/costs, alt yol /budgets)
  • GET /api/costs/exportbackend/src/routes/costs.ts (bağlama noktası /api/costs, alt yol /export)
  • GET /api/costs/tariffsbackend/src/routes/costs.ts (bağlama noktası /api/costs, alt yol /tariffs)
  • POST /api/costs/budgetsbackend/src/routes/costs.ts (bağlama noktası /api/costs, alt yol /budgets)
  • POST /api/costs/tariffsbackend/src/routes/costs.ts (bağlama noktası /api/costs, alt yol /tariffs)
  • PUT /api/costs/budgets/:budgetIdbackend/src/routes/costs.ts (bağlama noktası /api/costs, alt yol /budgets/:budgetId)
  • GET /api/plugins/usagebackend/src/routes/plugins.ts (bağlama noktası /api/plugins, alt yol /usage)

Değerlendirme Platformu

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

Sistem Tanılama

  • GET /healthbackend/src/routes/health.ts (bağlama noktası /health, alt yol /)
  • GET /health/deepbackend/src/routes/health.ts (bağlama noktası /health, alt yol /deep)
  • GET /health/livebackend/src/routes/health.ts (bağlama noktası /health, alt yol /live)
  • GET /health/readybackend/src/routes/health.ts (bağlama noktası /health, alt yol /ready)
  • GET /api/systembackend/src/routes/systemDiagnostics.ts (bağlama noktası /api/system, alt yol /)

Kullanıcı Yönetimi

  • DELETE /api/users/:idbackend/src/routes/users.ts (bağlama noktası /api/users, alt yol /:id)
  • GET /api/usersbackend/src/routes/users.ts (bağlama noktası /api/users, alt yol /)
  • GET /api/users/pending-approvalsbackend/src/routes/users.ts (bağlama noktası /api/users, alt yol /pending-approvals)
  • PATCH /api/users/:idbackend/src/routes/users.ts (bağlama noktası /api/users, alt yol /:id)
  • PATCH /api/users/:id/approvebackend/src/routes/users.ts (bağlama noktası /api/users, alt yol /:id/approve)
  • PATCH /api/users/me/avatarbackend/src/routes/users.ts (bağlama noktası /api/users, alt yol /me/avatar)
  • POST /api/usersbackend/src/routes/users.ts (bağlama noktası /api/users, alt yol /)
  • POST /api/users/:id/mfa/resetbackend/src/routes/users.ts (bağlama noktası /api/users, alt yol /:id/mfa/reset)

Kimlik Doğrulama

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

Erişim Denetimi

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

Genel API

  • GET /v1/modelsbackend/src/routes/openaiCompat.ts (bağlama noktası /v1, alt yol /models)
  • POST /v1/chat/completionsbackend/src/routes/openaiCompat.ts (bağlama noktası /v1, alt yol /chat/completions)

Veri Taşınabilirliği

  • GET /api/preferences/exportbackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /export)
  • POST /api/preferences/importbackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /import)
  • POST /api/preferences/import/preflightbackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /import/preflight)

Belge Bilgisi ve Getirme

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

Persona Belleği

  • DELETE /api/personas/:id/memorybackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id/memory)
  • GET /api/personas/:id/memory/corebackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id/memory/core)
  • GET /api/personas/:id/memory/statsbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id/memory/stats)
  • GET /api/personas/:id/memory/statusbackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id/memory/status)
  • POST /api/personas/:id/memory/consolidatebackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id/memory/consolidate)
  • POST /api/personas/:id/memory/decaybackend/src/routes/personas.ts (bağlama noktası /api/personas, alt yol /:id/memory/decay)

Web Araması

  • GET /api/search/accessbackend/src/routes/search.ts (bağlama noktası /api/search, alt yol /access)
  • GET /api/search/appbackend/src/routes/search.ts (bağlama noktası /api/search, alt yol /app)
  • GET /api/search/configbackend/src/routes/search.ts (bağlama noktası /api/search, alt yol /config)
  • POST /api/search/testbackend/src/routes/search.ts (bağlama noktası /api/search, alt yol /test)
  • PUT /api/search/accessbackend/src/routes/search.ts (bağlama noktası /api/search, alt yol /access)
  • PUT /api/search/configbackend/src/routes/search.ts (bağlama noktası /api/search, alt yol /config)

Ayarlar ve Tercihler

  • GET /api/preferencesbackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /)
  • GET /api/preferences/default-themebackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /default-theme)
  • POST /api/preferences/embedding-settings/resetbackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /embedding-settings/reset)
  • POST /api/preferences/generation-options/resetbackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /generation-options/reset)
  • PUT /api/preferencesbackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /)
  • PUT /api/preferences/default-modelbackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /default-model)
  • PUT /api/preferences/default-themebackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /default-theme)
  • PUT /api/preferences/embedding-settingsbackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /embedding-settings)
  • PUT /api/preferences/generation-optionsbackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /generation-options)
  • PUT /api/preferences/model-generation-optionsbackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /model-generation-options)
  • PUT /api/preferences/system-messagebackend/src/routes/preferences.ts (bağlama noktası /api/preferences, alt yol /system-message)

Konuşma Girdi ve Çıktısı

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

Hugging Face Hub

  • GET /api/huggingface-hub/modelsbackend/src/routes/huggingfaceHub.ts (bağlama noktası /api/huggingface-hub, alt yol /models)
  • GET /api/huggingface-hub/models/:author/:modelNamebackend/src/routes/huggingfaceHub.ts (bağlama noktası /api/huggingface-hub, alt yol /models/:author/:modelName)
  • GET /api/huggingface-hub/models/:author/:modelName/ggufbackend/src/routes/huggingfaceHub.ts (bağlama noktası /api/huggingface-hub, alt yol /models/:author/:modelName/gguf)
  • GET /api/huggingface-hub/models/:author/:modelName/has-ggufbackend/src/routes/huggingfaceHub.ts (bağlama noktası /api/huggingface-hub, alt yol /models/:author/:modelName/has-gguf)
  • GET /api/huggingface-hub/tasksbackend/src/routes/huggingfaceHub.ts (bağlama noktası /api/huggingface-hub, alt yol /tasks)
  • GET /api/huggingface-hub/trendingbackend/src/routes/huggingfaceHub.ts (bağlama noktası /api/huggingface-hub, alt yol /trending)
  • POST /api/huggingface-hub/cache/clearbackend/src/routes/huggingfaceHub.ts (bağlama noktası /api/huggingface-hub, alt yol /cache/clear)

Libre Claw

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

Kalıcı İşler ve Olaylar

  • GET /api/jobsbackend/src/routes/jobs.ts (bağlama noktası /api/jobs, alt yol /)
  • GET /api/jobs/:jobIdbackend/src/routes/jobs.ts (bağlama noktası /api/jobs, alt yol /:jobId)
  • GET /api/jobs/:jobId/eventsbackend/src/routes/jobs.ts (bağlama noktası /api/jobs, alt yol /:jobId/events)
  • POST /api/jobs/:jobId/cancelbackend/src/routes/jobs.ts (bağlama noktası /api/jobs, alt yol /:jobId/cancel)

Solo ve Team Dağıtım Profilleri

Bağlı Express uç noktası yoktur. Çalıştırılabilir sınır yukarıda kayıtlı arayüz ve/veya kaynak kanıtıdır.

Kurtarma ve Yedekleme

  • GET /api/recovery/drillsbackend/src/routes/recovery.ts (bağlama noktası /api/recovery, alt yol /drills)
  • POST /api/recovery/drills/runbackend/src/routes/recovery.ts (bağlama noktası /api/recovery, alt yol /drills/run)

Kesin WebSocket Yol Envanteri

  • WEBSOCKET /wsChat, backend/src/websocketServer.ts; kimlik doğrulama kanıtı: backend/src/websocketServer.ts, scripts/test-websocket-tickets.mjs
  • WEBSOCKET /ws/work-terminalWork, backend/src/websocketServer.ts; kimlik doğrulama kanıtı: backend/src/workTerminalServer.ts, scripts/test-websocket-tickets.mjs
  • WEBSOCKET /ws/work-screenWork, backend/src/websocketServer.ts; kimlik doğrulama kanıtı: backend/src/workScreenServer.ts
  • WEBSOCKET /ws/work-audioWork, backend/src/websocketServer.ts; kimlik doğrulama kanıtı: backend/src/workScreenServer.ts

Zorlama Sınırı

Paket kapısı TypeScript/JavaScript kaynağını ayrıştırır, içe aktarılan her Express yönlendiricisini sabit uygulama bağlama noktasına çözümler ve sabit yöntem/yol bildirimleriyle WebSocket yükseltme yollarını envanterle bire bir uzlaştırır. Bağlanmamış yol dosyasını, desteklenmeyen router.route() oluşturucusunu, devingen yolu, eksik/çift uç nokta sahibini, eksik WebSocket kimlik kanıtını, değişmiş arayüz yolunu, eksik şema/bildirim/varsayılan uygulanabilirliğini, eski kanıtı veya belgeyi reddeder.

Odaklı test kanıtı tek kesin adlandırılmış test(...) bildirimi ve gövdesindeki en az iki davranış örüntüsüyle sınırlıdır. Arka uç testleri test:package için kesin dosya bağımsız değişkeni olmalı; Playwright tanımları normal keşifle eşleşmelidir. Kapı iki çalıştırıcının normal pull request ve dev/main Format & Lint iş akışında yürüdüğünü de kanıtlar.