Communitygithub.com

fr33dr4g0n/agentry-skill

针对代理的原生分析、错误日志记录和部署归因的技能。

agentry-skill 是什么?

Agentry 是一个为编码代理设计的原生分析和日志记录工具,通过一个统一的 HTTP API 覆盖产品分析、错误日志记录和部署归因,帮助代理回答用户做了什么、什么出了问题以及什么发生了变化。此技能适用于安装和设置 Agentry、进行产品分析、日志记录、错误监控、部署跟踪、生产调试以及日常的 Agentry 数据读取。它支持在代理环境中通过 `AGENTRY_DSN` 写入应用运行时数据(日志、分析事件和部署信息),并通过 `AGENTRY_API_KEY` 读取案例、分析和部署数据。该技能建议用户不要将其视为 API 参考,而是作为访问实时文档的入口,并提供了从安装、设置到日常查询的具体步骤和资源链接。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add fr33dr4g0n/agentry-skill

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Agentry - 代理原生分析与日志记录

Agentry 是为编码代理提供的原生分析和日志记录工具。它通过一个 HTTP API 涵盖产品分析、错误日志记录和部署归因,使代理能够回答用户做了什么、出了什么问题以及什么发生了变化。

使用此技能进行 Agentry 的安装/设置、产品分析、日志记录、错误监控、部署跟踪、生产调试以及日常的 Agentry 数据读取。不要将此文件视为 API 参考;它是一个访问实时文档的紧凑入口。

接下来获取什么

对于非浏览器的直接 HTTP 调用,请使用自定义 User-Agent 头;默认客户端(如 Python-urllib)可能被阻止。浏览器 fetch 使用浏览器自身的 User-Agent,无法手动设置此头。

安装工作流

安装 Agentry 时,获取 https://agentry.sh/install.md 并遵循该流程。从仓库的重要业务问题以及漏斗/业务逻辑流程开始。让 POST /v1/install/plan 从实际代码库中推导出事件、属性、错误面和部署证明。不要手动编写通用事件目录。

在宣布成功之前,保存信号映射和实现报告,然后验证批准的遥测数据正在流动。

思维模型

Agentry 有三条写入路径和三个读取概念。

使用 AGENTRY_DSN 写入应用运行时数据:

  • POST /v1/logs/ 用于错误、异常和操作故障。
  • POST /v1/analytics/ 用于产品、用户、漏斗和业务事件。

仅在 CI/提供商后部署自动化中,在成功发布后,使用相同的 AGENTRY_DSN 写入部署归因:

  • POST /v1/deploys/ 用于发布归因。

使用 AGENTRY_API_KEY 进行读取:

  • 案例: 出了什么问题。从 GET /v1/projects/:project_id/cases 开始,然后是 GET /v1/cases/:case_id。
  • 分析: 用户做了什么。从保存的信号映射、最新验证报告、答案合约、事件名称和属性键开始;然后使用查询蓝图进行常见读取,或使用 POST /v1/projects/:project_id/analytics/query 进行自定义 HogQL。 类似表格的 Agentry 查询读取返回对象形状的 rows;不要从面向代理的端点读取 PostHog 风格的 results。
  • 部署: 什么发生了变化。使用 GET /v1/projects/:project_id/deploys。

查询蓝图、事件名称、公共查询、健康检查和后续步骤都是围绕这三个读取概念的辅助工具。公共查询 URL 和仪表盘是可选的输出面,而不是证明底层产品问题可回答的证据。

对于日常问题,在选择查询蓝图或自定义 HogQL 之前,请阅读保存的信号映射、最新验证报告、答案合约、事件名称和属性键。如果所需的事件/属性缺失,请说明缺失了什么,并连接或触发该产品流程,而不是发明一个指标。

认证

从环境变量或 ~/.agentry/credentials.json 中读取 AGENTRY_API_KEY;从 AGENTRY_PROJECT_ID 或已提交的 .agentry/config.json 中读取 project_id。如果没有 API 密钥,使用 POST /v1/auth/device 启动设备流程。运行时数据摄取使用 AGENTRY_DSN。

事实来源

不要依赖此已安装的文件获取端点详细信息。请获取上述实时文档;它们具有权威性,并且可以独立于适配器进行更新。

相关技能