ForcePilot/backend/package/yuxi/channel/approval/__init__.py
Kris 79ee930957 feat(approval): 新增审批流程核心模块
实现了完整的审批功能链路,包含审批请求投递、模板渲染、回复解析、引擎管理以及原生交互式卡片支持
2026-05-21 10:22:45 +08:00

31 lines
896 B
Python

from yuxi.channel.approval.delivery import DeliveryResult, deliver_approval_request
from yuxi.channel.approval.engine import ApprovalEngine
from yuxi.channel.approval.native_runtime import (
NativeApprovalCard,
NativeApprovalRenderer,
get_native_renderer,
)
from yuxi.channel.approval.parser import ParseResult, parse_approval_reply, parse_channel_approval_reply
from yuxi.channel.approval.templates import (
ApprovalTemplateConfig,
ApprovalTemplateRenderer,
TemplateStyle,
get_template_renderer,
)
__all__ = [
"ApprovalEngine",
"ApprovalTemplateConfig",
"ApprovalTemplateRenderer",
"DeliveryResult",
"NativeApprovalCard",
"NativeApprovalRenderer",
"ParseResult",
"TemplateStyle",
"deliver_approval_request",
"get_native_renderer",
"get_template_renderer",
"parse_approval_reply",
"parse_channel_approval_reply",
]