Skip to content

分层设计

Core 层

模块职责
Core初始化、命令路由、启动
PluginLoader插件加载、热重载、TS 编译
ScopeRegistry层级定义、验证、上下文检查

Service 层

模块职责
SessionManagerCRUD 操作、归档、持久化
DaemonManager进程管理、Worker 池、HTTP API
WSServer实时通信、频道、广播
OutputFormatterText/JSON/YAML 格式化
HelpGenerator命令帮助、插件帮助、示例
ScaffoldEngine模板生成、变量插值、文件创建

Foundation 层

模块职责
ArgParser分词、短选项、位置参数
ValidatorZod 校验、类型检查、错误消息
StorageRC 配置、插件配置、会话数据

能力矩阵

能力xcli-corexpage使用者实现
插件加载/卸载--
命令路由--
参数校验 (Zod)--
Daemon 进程--
Worker 管理-需实现 WorkerEntryPoint
会话管理--
脚手架模板✅ (5种)-可自定义模板
CDP 连接--
页面操作--
录制/回放--
浏览器命令--通过插件注册

基于 MIT 许可发布