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 许可发布