Skill 安装
多 Agent 安装npx skills add https://github.com/axiomhq/skills --skill axiom-sre
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
axiomhq/skills#axiom-sre
Skill 更新日志
版本列表
无版本号
合并拉取请求 #72,来自 axiomhq/ollie/plugin-releases
ci: 自动化插件发布
无版本号
ci: 自动化共享插件发布
无版本号
feat: 添加 Gemini CLI 扩展分发
无版本号
feat: 添加 Cursor 插件分发
无版本号
feat: 添加 Claude Code 插件分发
无版本号
feat: 添加 Codex 插件分发
无版本号
合并拉取请求 #67,来自 axiomhq/ollie/stale-script-path
docs: 修复过时的 SRE 设置说明
无版本号
合并拉取请求 #66,来自 axiomhq/ollie/dep-path-resolving
fix: 解析捆绑技能依赖
无版本号
fix: 在设置期间解析链接的技能路径
无版本号
fix: 匹配捆绑查询辅助接口
无版本号
fix: 对成本控制仪表板使用共享所有权
无版本号
docs: 简化技能设置措辞
无版本号
chore: 移除依赖路径测试工具
无版本号
chore: 移除专用的成本控制 CI 工作流
无版本号
docs: 修复过时的 SRE 设置说明
无版本号
fix: 解析捆绑技能依赖
无版本号
合并拉取请求 #54,来自 axiomhq/improve-metrics-skill
feat(metrics): 加固指标脚本并修正发现时文档
无版本号
同步查询
Signed-off-by: Heinz N. Gies
无版本号
同步规范逻辑
Signed-off-by: Heinz N. Gies
无版本号
合并拉取请求 #57,来自 axiomhq/chart-add-newline-pipes
skills/building-dashboards: 对 chart-add 管道进行换行格式化
无版本号
skills/building-dashboards: 当拆分不明确时保持查询不变
引号跨度正则只跟踪普通的 '...'/"..." 字面量。APL 还接受
反斜杠转义、@-逐字字面量(其中 `\` 不是转义)以及 //
注释,而其中任何一个内部的 `|` 都可能被拆分为阶段边界,
从而静默重写一个有效的查询。
没有正则能覆盖所有四种形式,而一个能感知转义的正则会破坏逐字
字面量。改为直接放弃:任何不明确的内容都按原样存储。格式化只是
表面功夫,所以对奇特查询格式化不足总好过破坏它。
无版本号
fix(query-metrics): 在 metrics-spec 中恢复请求超时
无参数重写退化为裸 curl,丢失了
axiom-api 应用的 --connect-timeout/--max-time 保护,因此停滞的
边缘可能无限期挂起调用方。重新应用相同的可通过环境变量覆盖的
默认值(AXIOM_CONNECT_TIMEOUT=10,AXIOM_MAX_TIME=120)。
Co-authored-by: pi
无版本号
feat(query-metrics): 通过 $__interval 实现自适应分辨率
为 metrics-query 添加 -w/--chart-width 和 --pixel-per-point,转发
在请求体的 queryOptions 下,以便指标服务能够根据查询的时间
范围和目标图表宽度将 $__interval 系统参数解析为合适的步长。在 SKILL.md 中记录该工作流。
将仅存在于已安装技能副本中的自适应分辨率工作移植到仓库中;
保留了仅仓库的指导(单引号和高基数警告)。
Co-authored-by: pi
无版本号
refactor(query-metrics): 使 metrics-spec 无参数
MPL 规范是语言级别的,而非数据集特定的,并且
OPTIONS /v1/query/_mpl 端点在边缘上无需认证即可提供。
移除必需的 参数,直接从固定的边缘 URL 获取规范,
这样它也能以零配置且无需每次调用推理来回答一般 MPL
问题。
Co-authored-by: pi
无版本号
skills/building-dashboards: 在每个管道前用换行格式化 chart-add 管道
chart-add 原样存储 --apl/--mpl 字符串,因此单行查询在仪表板中
也以单行形式出现。在存储时在每个管道 `|` 前断开。感知引号,
因此字符串字面量内的 `|` 保持不变。
无版本号
fix(metrics-chart): 为 gnuplot 轴使用每个点的本地时区偏移
_tz_offset_seconds 对 tz=None 返回 0,因为朴素 datetime 的
utcoffset() 为 None,所以 PNG/SVG/sixel 图表将 x 轴标记为 UTC,
而 ASCII 使用本地时间。当 tz 为 None 时附加本地时区,并
按每个 epoch 自身时刻的偏移进行平移,以便刻度标签在 DST 转换期间保持
正确,而不是使用来自第一个样本的单一偏移。
Co-authored-by: pi
无版本号
fix(metrics-chart): 不要在零范围时合并不相交的序列
collapse_overlapping 在 rng == 0 时短路,合并了所有值共享
单一数字的序列,即使两个序列没有共同的时间戳。后一个序列
被从图表和图例中丢弃,尽管它从未与保留的线对齐。
_aligned_max_diff 已经为没有共享点的序列返回 +inf,
因此该短路既错误(合并了不相交的线)又多余
(相同的重叠平坦线仍然折叠,因为 0 <= eps*0)。不存在
除以 rng 的情况,因此移除它没有除零风险。
为不相交和重叠平坦线情况添加回归测试。
Co-authored-by: Claude
无版本号
fix(metrics-chart): 拒绝非正数的 --top
select_series 使用 reps[:top_n] 进行限制,因此 --top 0 不选择任何内容,
负数会丢弃后缀而不是限制为 N 个峰值,导致在原本有效的 JSON 上
留下空图并使 gnuplot 崩溃。
在读取任何输入之前,在 CLI 边界使用正整数 argparse 类型
验证 --top(以清晰消息退出 2)。为辅助函数和 main() 集成添加测试,
并在 SKILL.md 中注明 >= 1 约束。
Co-authored-by: Claude
无版本号
feat(metrics-chart): 为 metrics v3 查询结果添加图表技能
将 Axiom 指标查询结果(application/vnd.metrics.v3+json)渲染为
多序列折线图。
- 零依赖 Python 标准库 Unicode/盲文渲染器(默认,适用于
任何终端/记录/CI 日志)
- 可选的 gnuplot 后端用于 PNG/SVG/sixel;字体/线宽随
画布缩放;非 ASCII(例如 em dash)作为真正的 UTF-8 输出
- 序列缩减:折叠近乎重叠的线,按峰值限制为前 N 个,并在图例中
报告丢弃的数量
- 本地时间 x 轴(--tz 覆盖),空点绘制为间隙,group_keys
图例(例如 "200 | GET"),单位来自响应元数据
- auto 格式:在支持图像的终端上内联图像;当通过管道传输时(AI 代理测试框架)
生成 PNG 文件并附带明确的 "display this file" 指令;
在普通终端或缺少 gnuplot 时使用 ASCII
- 35 个单元测试(解析器固定到 service/query/src/server/tests.rs 黄金文件)
- 在仓库 README 中注册,并给予每个技能一个 README
Co-authored-by: Claude
无版本号
feat(metrics): 加固指标脚本并修正发现时文档
axiom-api:
- 添加 --connect-timeout(10s)和 --max-time(120s),可通过
AXIOM_CONNECT_TIMEOUT / AXIOM_MAX_TIME 覆盖,以便请求快速失败
而不是挂起。
metrics-info:
- 对数据集、指标和标签名称以及时间参数进行 URL 编码(jq @uri)
以便 OTel 名称和 RFC3339 偏移在保留字符下存活。
- 接受相对 --start/--end(now, now-[smhdw]);在客户端解析为
RFC3339 UTC,因为 info 端点只解析 RFC3339。
- 在 `describe` 中并发获取每个标签的值;收集、检查所有
失败,然后解析,以便失败的获取中止而不是发出
部分 JSON。
- 传播类型探测查询失败而不是吞掉它们,以便失败的查询
永远不会被误报为标签 "absent"。
query-metrics/SKILL.md:
- 记录超时、单引号 MPL、限制 `group by`
基数以及 429 退避。
- 修正相对时间文档:metrics-info 仅处理
now / now-[smhdw],而 metrics-query 将时间转发给服务器,
服务器接受更广泛的集合(例如 now-1y)。已针对 axiom
部署验证。
两个 metrics-info 副本(query-metrics、building-dashboards)保持同步。
Co-Authored-By: Claude Opus 4.8 (1M context)
暂无评论...