"""Web App 产物模式纯引擎:站点发现 / 构建 / 预览签名。 不 import app.*(harness 边界),路由层只做 HTTP 适配。 所有入口在能力不可用时返回结构化的"不可用"结果,绝不抛出影响主流程的异常。 """ from deerflow.webapp.builder import SiteBuildRunner, get_site_build_runner from deerflow.webapp.engine import ( WebAppCapability, capability_status, find_sites, guess_site_mime, read_site_manifest, resolve_template_dir, ) from deerflow.webapp.security import mint_preview_token, verify_preview_token __all__ = [ "SiteBuildRunner", "get_site_build_runner", "WebAppCapability", "capability_status", "find_sites", "guess_site_mime", "read_site_manifest", "resolve_template_dir", "mint_preview_token", "verify_preview_token", ]