一键导入
create-pr
Prepare and create a pull request against the upstream repository with all OpenSearch project compliance checks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Prepare and create a pull request against the upstream repository with all OpenSearch project compliance checks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when instrumenting an application with OpenTelemetry for Agent Health. Provides span structure, required attributes, and config setup for routing traces.
Use when instrumenting an application with OpenTelemetry for Agent Health. Provides span structure, required attributes, and config setup for routing traces.
Add OpenTelemetry instrumentation to an AI agent for Agent Health observability. Use when a user wants to make their agent's traces visible in Agent Health dashboards, or when debugging why traces aren't appearing. Covers span structure, Gen AI semantic conventions, required attributes, and OTLP exporter setup.
Evaluate, benchmark, and improve an AI agent with the Agent Health CLI and server APIs. Use when the user wants to run evaluations/benchmarks, interpret judge results (matcherResults / improvementStrategies), diagnose eval-vs-reality gaps, or raise an agent's pass rate. Mirror of docs/skills/AGENT_HEALTH.md.
Use when the user wants to profile or improve the agent/codebase based on the current session. Profiles this session's traces against a chosen evaluator and proposes concrete edits.
Use when adding, modifying, or debugging agent connectors. Provides connector architecture, built-in types, and custom connector template.
| name | create-pr |
| description | Prepare and create a pull request against the upstream repository with all OpenSearch project compliance checks. |
| disable-model-invocation | true |
| argument-hint | [branch-name] |
IMPORTANT: PRs are created from your personal fork, NOT from branches on opensearch-project/agent-health directly. Push to your fork remote (e.g., fork or your GitHub username), then open a PR targeting opensearch-project/agent-health:main.
MANDATORY: Every commit MUST have DCO (Developer Certificate of Origin) signoff. Always use git commit -s. CI will reject commits without signoff. Never use --no-verify to bypass this.
git fetch origin main
git checkout -b <branch-name> origin/main
git cherry-pick <oldest-commit>^..<newest-commit>
git log --format="%h %s" origin/main..HEAD
git log origin/main..HEAD | grep -c "Signed-off-by"
# If missing: git rebase origin/main --signoff
Update CHANGELOG.md under ## [Unreleased] with appropriate category (Added, Changed, Fixed, Removed, Security). Include PR link:
### Added
- Description of change ([#PR](https://github.com/opensearch-project/agent-health/pull/PR))
npm run build:all && npm run test:all
npm audit --audit-level=high
CHANGELOG.md updated under ## [Unreleased] with PR linknpm run build:all succeedsnpm run test:all passes (unit + integration + e2e)npm audit --audit-level=high reports no vulnerabilities.env, credentials, tokens)# Push to your personal fork (NOT opensearch-project directly)
git push -u fork <branch-name>
# Create PR targeting the upstream repo
gh pr create --repo opensearch-project/agent-health --base main
// .ts, .tsx, .js, .jsx, .cjs, .mjs, .css:
/*
* Copyright OpenSearch Contributors
* SPDX-License-Identifier: Apache-2.0
*/
All commits need -s flag: git commit -s -m "message"
Signoff: Signed-off-by: Megha Goyal <goyamegh@amazon.com>