@ dominis/ 转发
Domlis的本地中继服务器和MCP适配器.
@domscribe/relay 运行在开发者的机器上,并用编码代理连接到浏览器上方. 它提供了用于注释管理的HTTP API,用于实时重叠更新的WebSocket服务器,以及用于代理工具访问的MCP服务器.
安装
npm install @domscribe/relay
CLI 命令
具有CLI的中继舰管理服务器过程和工作空间初始化.
domscribe serve # Start relay server (foreground or --daemon)
domscribe status # Check relay daemon status
domscribe stop # Stop relay daemon
domscribe init # Setup wizard (agent + framework configuration)
domscribe mcp # Run as MCP server via stdio
用于代理 MCP 配置, 独立 domscribe-mcp 二进制直接在stdio上运行MCP服务器,而无需HTTP/WebSocket中继.
Monorepo 支持 : 所有命令自动从 a 解析程序根 domscribe.config.json 从单列波根运行时的文件。 运行 domscribe init --app-root <path> 生成配置,或让交互式向导检测它.
寿命周期
开发者点击运行中的应用程序中的元素,键入一个指令并提交. 注释通过下列状态:
| 从 | 改为: | 触发 |
|---|---|---|
QUEUED | PROCESSING | 代理电话 domscribe.annotation.process |
PROCESSING | PROCESSED | 代理电话 domscribe.annotation.respond |
PROCESSING | FAILED | 代理错误或超时 |
PROCESSED | ARCHIVED | 通过覆盖开发者存档 |
代理人声称在解剖学上(防止双重处理)进行注解,编辑相关的源文件,再以摘要回复. 封面通过WebSocket接收状态更改并实时更新.
WebSocket 事件
中继在 WebSocket 上播放事件, 以保持连接到的覆盖实例同步 .
| 活动 | 说明 |
|---|---|
CONNECT 编号 : CONNECTED 编号 : DISCONNECTED | 连接生命周期 |
ERROR | 连接出错 |
ANNOTATION_CREATED 编号 : ANNOTATION_UPDATED | 注释变化 |
MANIFEST_UPDATED | 显示文件更改 |
CONTEXT_REQUEST 编号 : CONTEXT_RESPONSE | 双向运行时上下文查询 |
CONTEXT_REQUEST 编号 : CONTEXT_RESPONSE 当代理从浏览器中请求活组件道具或状态时使用 – 中继器将请求转发到覆盘中,覆盘中查询运行时间并通过相同的WebSocket连接发送回回复.
链接
部分 多写。 。 。 .
许可证
麻省理工学院