工程开发
ray-skill
将调试数据、日志和可视化输出发送到 Ray 桌面应用程序,以便进行实时开发反馈。
简介
Ray 技能为 Spatie Ray 桌面调试应用程序提供了强大的交互接口。通过连接到端口 23517 的本地 Ray 服务器,此技能允许开发人员发送结构化的 JSON 载荷 (payload),以便直接从开发环境进行数据可视化、变量检查、性能监控和应用程序流程调试。它支持多种载荷类型,包括标准日志、自定义 HTML/文本内容、格式化数据表以及颜色、标签和条目大小等环境修饰符。
-
实时记录值、对象和复杂的数据结构。
-
高级可视化功能,包括数据表、自定义 HTML 内容和屏幕背景颜色修改。
-
通过计时测量、内存使用跟踪和自动化计时器管理进行性能监控。
-
用于窗口管理的实用程序控制,例如清除日志、显示/隐藏应用程序以及触发五彩纸屑动画。
-
支持多重载荷请求,允许使用共享元数据或特定的视觉修饰符来分组条目。
-
与现有的 PHP 调试工作流程无缝集成,模拟原生 ray() 函数的功能。
-
此技能使用带有 JSON 载荷结构的 HTTP POST 请求,其中包含唯一的 UUID 以维护状态并更新特定的 Ray 条目。
-
若使用非默认设置,请确保正确配置 RAY_HOST 和 RAY_PORT 环境变量。
-
载荷必须包含来源数据(例如文件路径和行号),以便在 Ray 窗口中提供精确的调试上下文。
-
专为 Laravel 和 PHP 开发人员设计,它作为 CLI 工具与 Ray GUI 之间的强力桥梁,用于在调试期间提高情境感知能力。
-
能够发送桌面通知并管理多个屏幕标签,适用于复杂的调试工作流程。
仓库统计
- Star 数
- 939
- Fork 数
- 194
- Open Issue 数
- 1
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月1日 07:40