30 lines
851 B
Python
30 lines
851 B
Python
"""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",
|
||
]
|