David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120
Raw
History Blame Contribute Delete
18.1 kB
./.venv311/lib/python3.11/site-packages/fastapi/routing.py: @router.delete("/items/{item_id}")
./.venv311/lib/python3.11/site-packages/fastapi/routing.py: @router.get("/items/")
./.venv311/lib/python3.11/site-packages/fastapi/routing.py: @router.head("/items/", status_code=204)
./.venv311/lib/python3.11/site-packages/fastapi/routing.py: @router.options("/items/")
./.venv311/lib/python3.11/site-packages/fastapi/routing.py: @router.patch("/items/")
./.venv311/lib/python3.11/site-packages/fastapi/routing.py: @router.post("/items/")
./.venv311/lib/python3.11/site-packages/fastapi/routing.py: @router.put("/items/{item_id}")
./.venv311/lib/python3.11/site-packages/fastapi/routing.py: @router.trace("/items/{item_id}")
./.venv311/lib/python3.11/site-packages/fastapi/routing.py: @router.websocket("/ws")
./.venv311/lib/python3.11/site-packages/fastapi/routing.py: @users_router.get("/users/")
./.venv311/lib/python3.11/site-packages/fastapi/routing.py: @router.get("/users/", tags=["users"])
./.venv311/lib64/python3.11/site-packages/fastapi/routing.py: @router.delete("/items/{item_id}")
./.venv311/lib64/python3.11/site-packages/fastapi/routing.py: @router.get("/items/")
./.venv311/lib64/python3.11/site-packages/fastapi/routing.py: @router.head("/items/", status_code=204)
./.venv311/lib64/python3.11/site-packages/fastapi/routing.py: @router.options("/items/")
./.venv311/lib64/python3.11/site-packages/fastapi/routing.py: @router.patch("/items/")
./.venv311/lib64/python3.11/site-packages/fastapi/routing.py: @router.post("/items/")
./.venv311/lib64/python3.11/site-packages/fastapi/routing.py: @router.put("/items/{item_id}")
./.venv311/lib64/python3.11/site-packages/fastapi/routing.py: @router.trace("/items/{item_id}")
./.venv311/lib64/python3.11/site-packages/fastapi/routing.py: @router.websocket("/ws")
./.venv311/lib64/python3.11/site-packages/fastapi/routing.py: @users_router.get("/users/")
./.venv311/lib64/python3.11/site-packages/fastapi/routing.py: @router.get("/users/", tags=["users"])
./ansible/playbooks/backend/api/routes/interactive_routes.py:@router.get("/v1/build/stream/{project_id}")
./ansible/playbooks/backend/api/routes/interactive_routes.py:@router.get("/v1/download/apk/{project_id}")
./ansible/playbooks/backend/api/routes/interactive_routes.py:@router.get("/v1/download/source/{project_id}")
./ansible/playbooks/backend/api/routes/interactive_routes.py:@router.get("/v1/projects/{project_id}/file-content")
./ansible/playbooks/backend/api/routes/interactive_routes.py:@router.get("/v1/projects/{project_id}/files")
./ansible/playbooks/backend/api/routes/interactive_routes.py:@router.post("/v1/projects/{project_id}/auto-edit")
./ansible/playbooks/backend/api/routes/interactive_routes.py:@router.post("/v1/projects/{project_id}/files/save")
./ansible/playbooks/backend/api/routes/webhooks.py:@router.get("/subscriptions")
./ansible/playbooks/backend/api/routes/webhooks.py:@router.post("/subscriptions")
./ansible/playbooks/backend/api/routes/webhooks.py:@router.post("/test")
./ansible/playbooks/backend/dashboard/ui.py:@dashboard_router.get("/", response_class=HTMLResponse)
./ansible/playbooks/backend/dashboard/ui.py:@dashboard_router.get("/v1/projects/{project_id}/preview-fallback", response_class=HTMLResponse)
./backend/api/routes/agent.py:@router.get("/mcp")
./backend/api/routes/agent.py:@router.get("/providers")
./backend/api/routes/agent.py:@router.post("/execute")
./backend/api/routes/ai.py:@router.get("/status")
./backend/api/routes/auth.py:@router.post("/hash")
./backend/api/routes/auth.py:@router.post("/login")
./backend/api/routes/build_pipeline.py:@router.get("/status/{build_id}")
./backend/api/routes/build_pipeline.py:@router.post("/trigger")
./backend/api/routes/builds.py:@router.get("/jobs")
./backend/api/routes/builds.py:@router.get("/jobs/{job_id}")
./backend/api/routes/builds.py:@router.get("/jobs/{job_id}/logs")
./backend/api/routes/builds.py:@router.post("/jobs/{job_id}/cancel")
./backend/api/routes/builds.py:@router.post("/submit")
./backend/api/routes/crud.py:@router.get("/builds")
./backend/api/routes/crud.py:@router.get("/projects")
./backend/api/routes/crud.py:@router.get("/templates")
./backend/api/routes/crud.py:@router.get("/users")
./backend/api/routes/deployment.py:@router.get("/status/{deployment_id}")
./backend/api/routes/deployment.py:@router.post("/deploy")
./backend/api/routes/deployments.py:@router.get("/")
./backend/api/routes/deployments.py:@router.get("/{deployment_id}")
./backend/api/routes/deployments.py:@router.get("/{deployment_id}/health")
./backend/api/routes/deployments.py:@router.post("/")
./backend/api/routes/deployments.py:@router.post("/{deployment_id}/rollback")
./backend/api/routes/export_services.py:@router.get("/apk/{project_id}")
./backend/api/routes/export_services.py:@router.get("/project/{project_id}")
./backend/api/routes/export_services.py:@router.get("/source/{project_id}")
./backend/api/routes/health.py:@router.get("/health")
./backend/api/routes/hf_compatibility.py:@router.get("/health")
./backend/api/routes/hf_compatibility.py:@router.post("/v1/chat/completions")
./backend/api/routes/hf_compatibility.py:@router.post("/v1/code/generate")
./backend/api/routes/hf_compatibility.py:@router.post("/v1/native/build")
./backend/api/routes/hf_compatibility.py:@router.post("/v1/publish")
./backend/api/routes/interactive_routes.py:@router.get("/v1/build/stream/{project_id}")
./backend/api/routes/interactive_routes.py:@router.get("/v1/download/apk/{project_id}")
./backend/api/routes/interactive_routes.py:@router.get("/v1/download/source/{project_id}")
./backend/api/routes/interactive_routes.py:@router.get("/v1/projects/{project_id}/file-content")
./backend/api/routes/interactive_routes.py:@router.get("/v1/projects/{project_id}/files")
./backend/api/routes/interactive_routes.py:@router.post("/v1/projects/{project_id}/auto-edit")
./backend/api/routes/interactive_routes.py:@router.post("/v1/projects/{project_id}/files/save")
./backend/api/routes/jobs.py:@router.get("/{job_id}/status")
./backend/api/routes/jobs.py:@router.post("/schedule")
./backend/api/routes/jobs.py:@router.post("/{job_id}/cancel")
./backend/api/routes/knowledge.py:@router.get("/documents")
./backend/api/routes/knowledge.py:@router.get("/documents/{doc_id}")
./backend/api/routes/knowledge.py:@router.post("/embeddings")
./backend/api/routes/knowledge.py:@router.post("/ingest/file")
./backend/api/routes/knowledge.py:@router.post("/ingest/text")
./backend/api/routes/knowledge.py:@router.post("/search")
./backend/api/routes/marketplace.py:@router.get("/categories")
./backend/api/routes/marketplace.py:@router.get("/installations/{user_id}")
./backend/api/routes/marketplace.py:@router.get("/items")
./backend/api/routes/marketplace.py:@router.get("/items/{item_id}")
./backend/api/routes/marketplace.py:@router.get("/recommendations/{user_id}")
./backend/api/routes/marketplace.py:@router.get("/search")
./backend/api/routes/marketplace.py:@router.post("/categories")
./backend/api/routes/marketplace.py:@router.post("/install")
./backend/api/routes/marketplace.py:@router.post("/items")
./backend/api/routes/marketplace.py:@router.post("/uninstall/{installation_id}")
./backend/api/routes/marketplace.py:@router.put("/installations/{installation_id}")
./backend/api/routes/mcp.py:@router.get("")
./backend/api/routes/mcp.py:@router.post("")
./backend/api/routes/mcp.py:@router.post("/jsonrpc")
./backend/api/routes/memory.py:@router.get("/long_term/{agent_id}")
./backend/api/routes/memory.py:@router.get("/long_term/{agent_id}/{key}")
./backend/api/routes/memory.py:@router.get("/session/{session_id}")
./backend/api/routes/memory.py:@router.get("/workspace/{workspace_id}/{agent_id}")
./backend/api/routes/memory.py:@router.get("/workspace/{workspace_id}/{agent_id}/{key}")
./backend/api/routes/memory.py:@router.post("/long_term")
./backend/api/routes/memory.py:@router.post("/session/turn")
./backend/api/routes/memory.py:@router.post("/session/{session_id}/summarize")
./backend/api/routes/memory.py:@router.post("/workspace")
./backend/api/routes/models.py:@router.get("/calls")
./backend/api/routes/models.py:@router.get("/calls/{call_id}")
./backend/api/routes/models.py:@router.get("/providers")
./backend/api/routes/models.py:@router.post("/generate")
./backend/api/routes/models.py:@router.post("/providers")
./backend/api/routes/monitoring.py:@router.get("/ai")
./backend/api/routes/monitoring.py:@router.get("/alerts")
./backend/api/routes/monitoring.py:@router.get("/audit")
./backend/api/routes/monitoring.py:@router.get("/dashboard")
./backend/api/routes/monitoring.py:@router.get("/metrics/{name}")
./backend/api/routes/monitoring.py:@router.get("/traces")
./backend/api/routes/monitoring.py:@router.post("/ai")
./backend/api/routes/monitoring.py:@router.post("/alerts")
./backend/api/routes/monitoring.py:@router.post("/alerts/{alert_id}/resolve")
./backend/api/routes/monitoring.py:@router.post("/audit")
./backend/api/routes/monitoring.py:@router.post("/metrics")
./backend/api/routes/monitoring.py:@router.post("/traces/start")
./backend/api/routes/monitoring.py:@router.post("/traces/{trace_id}/end")
./backend/api/routes/preview.py:@router.get("/activity/{project_id}")
./backend/api/routes/preview.py:@router.get("/download/apk/{project_id}")
./backend/api/routes/preview.py:@router.get("/download/project/{project_id}")
./backend/api/routes/preview.py:@router.get("/download/source/{project_id}")
./backend/api/routes/preview.py:@router.get("/file/{project_id}")
./backend/api/routes/preview.py:@router.get("/logs/{project_id}")
./backend/api/routes/preview.py:@router.get("/status/{project_id}")
./backend/api/routes/preview.py:@router.post("/rebuild")
./backend/api/routes/preview.py:@router.post("/save")
./backend/api/routes/project_generator.py:@router.get("/templates")
./backend/api/routes/project_generator.py:@router.post("/scaffold")
./backend/api/routes/project_generator.py:@router.post("/template")
./backend/api/routes/projects.py:@router.get("")
./backend/api/routes/prompt_engine.py:@router.get("/health")
./backend/api/routes/prompts.py:@router.get("/templates")
./backend/api/routes/prompts.py:@router.get("/templates/{template_id}")
./backend/api/routes/prompts.py:@router.get("/templates/{template_id}/history")
./backend/api/routes/prompts.py:@router.get("/templates/{template_id}/versions")
./backend/api/routes/prompts.py:@router.post("/templates")
./backend/api/routes/prompts.py:@router.post("/templates/{template_id}/render")
./backend/api/routes/prompts.py:@router.post("/templates/{template_id}/rollback/{version}")
./backend/api/routes/prompts.py:@router.post("/templates/{template_id}/test")
./backend/api/routes/prompts.py:@router.put("/templates/{template_id}")
./backend/api/routes/resources.py:@router.delete("/{resource_id}")
./backend/api/routes/resources.py:@router.get("/")
./backend/api/routes/resources.py:@router.get("/{resource_id}")
./backend/api/routes/resources.py:@router.post("/")
./backend/api/routes/resources.py:@router.put("/{resource_id}")
./backend/api/routes/security.py:@router.delete("/secrets/{secret_id}")
./backend/api/routes/security.py:@router.get("/roles/{role_id}")
./backend/api/routes/security.py:@router.get("/secrets/{secret_id}")
./backend/api/routes/security.py:@router.post("/api-keys")
./backend/api/routes/security.py:@router.post("/api-keys/{key_id}/revoke")
./backend/api/routes/security.py:@router.post("/jwt/create")
./backend/api/routes/security.py:@router.post("/jwt/revoke")
./backend/api/routes/security.py:@router.post("/jwt/verify")
./backend/api/routes/security.py:@router.post("/rate-limit/rules")
./backend/api/routes/security.py:@router.post("/roles")
./backend/api/routes/security.py:@router.post("/secrets")
./backend/api/routes/security.py:@router.post("/signature/verify")
./backend/api/routes/templates.py:@router.get("")
./backend/api/routes/tools.py:@router.get("/")
./backend/api/routes/tools.py:@router.get("/{tool_id}")
./backend/api/routes/tools.py:@router.get("/{tool_id}/health")
./backend/api/routes/tools.py:@router.post("/register")
./backend/api/routes/tools.py:@router.post("/{tool_id}/execute")
./backend/api/routes/validation.py:@router.post("/run")
./backend/api/routes/webhooks.py:@router.get("/subscriptions")
./backend/api/routes/webhooks.py:@router.post("/subscriptions")
./backend/api/routes/webhooks.py:@router.post("/test")
./backend/api/routes/websocket.py:@router.websocket("/ws")
./backend/api/routes/workflows.py:@router.get("/{workflow_id}/executions/{execution_id}")
./backend/api/routes/workflows.py:@router.post("/")
./backend/api/routes/workflows.py:@router.post("/approvals/{approval_id}")
./backend/api/routes/workflows.py:@router.post("/{workflow_id}/execute")
./backend/api/routes/workspace.py:@router.get("/files/{file_id}")
./backend/api/routes/workspace.py:@router.get("/workspaces/{workspace_id}")
./backend/api/routes/workspace.py:@router.get("/workspaces/{workspace_id}/dependencies")
./backend/api/routes/workspace.py:@router.get("/workspaces/{workspace_id}/files")
./backend/api/routes/workspace.py:@router.post("/files/{file_id}/refactor/extract")
./backend/api/routes/workspace.py:@router.post("/files/{file_id}/refactor/rename")
./backend/api/routes/workspace.py:@router.post("/files/{file_id}/rewrite")
./backend/api/routes/workspace.py:@router.post("/workspaces")
./backend/api/routes/workspace.py:@router.post("/workspaces/{workspace_id}/files")
./backend/api/routes/workspace.py:@router.put("/files/{file_id}")
./backend/api/routes/workspace_api.py:@router.delete("/{project_id}")
./backend/api/routes/workspace_api.py:@router.get("/tree/{project_id}")
./backend/api/routes/workspace_api.py:@router.post("/batch-save")
./backend/dashboard/ui.py:@dashboard_router.get("/", response_class=HTMLResponse)
./backend/dashboard/ui.py:@dashboard_router.get("/v1/projects/{project_id}/preview-fallback", response_class=HTMLResponse)
./backend/git/router.py:@router.post("/branches")
./backend/git/router.py:@router.post("/checkout")
./backend/git/router.py:@router.post("/commit")
./backend/git/router.py:@router.post("/history")
./backend/git/router.py:@router.post("/status")
./backend/llm/agent_coordinator_router.py:@router.post("/pipeline")
./backend/llm/agent_router.py:@router.get("")
./backend/llm/agent_router.py:@router.get("/capability/{capability}")
./backend/llm/agent_router.py:@router.get("/enabled")
./backend/llm/artifact_router.py:@router.get("")
./backend/llm/artifact_router.py:@router.get("/{artifact_id}")
./backend/llm/artifact_router.py:@router.post("")
./backend/llm/code_pipeline_router.py:@router.post("/generate")
./backend/llm/file_router.py:@router.get("/list")
./backend/llm/file_router.py:@router.post("/copy")
./backend/llm/file_router.py:@router.post("/delete")
./backend/llm/file_router.py:@router.post("/mkdir")
./backend/llm/file_router.py:@router.post("/move")
./backend/llm/file_router.py:@router.post("/read")
./backend/llm/file_router.py:@router.post("/search")
./backend/llm/file_router.py:@router.post("/write")
./backend/llm/multi_agent_router.py:@router.post("/execute")
./backend/llm/project_router.py:@router.delete("/{project_id}")
./backend/llm/project_router.py:@router.get("/")
./backend/llm/project_router.py:@router.get("/{project_id}")
./backend/llm/project_router.py:@router.post("/")
./backend/llm/project_router.py:@router.put("/")
./backend/llm/retrieval_router.py:@router.get("/search")
./backend/llm/session_router.py:@router.delete("/{session_id}")
./backend/llm/session_router.py:@router.get("/{session_id}")
./backend/llm/session_router.py:@router.get("/{session_id}/history")
./backend/llm/session_router.py:@router.post("/create")
./backend/llm/session_router.py:@router.post("/{session_id}/user")
./backend/llm/stream_router.py:@router.get("/stream")
./backend/llm/task_queue_router.py:@router.get("/{task_id}")
./backend/llm/task_queue_router.py:@router.post("/submit")
./backend/llm/tool_executor_router.py:@router.get("")
./backend/llm/tool_executor_router.py:@router.post("/execute")
./backend/llm/version_router.py:@router.get("/{project_id}/versions")
./backend/llm/version_router.py:@router.post("/rollback")
./backend/llm/version_router.py:@router.post("/version")
./backend/llm/websocket_router.py:@router.websocket("/ws/llm")
./backend/llm/worker_router.py:@router.get("/status")
./backend/llm/worker_router.py:@router.post("/start")
./backend/llm/worker_router.py:@router.post("/stop")
./backend/llm/workspace_session_router.py:@router.get("")
./backend/llm/workspace_session_router.py:@router.get("/{session_id}")
./backend/llm/workspace_session_router.py:@router.post("")
./backend/workspace/code_server_router.py:@router.get("/status")
./backend/workspace/code_server_router.py:@router.post("/start")
./backend/workspace/code_server_router.py:@router.post("/stop")
./backend/workspace/layout_router.py:@router.get("")
./mcp_routes.py:@router.get("/api/discovery/plugins")
./mcp_routes.py:@router.get("/api/discovery/servers")
./mcp_routes.py:@router.get("/api/health")
./mcp_routes.py:@router.get("/api/mcp")
./mcp_routes.py:@router.get("/api/mcp/enabled")
./mcp_routes.py:@router.get("/api/mcp/providers")
./mcp_routes.py:@router.get("/api/mcp/registry")
./mcp_routes.py:@router.get("/api/mcp/runtime")
./mcp_routes.py:@router.get("/api/mcp/runtime/health")
./mcp_routes.py:@router.get("/api/mcp/servers")
./mcp_routes.py:@router.get("/api/mcp/tools/{server_id}")
./mcp_routes.py:@router.get("/api/metrics")
./mcp_routes.py:@router.post("/api/mcp")
./mcp_routes.py:@router.post("/api/mcp/jsonrpc")
./mcp_routes.py:@router.post("/api/mcp/proxy/{server_id}")
app/globals.css
app/layout.jsx
app/page.jsx