Spaces:
Sleeping
Sleeping
website-builder-backend / workspace-template /interrogation /builder_capabilities /async_methods.txt
David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120 | backend/api/routes/health.py:6:async def health(): | |
| backend/api/routes/projects.py:6:async def list_projects(): | |
| backend/api/routes/builds.py:14:async def submit_build(req: SubmitBuildRequest): | |
| backend/api/routes/builds.py:21:async def list_jobs(limit: int = 20, status: str = None): | |
| backend/api/routes/builds.py:28:async def get_job_status(job_id: str): | |
| backend/api/routes/builds.py:37:async def cancel_job(job_id: str): | |
| backend/api/routes/builds.py:46:async def get_logs(job_id: str, limit: int = 100): | |
| backend/api/routes/ai.py:6:async def ai_status(): | |
| backend/api/routes/templates.py:6:async def templates(): | |
| backend/api/routes/mcp.py:37:async def backend_run_tests(arguments: dict[str, Any]) -> dict[str, Any]: | |
| backend/api/routes/mcp.py:90:async def health(): | |
| backend/api/routes/mcp.py:98:async def rpc(request: Request): | |
| backend/api/routes/mcp.py:103:async def rpc_json(request: Request): | |
| backend/api/routes/mcp.py:107:async def dispatch(payload: dict[str, Any]): | |
| backend/api/routes/auth.py:14:async def login(): | |
| backend/api/routes/auth.py:24:async def password_hash(password: str): | |
| backend/api/routes/crud.py:10:async def projects(): | |
| backend/api/routes/crud.py:14:async def builds(): | |
| backend/api/routes/crud.py:18:async def templates(): | |
| backend/api/routes/crud.py:22:async def users(): | |
| backend/api/routes/websocket.py:8:async def websocket_endpoint(websocket: WebSocket): | |
| backend/api/routes/prompt_engine.py:6:async def prompt_health(): | |
| backend/api/routes/preview.py:21:async def get_preview_status(project_id: str): | |
| backend/api/routes/preview.py:27:async def save_file(req: SaveFileRequest): | |
| backend/api/routes/preview.py:36:async def read_file(project_id: str, path: str = Query(..., description="Relative file path")): | |
| backend/api/routes/preview.py:47:async def rebuild_project(req: RebuildRequest): | |
| backend/api/routes/preview.py:59:async def get_build_logs(project_id: str): | |
| backend/api/routes/preview.py:66:async def get_activity(project_id: str): | |
| backend/api/routes/preview.py:72:async def download_source(project_id: str): | |
| backend/api/routes/preview.py:82:async def download_project(project_id: str): | |
| backend/api/routes/preview.py:92:async def download_apk(project_id: str): | |
| backend/api/routes/project_generator.py:25:async def list_templates(): | |
| backend/api/routes/project_generator.py:31:async def generate_from_template(req: GenerateTemplateRequest): | |
| backend/api/routes/project_generator.py:42:async def generate_scaffold(req: ScaffoldRequest): | |
| backend/api/routes/build_pipeline.py:16:async def trigger_build(req: TriggerBuildRequest): | |
| backend/api/routes/build_pipeline.py:25:async def get_build_status(build_id: str): | |
| backend/api/routes/export_services.py:9:async def download_source_zip(project_id: str): | |
| backend/api/routes/export_services.py:25:async def download_project_zip(project_id: str): | |
| backend/api/routes/export_services.py:41:async def download_apk(project_id: str): | |
| backend/api/routes/deployment.py:15:async def deploy_project(req: DeployRequest): | |
| backend/api/routes/deployment.py:24:async def get_deployment_status(deployment_id: str): | |
| backend/api/routes/monitoring.py:43:async def record_metric(req: MetricRequest, request: Request): | |
| backend/api/routes/monitoring.py:52:async def get_metrics(name: str, limit: int = 100): | |
| backend/api/routes/monitoring.py:59:async def start_trace(req: TraceStartRequest): | |
| backend/api/routes/monitoring.py:66:async def end_trace(trace_id: str, error: Optional[str] = None): | |
| backend/api/routes/monitoring.py:75:async def get_traces(limit: int = 20): | |
| backend/api/routes/monitoring.py:82:async def log_audit(req: AuditRequest, request: Request): | |
| backend/api/routes/monitoring.py:92:async def get_audit_logs(limit: int = 50, user_id: str = None): | |
| backend/api/routes/monitoring.py:99:async def log_ai_call(req: AILogRequest): | |
| backend/api/routes/monitoring.py:109:async def get_ai_logs(limit: int = 50, provider: str = None, session_id: str = None): | |
| backend/api/routes/monitoring.py:116:async def get_dashboard(): | |
| backend/api/routes/monitoring.py:123:async def create_alert(req: AlertRequest): | |
| backend/api/routes/monitoring.py:130:async def get_alerts(triggered: bool = None): | |
| backend/api/routes/monitoring.py:137:async def resolve_alert(alert_id: str): | |
| backend/api/routes/workspace_api.py:20:async def get_workspace_tree(project_id: str): | |
| backend/api/routes/workspace_api.py:29:async def batch_save_files(req: BatchSaveRequest): | |
| backend/api/routes/workspace_api.py:39:async def delete_workspace(project_id: str): | |
| backend/api/routes/validation.py:8:async def run_full_validation(): | |
| backend/api/routes/hf_compatibility.py:42:async def health_check(): | |
| backend/api/routes/hf_compatibility.py:68:async def chat_completions(req: ChatCompletionRequest): | |
| backend/api/routes/hf_compatibility.py:101:async def generate_code(req: CodeGenerateRequest): | |
| backend/api/routes/hf_compatibility.py:121:async def native_build(req: NativeBuildRequest): | |
| backend/api/routes/hf_compatibility.py:143:async def publish_project(req: PublishRequest): | |
| backend/api/routes/interactive_routes.py:26:async def stream_mcp_build(project_id: str, prompt: str = "Build responsive dashboard"): | |
| backend/api/routes/interactive_routes.py:62:async def get_project_files(project_id: str): | |
| backend/api/routes/interactive_routes.py:69:async def get_file_content(project_id: str, file_path: str): | |
| backend/api/routes/interactive_routes.py:76:async def save_file_content(project_id: str, req: SaveCodeRequest): | |
| backend/api/routes/interactive_routes.py:83:async def auto_edit_code(project_id: str, req: AutoEditRequest): | |
| backend/api/routes/interactive_routes.py:91:async def download_source_zip(project_id: str): | |
| backend/api/routes/interactive_routes.py:102:async def download_android_apk(project_id: str): | |
| backend/api/routes/agent.py:13:async def providers(): | |
| backend/api/routes/agent.py:18:async def mcp(): | |
| backend/api/routes/agent.py:23:async def execute(payload: dict): | |
| backend/api/routes/webhooks.py:21:async def register_webhook(req: CreateWebhookRequest): | |
| backend/api/routes/webhooks.py:37:async def list_webhooks(): | |
| backend/api/routes/webhooks.py:42:async def test_trigger_webhook(req: TestWebhookRequest): | |
| backend/api/routes/jobs.py:25:async def schedule_job(req: ScheduleJobRequest): | |
| backend/api/routes/jobs.py:42:async def get_job_status(job_id: str): | |
| backend/api/routes/jobs.py:52:async def cancel_job(job_id: str): | |
| backend/api/routes/workflows.py:22:async def create_workflow(req: CreateWorkflowRequest): | |
| backend/api/routes/workflows.py:30:async def execute_workflow(workflow_id: str, req: ExecuteWorkflowRequest): | |
| backend/api/routes/workflows.py:45:async def get_execution_status(workflow_id: str, execution_id: str): | |
| backend/api/routes/workflows.py:54:async def approve_step(approval_id: str, req: ApproveStepRequest): | |
| backend/api/routes/workflows.py:64:async def sample_task(context): | |
| backend/api/routes/tools.py:21:async def register_tool(req: RegisterToolRequest): | |
| backend/api/routes/tools.py:38:async def list_tools(): | |
| backend/api/routes/tools.py:45:async def get_tool(tool_id: str): | |
| backend/api/routes/tools.py:54:async def execute_tool(tool_id: str, req: ExecuteToolRequest): | |
| backend/api/routes/tools.py:66:async def get_tool_health(tool_id: str): | |
| backend/api/routes/memory.py:29:async def store_long_term(req: StoreLongTermRequest): | |
| backend/api/routes/memory.py:38:async def get_long_term(agent_id: str, key: str): | |
| backend/api/routes/memory.py:47:async def list_long_term(agent_id: str, limit: int = 10): | |
| backend/api/routes/memory.py:54:async def add_session_turn(req: AddSessionTurnRequest): | |
| backend/api/routes/memory.py:61:async def get_session_history(session_id: str, limit: int = 20): | |
| backend/api/routes/memory.py:68:async def summarize_session(session_id: str, agent_id: str): | |
| backend/api/routes/memory.py:75:async def store_workspace(req: StoreWorkspaceRequest): | |
| backend/api/routes/memory.py:82:async def get_workspace(workspace_id: str, agent_id: str, key: str): | |
| backend/api/routes/memory.py:91:async def list_workspace(workspace_id: str, agent_id: str): | |
| backend/api/routes/knowledge.py:19:async def ingest_text(req: IngestTextRequest): | |
| backend/api/routes/knowledge.py:28:async def ingest_file(file: UploadFile = File(...), title: Optional[str] = None): | |
| backend/api/routes/knowledge.py:44:async def list_documents(limit: int = 20): | |
| backend/api/routes/knowledge.py:51:async def get_document(doc_id: str): | |
| backend/api/routes/knowledge.py:60:async def search(req: SearchRequest): | |
| backend/api/routes/knowledge.py:67:async def add_embedding(chunk_id: str, embedding: List[float]): | |
| backend/api/routes/prompts.py:27:async def create_template(req: CreateTemplateRequest): | |
| backend/api/routes/prompts.py:36:async def list_templates(limit: int = 20, category: str = None): | |
| backend/api/routes/prompts.py:43:async def get_template(template_id: str): | |
| backend/api/routes/prompts.py:52:async def update_template(template_id: str, req: UpdateTemplateRequest): | |
| backend/api/routes/prompts.py:61:async def rollback_template(template_id: str, version: int): | |
| backend/api/routes/prompts.py:70:async def render_prompt(template_id: str, req: RenderRequest): | |
| backend/api/routes/prompts.py:80:async def test_prompt(template_id: str, req: TestRequest): | |
| backend/api/routes/prompts.py:87:async def get_history(template_id: str, limit: int = 20): | |
| backend/api/routes/prompts.py:94:async def get_versions(template_id: str): | |
| backend/api/routes/models.py:20:async def register_provider(req: RegisterProviderRequest): | |
| backend/api/routes/models.py:30:async def list_providers(): | |
| backend/api/routes/models.py:37:async def generate(req: GenerateRequest): | |
| backend/api/routes/models.py:49:async def get_call(call_id: str): | |
| backend/api/routes/models.py:58:async def get_calls(limit: int = 20): | |
| backend/api/routes/workspace.py:33:async def create_workspace(req: CreateWorkspaceRequest): | |
| backend/api/routes/workspace.py:40:async def get_workspace(workspace_id: str): | |
| backend/api/routes/workspace.py:49:async def create_file(workspace_id: str, req: CreateFileRequest): | |
| backend/api/routes/workspace.py:59:async def list_files(workspace_id: str): | |
| backend/api/routes/workspace.py:66:async def get_file(file_id: str): | |
| backend/api/routes/workspace.py:75:async def update_file(file_id: str, req: UpdateFileRequest): | |
| backend/api/routes/workspace.py:84:async def get_dependency_graph(workspace_id: str): | |
| backend/api/routes/workspace.py:91:async def refactor_rename(file_id: str, req: RefactorRenameRequest): | |
| backend/api/routes/workspace.py:100:async def refactor_extract(file_id: str, req: RefactorExtractRequest): | |
| backend/api/routes/workspace.py:109:async def safe_rewrite(file_id: str, req: SafeRewriteRequest): | |
| backend/api/routes/deployments.py:18:async def create_deployment(req: CreateDeploymentRequest): | |
| backend/api/routes/deployments.py:25:async def list_deployments(limit: int = 20, status: str = None): | |
| backend/api/routes/deployments.py:32:async def get_deployment(deployment_id: str): | |
| backend/api/routes/deployments.py:41:async def rollback_deployment(deployment_id: str, req: RollbackRequest): | |
| backend/api/routes/deployments.py:50:async def get_health(deployment_id: str): | |
| backend/api/routes/security.py:40:async def create_api_key(req: CreateAPIKeyRequest): | |
| backend/api/routes/security.py:49:async def revoke_api_key(key_id: str): | |
| backend/api/routes/security.py:58:async def create_role(req: CreateRoleRequest): | |
| backend/api/routes/security.py:65:async def get_role(role_id: str): | |
| backend/api/routes/security.py:74:async def store_secret(req: StoreSecretRequest): | |
| backend/api/routes/security.py:81:async def get_secret(secret_id: str): | |
| backend/api/routes/security.py:90:async def delete_secret(secret_id: str): | |
| backend/api/routes/security.py:99:async def create_jwt(user_id: str, expires_in_hours: int = 24): | |
| backend/api/routes/security.py:106:async def verify_jwt(token: str): | |
| backend/api/routes/security.py:115:async def revoke_jwt(jti: str): | |
| backend/api/routes/security.py:124:async def create_rate_limit_rule(req: RateLimitRuleRequest): | |
| backend/api/routes/security.py:145:async def verify_signature(req: VerifySignatureRequest): | |
| backend/api/routes/marketplace.py:31:async def create_category(req: CreateCategoryRequest): | |
| backend/api/routes/marketplace.py:38:async def list_categories(): | |
| backend/api/routes/marketplace.py:45:async def create_item(req: CreateItemRequest): | |
| backend/api/routes/marketplace.py:55:async def list_items(category: str = None, limit: int = 20): | |
| backend/api/routes/marketplace.py:62:async def get_item(item_id: str): | |
| backend/api/routes/marketplace.py:71:async def search_items(query: str, limit: int = 20): | |
| backend/api/routes/marketplace.py:78:async def install_item(item_id: str, req: InstallItemRequest): | |
| backend/api/routes/marketplace.py:88:async def uninstall_item(installation_id: str): | |
| backend/api/routes/marketplace.py:97:async def list_installations(user_id: str): | |
| backend/api/routes/marketplace.py:104:async def update_installation(installation_id: str, req: UpdateInstallationRequest): | |
| backend/api/routes/marketplace.py:113:async def get_recommendations(user_id: str, limit: int = 5): | |
| backend/api/routes/resources.py:24:async def create_resource(req: CreateResourceRequest): | |
| backend/api/routes/resources.py:33:async def list_resources(resource_type: str = None, limit: int = 20): | |
| backend/api/routes/resources.py:40:async def get_resource(resource_id: str): | |
| backend/api/routes/resources.py:49:async def update_resource(resource_id: str, req: UpdateResourceRequest): | |
| backend/api/routes/resources.py:59:async def delete_resource(resource_id: str): | |
| backend/dashboard/ui.py:179:async def serve_dashboard(): | |
| backend/dashboard/ui.py:184:async def serve_preview_fallback(project_id: str): | |
| backend/auth/security.py:39:async def get_current_user( | |
| backend/main.py:83:async def mcp_jsonrpc_handler(payload: Dict[str, Any] = Body(...)): | |
| backend/main.py:187:async def send_chat_message(session_id: str, role: str, content: str): | |
| backend/main.py:197:async def stream_workspace_events(session_id: str): | |
| backend/main.py:238:async def start_build(target: str, project_dir: str = "."): | |
| backend/main.py:251:async def root(): | |
| backend/workspace/code_server_router.py:14:async def status(): | |
| backend/workspace/code_server_router.py:19:async def start(): | |
| backend/workspace/code_server_router.py:25:async def stop(): | |
| backend/workspace/layout_router.py:12:async def get_layout(): | |
| backend/llm/providers/fallback.py:42:async def complete_with_fallback( | |
| backend/llm/providers/model_registry.py:55:async def check_provider(provider_cls: type[BaseProvider]) -> ProviderModelStatus: | |
| backend/llm/providers/model_registry.py:97:async def build_registry() -> dict[str, Any]: | |
| backend/llm/providers/model_registry.py:105:async def write_registry(path: Path | str = DEFAULT_REGISTRY_PATH) -> dict[str, Any]: | |
| backend/llm/session_router.py:18:async def create_session(req: SessionCreateRequest): | |
| backend/llm/session_router.py:31:async def get_session(session_id: str): | |
| backend/llm/session_router.py:42:async def history(session_id: str): | |
| backend/llm/session_router.py:48:async def delete(session_id: str): | |
| backend/llm/session_router.py:56:async def append_user(req: ChatRequest): | |
| backend/llm/retrieval_router.py:14:async def search( | |
| backend/llm/stream_router.py:16:async def stream( | |
| backend/llm/websocket_router.py:12:async def websocket_llm(ws: WebSocket): | |
| backend/llm/agent_router.py:12:async def list_agents(): | |
| backend/llm/agent_router.py:17:async def enabled_agents(): | |
| backend/llm/agent_router.py:22:async def by_capability(capability: str): | |
| backend/llm/multi_agent_router.py:20:async def execute(req: CapabilityRequest): | |
| backend/llm/tool_executor_router.py:18:async def list_registered_tools(): | |
| backend/llm/tool_executor_router.py:25:async def execute_tool(req: ExecuteRequest): | |
| backend/llm/task_queue_router.py:19:async def submit(req: SubmitTask): | |
| backend/llm/task_queue_router.py:28:async def status(task_id: str): | |
| backend/llm/workspace_session_router.py:18:async def create_workspace(req: CreateWorkspace): | |
| backend/llm/workspace_session_router.py:26:async def list_workspaces(): | |
| backend/llm/workspace_session_router.py:31:async def get_workspace(session_id: str): | |
| backend/llm/code_pipeline_router.py:26:async def generate(req: GenerateRequest): | |
| backend/llm/artifact_router.py:26:async def register_artifact( | |
| backend/llm/artifact_router.py:44:async def list_artifacts( | |
| backend/llm/artifact_router.py:57:async def get_artifact( | |
| backend/llm/version_router.py:27:async def create_version(req: CreateVersion): | |
| backend/llm/version_router.py:38:async def list_versions(project_id: str): | |
| backend/llm/version_router.py:46:async def rollback(req: Rollback): | |
| backend/llm/project_router.py:22:async def list_projects(): | |
| backend/llm/project_router.py:27:async def create_project(req: CreateProject): | |
| backend/llm/project_router.py:32:async def get_project(project_id: str): | |
| backend/llm/project_router.py:37:async def rename_project(req: RenameProject): | |
| backend/llm/project_router.py:45:async def delete_project(project_id: str): | |
| backend/llm/file_router.py:47:async def write_file(req: WriteRequest): | |
| backend/llm/file_router.py:55:async def read_file(req: ReadRequest): | |
| backend/llm/file_router.py:64:async def delete_file(req: DeleteRequest): | |
| backend/llm/file_router.py:71:async def mkdir(req: DirectoryRequest): | |
| backend/llm/file_router.py:78:async def move(req: MoveRequest): | |
| backend/llm/file_router.py:86:async def copy(req: CopyRequest): | |
| backend/llm/file_router.py:94:async def search(req: SearchRequest): | |
| backend/llm/file_router.py:102:async def list_files(root: str): | |
| backend/llm/agent_coordinator_router.py:18:async def run_pipeline(req: PipelineRequest): | |
| backend/llm/worker_router.py:13:async def status(): | |
| backend/llm/worker_router.py:23:async def start(): | |
| backend/llm/worker_router.py:31:async def stop(): | |
| backend/git/router.py:27:async def status(req: WorkspaceRequest): | |
| backend/git/router.py:32:async def branches(req: WorkspaceRequest): | |
| backend/git/router.py:37:async def history(req: WorkspaceRequest): | |
| backend/git/router.py:42:async def commit(req: CommitRequest): | |
| backend/git/router.py:51:async def checkout(req: CheckoutRequest): | |
| backend/builder_api/service.py:49:async def {func_name}(): | |