[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-datadog-dd-file-issue":3,"mdc-fbpgiy-key":32,"related-org-datadog-dd-file-issue":2721,"related-repo-datadog-dd-file-issue":2857},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":18,"repoUrl":19,"updatedAt":20,"license":21,"forks":22,"topics":23,"repo":27,"sourceUrl":30,"mdContent":31},"dd-file-issue","file GitHub issues for Datadog","File GitHub issues to the right repository (pup CLI or plugin)",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"datadog","Datadog","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fdatadog.png","DataDog",[13,17],{"name":14,"slug":15,"type":16},"GitHub","github","tag",{"name":9,"slug":8,"type":16},952,"https:\u002F\u002Fgithub.com\u002FDataDog\u002Fpup","2026-07-15T05:38:11.122217",null,90,[24,25,8,26],"cli","client","observability",{"repoUrl":19,"stars":18,"forks":22,"topics":28,"description":29},[24,25,8,26],"Give your AI agent a Pup — a CLI companion with 200+ commands across 33+ Datadog products.","https:\u002F\u002Fgithub.com\u002FDataDog\u002Fpup\u002Ftree\u002FHEAD\u002Fskills\u002Fdd-file-issue","---\nname: dd-file-issue\ndescription: File GitHub issues to the right repository (pup CLI or plugin)\ntrigger: |\n  Use this skill when the user wants to:\n  - Report a bug\n  - Request a feature\n  - File an issue\n  - Submit a problem report\n  - Report something not working\n  - Suggest an improvement\nexamples:\n  - \"This isn't working, file an issue\"\n  - \"Can you create a bug report for this?\"\n  - \"I want to request a new feature\"\n  - \"Report this error to the team\"\n---\n\n# DD File Issue Skill\n\nThis skill helps you file GitHub issues to the correct repository. All issues — whether related to the `pup` CLI, skills, agents, or documentation — are tracked in `DataDog\u002Fpup`.\n\n**Invocation**: `\u002Fdd-file-issue`\n\n## Decision Logic: Which Repository?\n\n### File to `DataDog\u002Fpup` Repository\nAll issues are filed here, including:\n- **API Functionality**: API calls failing, incorrect responses, missing API endpoints\n- **Authentication**: OAuth2 issues, token refresh problems, API key handling\n- **CLI Behavior**: Command syntax, flags not working, output format issues\n- **pup Installation**: Binary installation, PATH issues, version problems\n- **API Coverage**: Missing Datadog API endpoints, incomplete command coverage\n- **Performance**: Slow API calls, timeout issues\n- **Error Messages**: Confusing pup error messages, API errors\n- **Agent Behavior**: Agent selection, agent prompts, agent responses\n- **Documentation**: README, CLAUDE.md, AGENTS.md, agent files inaccurate\n- **Agent Prompts**: Agent giving wrong guidance, unclear instructions\n- **Skill Issues**: Skills not working correctly\n- **Agent Selection**: Claude picking wrong agent for task\n- **Examples\u002FGuides**: Missing or incorrect examples in agent files\n- **User Experience**: Confusing workflows, unclear instructions\n\n**Example Issues**:\n- \"pup logs search returns 404 error\"\n- \"OAuth token refresh not working\"\n- \"Need support for new Datadog API endpoint\"\n- \"pup --output=json returns invalid JSON\"\n- \"pup auth login fails on Linux\"\n- \"logs agent doesn't explain query syntax clearly\"\n- \"Agent tells me to use wrong pup command\"\n- \"Documentation says to use TypeScript but we use pup now\"\n- \"Need better examples for metrics queries\"\n- \"Agent selection guide is confusing\"\n\n## Workflow\n\n1. **Gather Information**\n   - What went wrong?\n   - What were you trying to do?\n   - What error message did you see (if any)?\n   - What agent\u002Fcommand were you using?\n\n2. **Determine Repository**\n   - All issues go to `DataDog\u002Fpup`\n\n3. **Check for Existing Issues**\n   - Search the target repository for similar issues\n   - If found, suggest commenting on existing issue instead\n\n4. **Collect Issue Details**\n   - Title: Clear, concise summary (e.g., \"logs agent: incorrect time format example\")\n   - Body: Detailed description with:\n     - What happened\n     - Expected behavior\n     - Steps to reproduce\n     - Environment details (OS, pup version, plugin version)\n     - Relevant logs\u002Ferrors\n\n5. **Select Issue Type**\n   - Bug report\n   - Feature request\n   - Documentation improvement\n   - Question\n\n6. **Create Issue**\n   - Use `gh issue create` to file the issue\n   - Add appropriate labels\n   - Provide issue URL to user\n\n## Implementation\n\n### 1. Determine Repository\n\nAll issues are filed against `DataDog\u002Fpup`. Ask clarifying questions to gather detail:\n\n```markdown\nTo file this issue correctly, I need to understand:\n\n1. What were you trying to do?\n2. What went wrong?\n3. Was this a problem with:\n   - A pup command not working?\n   - An agent giving bad guidance?\n   - Documentation being wrong\u002Funclear?\n```\n\n### 2. Search for Existing Issues\n\n```bash\ngh issue list \\\n  --repo DataDog\u002Fpup \\\n  --search \"your search terms\" \\\n  --limit 10\n```\n\n### 3. Create Issue\n\n```bash\ngh issue create \\\n  --repo DataDog\u002Fpup \\\n  --title \"Clear, concise title\" \\\n  --body \"Detailed description\" \\\n  --label \"bug\" # or \"enhancement\", \"documentation\"\n```\n\n### Issue Body Template\n\nUse this template for comprehensive issue reports:\n\n```markdown\n## Description\n[Clear description of the issue]\n\n## Expected Behavior\n[What should happen]\n\n## Actual Behavior\n[What actually happened]\n\n## Steps to Reproduce\n1. [First step]\n2. [Second step]\n3. [...]\n\n## Environment\n- OS: [e.g., macOS 14.1, Ubuntu 22.04]\n- Pup version: [run `pup --version`]\n- Plugin version: [from plugin.json]\n- Claude Code version: [if relevant]\n\n## Error Messages \u002F Logs\n```\n[Paste any error messages or relevant logs]\n```\n\n## Additional Context\n[Any other relevant information]\n\n## Suggested Fix (Optional)\n[If you have ideas for how to fix this]\n```\n\n## Best Practices\n\n### Good Issue Titles\n✅ Good:\n- \"logs agent: incorrect time format documentation\"\n- \"pup metrics query: --from flag ignores relative time\"\n- \"Agent selection guide: missing decision tree for security agents\"\n\n❌ Bad:\n- \"It doesn't work\"\n- \"Bug\"\n- \"Help\"\n\n### When to Bundle Issues\n- **Don't bundle** unrelated issues - file separately\n- **Do bundle** if multiple issues stem from same root cause\n- **Do bundle** if documenting several examples of same problem\n\n### Labels to Use\n\n**For pup repository**:\n- `bug` - Something isn't working\n- `enhancement` - New feature or request\n- `documentation` - Improvements or additions to documentation\n- `agent` - Related to specific agent behavior\n- `skill` - Related to skills\n- `question` - Further information is requested\n\n## Examples\n\n### Example 1: Filing a pup Bug\n\n**User**: \"The pup logs search command times out after 30 seconds\"\n\n**Analysis**: This is a pup CLI issue (command behavior)\n\n**Steps**:\n1. Search existing issues: `gh issue list --repo DataDog\u002Fpup --search \"timeout\"`\n2. If not found, create issue:\n\n```bash\ngh issue create \\\n  --repo DataDog\u002Fpup \\\n  --title \"pup logs search: command times out after 30 seconds\" \\\n  --body \"## Description\nThe \\`pup logs search\\` command times out after 30 seconds when searching large time ranges.\n\n## Expected Behavior\nShould either complete the query or allow configurable timeout.\n\n## Actual Behavior\nCommand fails with timeout error after 30 seconds.\n\n## Steps to Reproduce\n1. Run: \\`pup logs search --query='*' --from='7d' --to='now'\\`\n2. Wait 30 seconds\n3. See timeout error\n\n## Environment\n- OS: macOS 14.1\n- Pup version: 1.2.3\n- DD_SITE: datadoghq.com\n\n## Error Message\n\\`\\`\\`\nError: request timeout after 30000ms\n\\`\\`\\`\n\" \\\n  --label \"bug\"\n```\n\n### Example 2: Filing a Documentation Issue\n\n**User**: \"The logs agent documentation shows TypeScript examples instead of pup commands\"\n\n**Analysis**: This is a documentation issue\n\n**Steps**:\n1. Search existing issues: `gh issue list --repo DataDog\u002Fpup --search \"TypeScript\"`\n2. Create issue:\n\n```bash\ngh issue create \\\n  --repo DataDog\u002Fpup \\\n  --title \"logs agent: outdated TypeScript examples in documentation\" \\\n  --body \"## Description\nThe logs agent documentation still shows TypeScript\u002FNode.js examples instead of pup CLI commands.\n\n## Location\n\\`agents\u002Flogs.md\\` lines 150-200\n\n## Expected\nShould show pup CLI command examples like:\n\\`\\`\\`bash\npup logs search --query='*' --from='1h'\n\\`\\`\\`\n\n## Actual\nShows TypeScript code with imports and API clients\n\n## Impact\nConfusing for users who expect pup CLI commands\n\n## Files Affected\n- agents\u002Flogs.md\n- Possibly other agent files (need audit)\n\" \\\n  --label \"documentation\" \\\n  --label \"agent\"\n```\n\n### Example 3: Feature Request\n\n**User**: \"Can we add an agent for Datadog SLO reporting?\"\n\n**Analysis**: This is a pup enhancement (new agent)\n\n```bash\ngh issue create \\\n  --repo DataDog\u002Fpup \\\n  --title \"enhancement: add SLO reporting agent\" \\\n  --body \"## Feature Request\n\n### Description\nAdd a new agent focused on SLO reporting and analysis, separate from the SLO management agent.\n\n### Use Cases\n- Generate SLO reports for stakeholders\n- Analyze SLO trends over time\n- Compare SLOs across services\n\n### Proposed Agent Capabilities\n- Query SLO history\n- Generate formatted reports\n- Calculate SLO burn rates\n- Identify at-risk SLOs\n\n### Related Agents\n- Current \\`slos.md\\` focuses on SLO CRUD operations\n- New agent would focus on analytics and reporting\n\n### Priority\nMedium - would improve SLO workflow\n\" \\\n  --label \"enhancement\" \\\n  --label \"agent\"\n```\n\n## Error Handling\n\nIf issue creation fails:\n1. Check network connectivity\n2. Verify gh CLI is authenticated: `gh auth status`\n3. Check repository permissions\n4. Provide user with issue details to file manually\n\n## Success Response\n\nAfter successfully filing an issue:\n\n```markdown\n✅ Issue created successfully!\n\n**Repository**: DataDog\u002Fpup\n**Issue**: #123\n**URL**: https:\u002F\u002Fgithub.com\u002FDataDog\u002Fpup\u002Fissues\u002F123\n**Title**: [issue title]\n\nThe team will review your issue and respond soon. You can:\n- Track the issue at the URL above\n- Add more details by commenting on the issue\n- Subscribe to notifications for updates\n```\n\n## Tips for Users\n\n1. **Be specific** - Include exact commands, error messages, agent names\n2. **Provide context** - What were you trying to accomplish?\n3. **Include environment details** - OS, versions, configuration\n4. **One issue per report** - Don't bundle unrelated problems\n5. **Check existing issues first** - Avoid duplicates\n6. **Be patient** - Maintainers will respond when available\n",{"data":33,"body":40},{"name":4,"description":6,"trigger":34,"examples":35},"Use this skill when the user wants to:\n- Report a bug\n- Request a feature\n- File an issue\n- Submit a problem report\n- Report something not working\n- Suggest an improvement\n",[36,37,38,39],"This isn't working, file an issue","Can you create a bug report for this?","I want to request a new feature","Report this error to the team",{"type":41,"children":42},"root",[43,52,75,92,99,113,118,263,273,326,332,523,529,535,547,663,669,761,767,886,892,897,1162,1170,1180,1186,1192,1197,1215,1220,1238,1244,1276,1282,1291,1359,1365,1371,1381,1391,1400,1419,1741,1747,1756,1765,1773,1791,2096,2102,2111,2120,2435,2441,2446,2475,2481,2486,2646,2652,2715],{"type":44,"tag":45,"props":46,"children":48},"element","h1",{"id":47},"dd-file-issue-skill",[49],{"type":50,"value":51},"text","DD File Issue Skill",{"type":44,"tag":53,"props":54,"children":55},"p",{},[56,58,65,67,73],{"type":50,"value":57},"This skill helps you file GitHub issues to the correct repository. All issues — whether related to the ",{"type":44,"tag":59,"props":60,"children":62},"code",{"className":61},[],[63],{"type":50,"value":64},"pup",{"type":50,"value":66}," CLI, skills, agents, or documentation — are tracked in ",{"type":44,"tag":59,"props":68,"children":70},{"className":69},[],[71],{"type":50,"value":72},"DataDog\u002Fpup",{"type":50,"value":74},".",{"type":44,"tag":53,"props":76,"children":77},{},[78,84,86],{"type":44,"tag":79,"props":80,"children":81},"strong",{},[82],{"type":50,"value":83},"Invocation",{"type":50,"value":85},": ",{"type":44,"tag":59,"props":87,"children":89},{"className":88},[],[90],{"type":50,"value":91},"\u002Fdd-file-issue",{"type":44,"tag":93,"props":94,"children":96},"h2",{"id":95},"decision-logic-which-repository",[97],{"type":50,"value":98},"Decision Logic: Which Repository?",{"type":44,"tag":100,"props":101,"children":103},"h3",{"id":102},"file-to-datadogpup-repository",[104,106,111],{"type":50,"value":105},"File to ",{"type":44,"tag":59,"props":107,"children":109},{"className":108},[],[110],{"type":50,"value":72},{"type":50,"value":112}," Repository",{"type":44,"tag":53,"props":114,"children":115},{},[116],{"type":50,"value":117},"All issues are filed here, including:",{"type":44,"tag":119,"props":120,"children":121},"ul",{},[122,133,143,153,163,173,183,193,203,213,223,233,243,253],{"type":44,"tag":123,"props":124,"children":125},"li",{},[126,131],{"type":44,"tag":79,"props":127,"children":128},{},[129],{"type":50,"value":130},"API Functionality",{"type":50,"value":132},": API calls failing, incorrect responses, missing API endpoints",{"type":44,"tag":123,"props":134,"children":135},{},[136,141],{"type":44,"tag":79,"props":137,"children":138},{},[139],{"type":50,"value":140},"Authentication",{"type":50,"value":142},": OAuth2 issues, token refresh problems, API key handling",{"type":44,"tag":123,"props":144,"children":145},{},[146,151],{"type":44,"tag":79,"props":147,"children":148},{},[149],{"type":50,"value":150},"CLI Behavior",{"type":50,"value":152},": Command syntax, flags not working, output format issues",{"type":44,"tag":123,"props":154,"children":155},{},[156,161],{"type":44,"tag":79,"props":157,"children":158},{},[159],{"type":50,"value":160},"pup Installation",{"type":50,"value":162},": Binary installation, PATH issues, version problems",{"type":44,"tag":123,"props":164,"children":165},{},[166,171],{"type":44,"tag":79,"props":167,"children":168},{},[169],{"type":50,"value":170},"API Coverage",{"type":50,"value":172},": Missing Datadog API endpoints, incomplete command coverage",{"type":44,"tag":123,"props":174,"children":175},{},[176,181],{"type":44,"tag":79,"props":177,"children":178},{},[179],{"type":50,"value":180},"Performance",{"type":50,"value":182},": Slow API calls, timeout issues",{"type":44,"tag":123,"props":184,"children":185},{},[186,191],{"type":44,"tag":79,"props":187,"children":188},{},[189],{"type":50,"value":190},"Error Messages",{"type":50,"value":192},": Confusing pup error messages, API errors",{"type":44,"tag":123,"props":194,"children":195},{},[196,201],{"type":44,"tag":79,"props":197,"children":198},{},[199],{"type":50,"value":200},"Agent Behavior",{"type":50,"value":202},": Agent selection, agent prompts, agent responses",{"type":44,"tag":123,"props":204,"children":205},{},[206,211],{"type":44,"tag":79,"props":207,"children":208},{},[209],{"type":50,"value":210},"Documentation",{"type":50,"value":212},": README, CLAUDE.md, AGENTS.md, agent files inaccurate",{"type":44,"tag":123,"props":214,"children":215},{},[216,221],{"type":44,"tag":79,"props":217,"children":218},{},[219],{"type":50,"value":220},"Agent Prompts",{"type":50,"value":222},": Agent giving wrong guidance, unclear instructions",{"type":44,"tag":123,"props":224,"children":225},{},[226,231],{"type":44,"tag":79,"props":227,"children":228},{},[229],{"type":50,"value":230},"Skill Issues",{"type":50,"value":232},": Skills not working correctly",{"type":44,"tag":123,"props":234,"children":235},{},[236,241],{"type":44,"tag":79,"props":237,"children":238},{},[239],{"type":50,"value":240},"Agent Selection",{"type":50,"value":242},": Claude picking wrong agent for task",{"type":44,"tag":123,"props":244,"children":245},{},[246,251],{"type":44,"tag":79,"props":247,"children":248},{},[249],{"type":50,"value":250},"Examples\u002FGuides",{"type":50,"value":252},": Missing or incorrect examples in agent files",{"type":44,"tag":123,"props":254,"children":255},{},[256,261],{"type":44,"tag":79,"props":257,"children":258},{},[259],{"type":50,"value":260},"User Experience",{"type":50,"value":262},": Confusing workflows, unclear instructions",{"type":44,"tag":53,"props":264,"children":265},{},[266,271],{"type":44,"tag":79,"props":267,"children":268},{},[269],{"type":50,"value":270},"Example Issues",{"type":50,"value":272},":",{"type":44,"tag":119,"props":274,"children":275},{},[276,281,286,291,296,301,306,311,316,321],{"type":44,"tag":123,"props":277,"children":278},{},[279],{"type":50,"value":280},"\"pup logs search returns 404 error\"",{"type":44,"tag":123,"props":282,"children":283},{},[284],{"type":50,"value":285},"\"OAuth token refresh not working\"",{"type":44,"tag":123,"props":287,"children":288},{},[289],{"type":50,"value":290},"\"Need support for new Datadog API endpoint\"",{"type":44,"tag":123,"props":292,"children":293},{},[294],{"type":50,"value":295},"\"pup --output=json returns invalid JSON\"",{"type":44,"tag":123,"props":297,"children":298},{},[299],{"type":50,"value":300},"\"pup auth login fails on Linux\"",{"type":44,"tag":123,"props":302,"children":303},{},[304],{"type":50,"value":305},"\"logs agent doesn't explain query syntax clearly\"",{"type":44,"tag":123,"props":307,"children":308},{},[309],{"type":50,"value":310},"\"Agent tells me to use wrong pup command\"",{"type":44,"tag":123,"props":312,"children":313},{},[314],{"type":50,"value":315},"\"Documentation says to use TypeScript but we use pup now\"",{"type":44,"tag":123,"props":317,"children":318},{},[319],{"type":50,"value":320},"\"Need better examples for metrics queries\"",{"type":44,"tag":123,"props":322,"children":323},{},[324],{"type":50,"value":325},"\"Agent selection guide is confusing\"",{"type":44,"tag":93,"props":327,"children":329},{"id":328},"workflow",[330],{"type":50,"value":331},"Workflow",{"type":44,"tag":333,"props":334,"children":335},"ol",{},[336,367,388,409,458,489],{"type":44,"tag":123,"props":337,"children":338},{},[339,344],{"type":44,"tag":79,"props":340,"children":341},{},[342],{"type":50,"value":343},"Gather Information",{"type":44,"tag":119,"props":345,"children":346},{},[347,352,357,362],{"type":44,"tag":123,"props":348,"children":349},{},[350],{"type":50,"value":351},"What went wrong?",{"type":44,"tag":123,"props":353,"children":354},{},[355],{"type":50,"value":356},"What were you trying to do?",{"type":44,"tag":123,"props":358,"children":359},{},[360],{"type":50,"value":361},"What error message did you see (if any)?",{"type":44,"tag":123,"props":363,"children":364},{},[365],{"type":50,"value":366},"What agent\u002Fcommand were you using?",{"type":44,"tag":123,"props":368,"children":369},{},[370,375],{"type":44,"tag":79,"props":371,"children":372},{},[373],{"type":50,"value":374},"Determine Repository",{"type":44,"tag":119,"props":376,"children":377},{},[378],{"type":44,"tag":123,"props":379,"children":380},{},[381,383],{"type":50,"value":382},"All issues go to ",{"type":44,"tag":59,"props":384,"children":386},{"className":385},[],[387],{"type":50,"value":72},{"type":44,"tag":123,"props":389,"children":390},{},[391,396],{"type":44,"tag":79,"props":392,"children":393},{},[394],{"type":50,"value":395},"Check for Existing Issues",{"type":44,"tag":119,"props":397,"children":398},{},[399,404],{"type":44,"tag":123,"props":400,"children":401},{},[402],{"type":50,"value":403},"Search the target repository for similar issues",{"type":44,"tag":123,"props":405,"children":406},{},[407],{"type":50,"value":408},"If found, suggest commenting on existing issue instead",{"type":44,"tag":123,"props":410,"children":411},{},[412,417],{"type":44,"tag":79,"props":413,"children":414},{},[415],{"type":50,"value":416},"Collect Issue Details",{"type":44,"tag":119,"props":418,"children":419},{},[420,425],{"type":44,"tag":123,"props":421,"children":422},{},[423],{"type":50,"value":424},"Title: Clear, concise summary (e.g., \"logs agent: incorrect time format example\")",{"type":44,"tag":123,"props":426,"children":427},{},[428,430],{"type":50,"value":429},"Body: Detailed description with:\n",{"type":44,"tag":119,"props":431,"children":432},{},[433,438,443,448,453],{"type":44,"tag":123,"props":434,"children":435},{},[436],{"type":50,"value":437},"What happened",{"type":44,"tag":123,"props":439,"children":440},{},[441],{"type":50,"value":442},"Expected behavior",{"type":44,"tag":123,"props":444,"children":445},{},[446],{"type":50,"value":447},"Steps to reproduce",{"type":44,"tag":123,"props":449,"children":450},{},[451],{"type":50,"value":452},"Environment details (OS, pup version, plugin version)",{"type":44,"tag":123,"props":454,"children":455},{},[456],{"type":50,"value":457},"Relevant logs\u002Ferrors",{"type":44,"tag":123,"props":459,"children":460},{},[461,466],{"type":44,"tag":79,"props":462,"children":463},{},[464],{"type":50,"value":465},"Select Issue Type",{"type":44,"tag":119,"props":467,"children":468},{},[469,474,479,484],{"type":44,"tag":123,"props":470,"children":471},{},[472],{"type":50,"value":473},"Bug report",{"type":44,"tag":123,"props":475,"children":476},{},[477],{"type":50,"value":478},"Feature request",{"type":44,"tag":123,"props":480,"children":481},{},[482],{"type":50,"value":483},"Documentation improvement",{"type":44,"tag":123,"props":485,"children":486},{},[487],{"type":50,"value":488},"Question",{"type":44,"tag":123,"props":490,"children":491},{},[492,497],{"type":44,"tag":79,"props":493,"children":494},{},[495],{"type":50,"value":496},"Create Issue",{"type":44,"tag":119,"props":498,"children":499},{},[500,513,518],{"type":44,"tag":123,"props":501,"children":502},{},[503,505,511],{"type":50,"value":504},"Use ",{"type":44,"tag":59,"props":506,"children":508},{"className":507},[],[509],{"type":50,"value":510},"gh issue create",{"type":50,"value":512}," to file the issue",{"type":44,"tag":123,"props":514,"children":515},{},[516],{"type":50,"value":517},"Add appropriate labels",{"type":44,"tag":123,"props":519,"children":520},{},[521],{"type":50,"value":522},"Provide issue URL to user",{"type":44,"tag":93,"props":524,"children":526},{"id":525},"implementation",[527],{"type":50,"value":528},"Implementation",{"type":44,"tag":100,"props":530,"children":532},{"id":531},"_1-determine-repository",[533],{"type":50,"value":534},"1. Determine Repository",{"type":44,"tag":53,"props":536,"children":537},{},[538,540,545],{"type":50,"value":539},"All issues are filed against ",{"type":44,"tag":59,"props":541,"children":543},{"className":542},[],[544],{"type":50,"value":72},{"type":50,"value":546},". Ask clarifying questions to gather detail:",{"type":44,"tag":548,"props":549,"children":554},"pre",{"className":550,"code":551,"language":552,"meta":553,"style":553},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","To file this issue correctly, I need to understand:\n\n1. What were you trying to do?\n2. What went wrong?\n3. Was this a problem with:\n   - A pup command not working?\n   - An agent giving bad guidance?\n   - Documentation being wrong\u002Funclear?\n","markdown","",[555],{"type":44,"tag":59,"props":556,"children":557},{"__ignoreMap":553},[558,570,580,595,609,623,637,650],{"type":44,"tag":559,"props":560,"children":563},"span",{"class":561,"line":562},"line",1,[564],{"type":44,"tag":559,"props":565,"children":567},{"style":566},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[568],{"type":50,"value":569},"To file this issue correctly, I need to understand:\n",{"type":44,"tag":559,"props":571,"children":573},{"class":561,"line":572},2,[574],{"type":44,"tag":559,"props":575,"children":577},{"emptyLinePlaceholder":576},true,[578],{"type":50,"value":579},"\n",{"type":44,"tag":559,"props":581,"children":583},{"class":561,"line":582},3,[584,590],{"type":44,"tag":559,"props":585,"children":587},{"style":586},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[588],{"type":50,"value":589},"1.",{"type":44,"tag":559,"props":591,"children":592},{"style":566},[593],{"type":50,"value":594}," What were you trying to do?\n",{"type":44,"tag":559,"props":596,"children":598},{"class":561,"line":597},4,[599,604],{"type":44,"tag":559,"props":600,"children":601},{"style":586},[602],{"type":50,"value":603},"2.",{"type":44,"tag":559,"props":605,"children":606},{"style":566},[607],{"type":50,"value":608}," What went wrong?\n",{"type":44,"tag":559,"props":610,"children":612},{"class":561,"line":611},5,[613,618],{"type":44,"tag":559,"props":614,"children":615},{"style":586},[616],{"type":50,"value":617},"3.",{"type":44,"tag":559,"props":619,"children":620},{"style":566},[621],{"type":50,"value":622}," Was this a problem with:\n",{"type":44,"tag":559,"props":624,"children":626},{"class":561,"line":625},6,[627,632],{"type":44,"tag":559,"props":628,"children":629},{"style":586},[630],{"type":50,"value":631},"   -",{"type":44,"tag":559,"props":633,"children":634},{"style":566},[635],{"type":50,"value":636}," A pup command not working?\n",{"type":44,"tag":559,"props":638,"children":640},{"class":561,"line":639},7,[641,645],{"type":44,"tag":559,"props":642,"children":643},{"style":586},[644],{"type":50,"value":631},{"type":44,"tag":559,"props":646,"children":647},{"style":566},[648],{"type":50,"value":649}," An agent giving bad guidance?\n",{"type":44,"tag":559,"props":651,"children":653},{"class":561,"line":652},8,[654,658],{"type":44,"tag":559,"props":655,"children":656},{"style":586},[657],{"type":50,"value":631},{"type":44,"tag":559,"props":659,"children":660},{"style":566},[661],{"type":50,"value":662}," Documentation being wrong\u002Funclear?\n",{"type":44,"tag":100,"props":664,"children":666},{"id":665},"_2-search-for-existing-issues",[667],{"type":50,"value":668},"2. Search for Existing Issues",{"type":44,"tag":548,"props":670,"children":674},{"className":671,"code":672,"language":673,"meta":553,"style":553},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","gh issue list \\\n  --repo DataDog\u002Fpup \\\n  --search \"your search terms\" \\\n  --limit 10\n","bash",[675],{"type":44,"tag":59,"props":676,"children":677},{"__ignoreMap":553},[678,703,720,747],{"type":44,"tag":559,"props":679,"children":680},{"class":561,"line":562},[681,687,693,698],{"type":44,"tag":559,"props":682,"children":684},{"style":683},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[685],{"type":50,"value":686},"gh",{"type":44,"tag":559,"props":688,"children":690},{"style":689},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[691],{"type":50,"value":692}," issue",{"type":44,"tag":559,"props":694,"children":695},{"style":689},[696],{"type":50,"value":697}," list",{"type":44,"tag":559,"props":699,"children":700},{"style":566},[701],{"type":50,"value":702}," \\\n",{"type":44,"tag":559,"props":704,"children":705},{"class":561,"line":572},[706,711,716],{"type":44,"tag":559,"props":707,"children":708},{"style":689},[709],{"type":50,"value":710},"  --repo",{"type":44,"tag":559,"props":712,"children":713},{"style":689},[714],{"type":50,"value":715}," DataDog\u002Fpup",{"type":44,"tag":559,"props":717,"children":718},{"style":566},[719],{"type":50,"value":702},{"type":44,"tag":559,"props":721,"children":722},{"class":561,"line":582},[723,728,733,738,743],{"type":44,"tag":559,"props":724,"children":725},{"style":689},[726],{"type":50,"value":727},"  --search",{"type":44,"tag":559,"props":729,"children":730},{"style":586},[731],{"type":50,"value":732}," \"",{"type":44,"tag":559,"props":734,"children":735},{"style":689},[736],{"type":50,"value":737},"your search terms",{"type":44,"tag":559,"props":739,"children":740},{"style":586},[741],{"type":50,"value":742},"\"",{"type":44,"tag":559,"props":744,"children":745},{"style":566},[746],{"type":50,"value":702},{"type":44,"tag":559,"props":748,"children":749},{"class":561,"line":597},[750,755],{"type":44,"tag":559,"props":751,"children":752},{"style":689},[753],{"type":50,"value":754},"  --limit",{"type":44,"tag":559,"props":756,"children":758},{"style":757},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[759],{"type":50,"value":760}," 10\n",{"type":44,"tag":100,"props":762,"children":764},{"id":763},"_3-create-issue",[765],{"type":50,"value":766},"3. Create Issue",{"type":44,"tag":548,"props":768,"children":770},{"className":671,"code":769,"language":673,"meta":553,"style":553},"gh issue create \\\n  --repo DataDog\u002Fpup \\\n  --title \"Clear, concise title\" \\\n  --body \"Detailed description\" \\\n  --label \"bug\" # or \"enhancement\", \"documentation\"\n",[771],{"type":44,"tag":59,"props":772,"children":773},{"__ignoreMap":553},[774,794,809,834,859],{"type":44,"tag":559,"props":775,"children":776},{"class":561,"line":562},[777,781,785,790],{"type":44,"tag":559,"props":778,"children":779},{"style":683},[780],{"type":50,"value":686},{"type":44,"tag":559,"props":782,"children":783},{"style":689},[784],{"type":50,"value":692},{"type":44,"tag":559,"props":786,"children":787},{"style":689},[788],{"type":50,"value":789}," create",{"type":44,"tag":559,"props":791,"children":792},{"style":566},[793],{"type":50,"value":702},{"type":44,"tag":559,"props":795,"children":796},{"class":561,"line":572},[797,801,805],{"type":44,"tag":559,"props":798,"children":799},{"style":689},[800],{"type":50,"value":710},{"type":44,"tag":559,"props":802,"children":803},{"style":689},[804],{"type":50,"value":715},{"type":44,"tag":559,"props":806,"children":807},{"style":566},[808],{"type":50,"value":702},{"type":44,"tag":559,"props":810,"children":811},{"class":561,"line":582},[812,817,821,826,830],{"type":44,"tag":559,"props":813,"children":814},{"style":689},[815],{"type":50,"value":816},"  --title",{"type":44,"tag":559,"props":818,"children":819},{"style":586},[820],{"type":50,"value":732},{"type":44,"tag":559,"props":822,"children":823},{"style":689},[824],{"type":50,"value":825},"Clear, concise title",{"type":44,"tag":559,"props":827,"children":828},{"style":586},[829],{"type":50,"value":742},{"type":44,"tag":559,"props":831,"children":832},{"style":566},[833],{"type":50,"value":702},{"type":44,"tag":559,"props":835,"children":836},{"class":561,"line":597},[837,842,846,851,855],{"type":44,"tag":559,"props":838,"children":839},{"style":689},[840],{"type":50,"value":841},"  --body",{"type":44,"tag":559,"props":843,"children":844},{"style":586},[845],{"type":50,"value":732},{"type":44,"tag":559,"props":847,"children":848},{"style":689},[849],{"type":50,"value":850},"Detailed description",{"type":44,"tag":559,"props":852,"children":853},{"style":586},[854],{"type":50,"value":742},{"type":44,"tag":559,"props":856,"children":857},{"style":566},[858],{"type":50,"value":702},{"type":44,"tag":559,"props":860,"children":861},{"class":561,"line":611},[862,867,871,876,880],{"type":44,"tag":559,"props":863,"children":864},{"style":689},[865],{"type":50,"value":866},"  --label",{"type":44,"tag":559,"props":868,"children":869},{"style":586},[870],{"type":50,"value":732},{"type":44,"tag":559,"props":872,"children":873},{"style":689},[874],{"type":50,"value":875},"bug",{"type":44,"tag":559,"props":877,"children":878},{"style":586},[879],{"type":50,"value":742},{"type":44,"tag":559,"props":881,"children":883},{"style":882},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[884],{"type":50,"value":885}," # or \"enhancement\", \"documentation\"\n",{"type":44,"tag":100,"props":887,"children":889},{"id":888},"issue-body-template",[890],{"type":50,"value":891},"Issue Body Template",{"type":44,"tag":53,"props":893,"children":894},{},[895],{"type":50,"value":896},"Use this template for comprehensive issue reports:",{"type":44,"tag":548,"props":898,"children":900},{"className":550,"code":899,"language":552,"meta":553,"style":553},"## Description\n[Clear description of the issue]\n\n## Expected Behavior\n[What should happen]\n\n## Actual Behavior\n[What actually happened]\n\n## Steps to Reproduce\n1. [First step]\n2. [Second step]\n3. [...]\n\n## Environment\n- OS: [e.g., macOS 14.1, Ubuntu 22.04]\n- Pup version: [run `pup --version`]\n- Plugin version: [from plugin.json]\n- Claude Code version: [if relevant]\n\n## Error Messages \u002F Logs\n",[901],{"type":44,"tag":59,"props":902,"children":903},{"__ignoreMap":553},[904,917,925,932,944,952,959,971,979,987,1000,1013,1026,1049,1057,1070,1084,1115,1128,1141,1149],{"type":44,"tag":559,"props":905,"children":906},{"class":561,"line":562},[907,912],{"type":44,"tag":559,"props":908,"children":909},{"style":586},[910],{"type":50,"value":911},"## ",{"type":44,"tag":559,"props":913,"children":914},{"style":683},[915],{"type":50,"value":916},"Description\n",{"type":44,"tag":559,"props":918,"children":919},{"class":561,"line":572},[920],{"type":44,"tag":559,"props":921,"children":922},{"style":566},[923],{"type":50,"value":924},"[Clear description of the issue]\n",{"type":44,"tag":559,"props":926,"children":927},{"class":561,"line":582},[928],{"type":44,"tag":559,"props":929,"children":930},{"emptyLinePlaceholder":576},[931],{"type":50,"value":579},{"type":44,"tag":559,"props":933,"children":934},{"class":561,"line":597},[935,939],{"type":44,"tag":559,"props":936,"children":937},{"style":586},[938],{"type":50,"value":911},{"type":44,"tag":559,"props":940,"children":941},{"style":683},[942],{"type":50,"value":943},"Expected Behavior\n",{"type":44,"tag":559,"props":945,"children":946},{"class":561,"line":611},[947],{"type":44,"tag":559,"props":948,"children":949},{"style":566},[950],{"type":50,"value":951},"[What should happen]\n",{"type":44,"tag":559,"props":953,"children":954},{"class":561,"line":625},[955],{"type":44,"tag":559,"props":956,"children":957},{"emptyLinePlaceholder":576},[958],{"type":50,"value":579},{"type":44,"tag":559,"props":960,"children":961},{"class":561,"line":639},[962,966],{"type":44,"tag":559,"props":963,"children":964},{"style":586},[965],{"type":50,"value":911},{"type":44,"tag":559,"props":967,"children":968},{"style":683},[969],{"type":50,"value":970},"Actual Behavior\n",{"type":44,"tag":559,"props":972,"children":973},{"class":561,"line":652},[974],{"type":44,"tag":559,"props":975,"children":976},{"style":566},[977],{"type":50,"value":978},"[What actually happened]\n",{"type":44,"tag":559,"props":980,"children":982},{"class":561,"line":981},9,[983],{"type":44,"tag":559,"props":984,"children":985},{"emptyLinePlaceholder":576},[986],{"type":50,"value":579},{"type":44,"tag":559,"props":988,"children":990},{"class":561,"line":989},10,[991,995],{"type":44,"tag":559,"props":992,"children":993},{"style":586},[994],{"type":50,"value":911},{"type":44,"tag":559,"props":996,"children":997},{"style":683},[998],{"type":50,"value":999},"Steps to Reproduce\n",{"type":44,"tag":559,"props":1001,"children":1003},{"class":561,"line":1002},11,[1004,1008],{"type":44,"tag":559,"props":1005,"children":1006},{"style":586},[1007],{"type":50,"value":589},{"type":44,"tag":559,"props":1009,"children":1010},{"style":566},[1011],{"type":50,"value":1012}," [First step]\n",{"type":44,"tag":559,"props":1014,"children":1016},{"class":561,"line":1015},12,[1017,1021],{"type":44,"tag":559,"props":1018,"children":1019},{"style":586},[1020],{"type":50,"value":603},{"type":44,"tag":559,"props":1022,"children":1023},{"style":566},[1024],{"type":50,"value":1025}," [Second step]\n",{"type":44,"tag":559,"props":1027,"children":1029},{"class":561,"line":1028},13,[1030,1034,1039,1044],{"type":44,"tag":559,"props":1031,"children":1032},{"style":586},[1033],{"type":50,"value":617},{"type":44,"tag":559,"props":1035,"children":1036},{"style":586},[1037],{"type":50,"value":1038}," [",{"type":44,"tag":559,"props":1040,"children":1041},{"style":689},[1042],{"type":50,"value":1043},"...",{"type":44,"tag":559,"props":1045,"children":1046},{"style":586},[1047],{"type":50,"value":1048},"]\n",{"type":44,"tag":559,"props":1050,"children":1052},{"class":561,"line":1051},14,[1053],{"type":44,"tag":559,"props":1054,"children":1055},{"emptyLinePlaceholder":576},[1056],{"type":50,"value":579},{"type":44,"tag":559,"props":1058,"children":1060},{"class":561,"line":1059},15,[1061,1065],{"type":44,"tag":559,"props":1062,"children":1063},{"style":586},[1064],{"type":50,"value":911},{"type":44,"tag":559,"props":1066,"children":1067},{"style":683},[1068],{"type":50,"value":1069},"Environment\n",{"type":44,"tag":559,"props":1071,"children":1073},{"class":561,"line":1072},16,[1074,1079],{"type":44,"tag":559,"props":1075,"children":1076},{"style":586},[1077],{"type":50,"value":1078},"-",{"type":44,"tag":559,"props":1080,"children":1081},{"style":566},[1082],{"type":50,"value":1083}," OS: [e.g., macOS 14.1, Ubuntu 22.04]\n",{"type":44,"tag":559,"props":1085,"children":1087},{"class":561,"line":1086},17,[1088,1092,1097,1102,1107,1111],{"type":44,"tag":559,"props":1089,"children":1090},{"style":586},[1091],{"type":50,"value":1078},{"type":44,"tag":559,"props":1093,"children":1094},{"style":566},[1095],{"type":50,"value":1096}," Pup version: [run ",{"type":44,"tag":559,"props":1098,"children":1099},{"style":586},[1100],{"type":50,"value":1101},"`",{"type":44,"tag":559,"props":1103,"children":1104},{"style":689},[1105],{"type":50,"value":1106},"pup --version",{"type":44,"tag":559,"props":1108,"children":1109},{"style":586},[1110],{"type":50,"value":1101},{"type":44,"tag":559,"props":1112,"children":1113},{"style":566},[1114],{"type":50,"value":1048},{"type":44,"tag":559,"props":1116,"children":1118},{"class":561,"line":1117},18,[1119,1123],{"type":44,"tag":559,"props":1120,"children":1121},{"style":586},[1122],{"type":50,"value":1078},{"type":44,"tag":559,"props":1124,"children":1125},{"style":566},[1126],{"type":50,"value":1127}," Plugin version: [from plugin.json]\n",{"type":44,"tag":559,"props":1129,"children":1131},{"class":561,"line":1130},19,[1132,1136],{"type":44,"tag":559,"props":1133,"children":1134},{"style":586},[1135],{"type":50,"value":1078},{"type":44,"tag":559,"props":1137,"children":1138},{"style":566},[1139],{"type":50,"value":1140}," Claude Code version: [if relevant]\n",{"type":44,"tag":559,"props":1142,"children":1144},{"class":561,"line":1143},20,[1145],{"type":44,"tag":559,"props":1146,"children":1147},{"emptyLinePlaceholder":576},[1148],{"type":50,"value":579},{"type":44,"tag":559,"props":1150,"children":1152},{"class":561,"line":1151},21,[1153,1157],{"type":44,"tag":559,"props":1154,"children":1155},{"style":586},[1156],{"type":50,"value":911},{"type":44,"tag":559,"props":1158,"children":1159},{"style":683},[1160],{"type":50,"value":1161},"Error Messages \u002F Logs\n",{"type":44,"tag":53,"props":1163,"children":1164},{},[1165],{"type":44,"tag":559,"props":1166,"children":1167},{},[1168],{"type":50,"value":1169},"Paste any error messages or relevant logs",{"type":44,"tag":548,"props":1171,"children":1175},{"className":1172,"code":1174,"language":50},[1173],"language-text","\n## Additional Context\n[Any other relevant information]\n\n## Suggested Fix (Optional)\n[If you have ideas for how to fix this]\n",[1176],{"type":44,"tag":59,"props":1177,"children":1178},{"__ignoreMap":553},[1179],{"type":50,"value":1174},{"type":44,"tag":93,"props":1181,"children":1183},{"id":1182},"best-practices",[1184],{"type":50,"value":1185},"Best Practices",{"type":44,"tag":100,"props":1187,"children":1189},{"id":1188},"good-issue-titles",[1190],{"type":50,"value":1191},"Good Issue Titles",{"type":44,"tag":53,"props":1193,"children":1194},{},[1195],{"type":50,"value":1196},"✅ Good:",{"type":44,"tag":119,"props":1198,"children":1199},{},[1200,1205,1210],{"type":44,"tag":123,"props":1201,"children":1202},{},[1203],{"type":50,"value":1204},"\"logs agent: incorrect time format documentation\"",{"type":44,"tag":123,"props":1206,"children":1207},{},[1208],{"type":50,"value":1209},"\"pup metrics query: --from flag ignores relative time\"",{"type":44,"tag":123,"props":1211,"children":1212},{},[1213],{"type":50,"value":1214},"\"Agent selection guide: missing decision tree for security agents\"",{"type":44,"tag":53,"props":1216,"children":1217},{},[1218],{"type":50,"value":1219},"❌ Bad:",{"type":44,"tag":119,"props":1221,"children":1222},{},[1223,1228,1233],{"type":44,"tag":123,"props":1224,"children":1225},{},[1226],{"type":50,"value":1227},"\"It doesn't work\"",{"type":44,"tag":123,"props":1229,"children":1230},{},[1231],{"type":50,"value":1232},"\"Bug\"",{"type":44,"tag":123,"props":1234,"children":1235},{},[1236],{"type":50,"value":1237},"\"Help\"",{"type":44,"tag":100,"props":1239,"children":1241},{"id":1240},"when-to-bundle-issues",[1242],{"type":50,"value":1243},"When to Bundle Issues",{"type":44,"tag":119,"props":1245,"children":1246},{},[1247,1257,1267],{"type":44,"tag":123,"props":1248,"children":1249},{},[1250,1255],{"type":44,"tag":79,"props":1251,"children":1252},{},[1253],{"type":50,"value":1254},"Don't bundle",{"type":50,"value":1256}," unrelated issues - file separately",{"type":44,"tag":123,"props":1258,"children":1259},{},[1260,1265],{"type":44,"tag":79,"props":1261,"children":1262},{},[1263],{"type":50,"value":1264},"Do bundle",{"type":50,"value":1266}," if multiple issues stem from same root cause",{"type":44,"tag":123,"props":1268,"children":1269},{},[1270,1274],{"type":44,"tag":79,"props":1271,"children":1272},{},[1273],{"type":50,"value":1264},{"type":50,"value":1275}," if documenting several examples of same problem",{"type":44,"tag":100,"props":1277,"children":1279},{"id":1278},"labels-to-use",[1280],{"type":50,"value":1281},"Labels to Use",{"type":44,"tag":53,"props":1283,"children":1284},{},[1285,1290],{"type":44,"tag":79,"props":1286,"children":1287},{},[1288],{"type":50,"value":1289},"For pup repository",{"type":50,"value":272},{"type":44,"tag":119,"props":1292,"children":1293},{},[1294,1304,1315,1326,1337,1348],{"type":44,"tag":123,"props":1295,"children":1296},{},[1297,1302],{"type":44,"tag":59,"props":1298,"children":1300},{"className":1299},[],[1301],{"type":50,"value":875},{"type":50,"value":1303}," - Something isn't working",{"type":44,"tag":123,"props":1305,"children":1306},{},[1307,1313],{"type":44,"tag":59,"props":1308,"children":1310},{"className":1309},[],[1311],{"type":50,"value":1312},"enhancement",{"type":50,"value":1314}," - New feature or request",{"type":44,"tag":123,"props":1316,"children":1317},{},[1318,1324],{"type":44,"tag":59,"props":1319,"children":1321},{"className":1320},[],[1322],{"type":50,"value":1323},"documentation",{"type":50,"value":1325}," - Improvements or additions to documentation",{"type":44,"tag":123,"props":1327,"children":1328},{},[1329,1335],{"type":44,"tag":59,"props":1330,"children":1332},{"className":1331},[],[1333],{"type":50,"value":1334},"agent",{"type":50,"value":1336}," - Related to specific agent behavior",{"type":44,"tag":123,"props":1338,"children":1339},{},[1340,1346],{"type":44,"tag":59,"props":1341,"children":1343},{"className":1342},[],[1344],{"type":50,"value":1345},"skill",{"type":50,"value":1347}," - Related to skills",{"type":44,"tag":123,"props":1349,"children":1350},{},[1351,1357],{"type":44,"tag":59,"props":1352,"children":1354},{"className":1353},[],[1355],{"type":50,"value":1356},"question",{"type":50,"value":1358}," - Further information is requested",{"type":44,"tag":93,"props":1360,"children":1362},{"id":1361},"examples",[1363],{"type":50,"value":1364},"Examples",{"type":44,"tag":100,"props":1366,"children":1368},{"id":1367},"example-1-filing-a-pup-bug",[1369],{"type":50,"value":1370},"Example 1: Filing a pup Bug",{"type":44,"tag":53,"props":1372,"children":1373},{},[1374,1379],{"type":44,"tag":79,"props":1375,"children":1376},{},[1377],{"type":50,"value":1378},"User",{"type":50,"value":1380},": \"The pup logs search command times out after 30 seconds\"",{"type":44,"tag":53,"props":1382,"children":1383},{},[1384,1389],{"type":44,"tag":79,"props":1385,"children":1386},{},[1387],{"type":50,"value":1388},"Analysis",{"type":50,"value":1390},": This is a pup CLI issue (command behavior)",{"type":44,"tag":53,"props":1392,"children":1393},{},[1394,1399],{"type":44,"tag":79,"props":1395,"children":1396},{},[1397],{"type":50,"value":1398},"Steps",{"type":50,"value":272},{"type":44,"tag":333,"props":1401,"children":1402},{},[1403,1414],{"type":44,"tag":123,"props":1404,"children":1405},{},[1406,1408],{"type":50,"value":1407},"Search existing issues: ",{"type":44,"tag":59,"props":1409,"children":1411},{"className":1410},[],[1412],{"type":50,"value":1413},"gh issue list --repo DataDog\u002Fpup --search \"timeout\"",{"type":44,"tag":123,"props":1415,"children":1416},{},[1417],{"type":50,"value":1418},"If not found, create issue:",{"type":44,"tag":548,"props":1420,"children":1422},{"className":671,"code":1421,"language":673,"meta":553,"style":553},"gh issue create \\\n  --repo DataDog\u002Fpup \\\n  --title \"pup logs search: command times out after 30 seconds\" \\\n  --body \"## Description\nThe \\`pup logs search\\` command times out after 30 seconds when searching large time ranges.\n\n## Expected Behavior\nShould either complete the query or allow configurable timeout.\n\n## Actual Behavior\nCommand fails with timeout error after 30 seconds.\n\n## Steps to Reproduce\n1. Run: \\`pup logs search --query='*' --from='7d' --to='now'\\`\n2. Wait 30 seconds\n3. See timeout error\n\n## Environment\n- OS: macOS 14.1\n- Pup version: 1.2.3\n- DD_SITE: datadoghq.com\n\n## Error Message\n\\`\\`\\`\nError: request timeout after 30000ms\n\\`\\`\\`\n\" \\\n  --label \"bug\"\n",[1423],{"type":44,"tag":59,"props":1424,"children":1425},{"__ignoreMap":553},[1426,1445,1460,1484,1500,1527,1534,1542,1550,1557,1565,1573,1580,1588,1610,1618,1626,1633,1641,1649,1657,1665,1673,1682,1691,1700,1708,1720],{"type":44,"tag":559,"props":1427,"children":1428},{"class":561,"line":562},[1429,1433,1437,1441],{"type":44,"tag":559,"props":1430,"children":1431},{"style":683},[1432],{"type":50,"value":686},{"type":44,"tag":559,"props":1434,"children":1435},{"style":689},[1436],{"type":50,"value":692},{"type":44,"tag":559,"props":1438,"children":1439},{"style":689},[1440],{"type":50,"value":789},{"type":44,"tag":559,"props":1442,"children":1443},{"style":566},[1444],{"type":50,"value":702},{"type":44,"tag":559,"props":1446,"children":1447},{"class":561,"line":572},[1448,1452,1456],{"type":44,"tag":559,"props":1449,"children":1450},{"style":689},[1451],{"type":50,"value":710},{"type":44,"tag":559,"props":1453,"children":1454},{"style":689},[1455],{"type":50,"value":715},{"type":44,"tag":559,"props":1457,"children":1458},{"style":566},[1459],{"type":50,"value":702},{"type":44,"tag":559,"props":1461,"children":1462},{"class":561,"line":582},[1463,1467,1471,1476,1480],{"type":44,"tag":559,"props":1464,"children":1465},{"style":689},[1466],{"type":50,"value":816},{"type":44,"tag":559,"props":1468,"children":1469},{"style":586},[1470],{"type":50,"value":732},{"type":44,"tag":559,"props":1472,"children":1473},{"style":689},[1474],{"type":50,"value":1475},"pup logs search: command times out after 30 seconds",{"type":44,"tag":559,"props":1477,"children":1478},{"style":586},[1479],{"type":50,"value":742},{"type":44,"tag":559,"props":1481,"children":1482},{"style":566},[1483],{"type":50,"value":702},{"type":44,"tag":559,"props":1485,"children":1486},{"class":561,"line":597},[1487,1491,1495],{"type":44,"tag":559,"props":1488,"children":1489},{"style":689},[1490],{"type":50,"value":841},{"type":44,"tag":559,"props":1492,"children":1493},{"style":586},[1494],{"type":50,"value":732},{"type":44,"tag":559,"props":1496,"children":1497},{"style":689},[1498],{"type":50,"value":1499},"## Description\n",{"type":44,"tag":559,"props":1501,"children":1502},{"class":561,"line":611},[1503,1508,1513,1518,1522],{"type":44,"tag":559,"props":1504,"children":1505},{"style":689},[1506],{"type":50,"value":1507},"The ",{"type":44,"tag":559,"props":1509,"children":1510},{"style":566},[1511],{"type":50,"value":1512},"\\`",{"type":44,"tag":559,"props":1514,"children":1515},{"style":689},[1516],{"type":50,"value":1517},"pup logs search",{"type":44,"tag":559,"props":1519,"children":1520},{"style":566},[1521],{"type":50,"value":1512},{"type":44,"tag":559,"props":1523,"children":1524},{"style":689},[1525],{"type":50,"value":1526}," command times out after 30 seconds when searching large time ranges.\n",{"type":44,"tag":559,"props":1528,"children":1529},{"class":561,"line":625},[1530],{"type":44,"tag":559,"props":1531,"children":1532},{"emptyLinePlaceholder":576},[1533],{"type":50,"value":579},{"type":44,"tag":559,"props":1535,"children":1536},{"class":561,"line":639},[1537],{"type":44,"tag":559,"props":1538,"children":1539},{"style":689},[1540],{"type":50,"value":1541},"## Expected Behavior\n",{"type":44,"tag":559,"props":1543,"children":1544},{"class":561,"line":652},[1545],{"type":44,"tag":559,"props":1546,"children":1547},{"style":689},[1548],{"type":50,"value":1549},"Should either complete the query or allow configurable timeout.\n",{"type":44,"tag":559,"props":1551,"children":1552},{"class":561,"line":981},[1553],{"type":44,"tag":559,"props":1554,"children":1555},{"emptyLinePlaceholder":576},[1556],{"type":50,"value":579},{"type":44,"tag":559,"props":1558,"children":1559},{"class":561,"line":989},[1560],{"type":44,"tag":559,"props":1561,"children":1562},{"style":689},[1563],{"type":50,"value":1564},"## Actual Behavior\n",{"type":44,"tag":559,"props":1566,"children":1567},{"class":561,"line":1002},[1568],{"type":44,"tag":559,"props":1569,"children":1570},{"style":689},[1571],{"type":50,"value":1572},"Command fails with timeout error after 30 seconds.\n",{"type":44,"tag":559,"props":1574,"children":1575},{"class":561,"line":1015},[1576],{"type":44,"tag":559,"props":1577,"children":1578},{"emptyLinePlaceholder":576},[1579],{"type":50,"value":579},{"type":44,"tag":559,"props":1581,"children":1582},{"class":561,"line":1028},[1583],{"type":44,"tag":559,"props":1584,"children":1585},{"style":689},[1586],{"type":50,"value":1587},"## Steps to Reproduce\n",{"type":44,"tag":559,"props":1589,"children":1590},{"class":561,"line":1051},[1591,1596,1600,1605],{"type":44,"tag":559,"props":1592,"children":1593},{"style":689},[1594],{"type":50,"value":1595},"1. Run: ",{"type":44,"tag":559,"props":1597,"children":1598},{"style":566},[1599],{"type":50,"value":1512},{"type":44,"tag":559,"props":1601,"children":1602},{"style":689},[1603],{"type":50,"value":1604},"pup logs search --query='*' --from='7d' --to='now'",{"type":44,"tag":559,"props":1606,"children":1607},{"style":566},[1608],{"type":50,"value":1609},"\\`\n",{"type":44,"tag":559,"props":1611,"children":1612},{"class":561,"line":1059},[1613],{"type":44,"tag":559,"props":1614,"children":1615},{"style":689},[1616],{"type":50,"value":1617},"2. Wait 30 seconds\n",{"type":44,"tag":559,"props":1619,"children":1620},{"class":561,"line":1072},[1621],{"type":44,"tag":559,"props":1622,"children":1623},{"style":689},[1624],{"type":50,"value":1625},"3. See timeout error\n",{"type":44,"tag":559,"props":1627,"children":1628},{"class":561,"line":1086},[1629],{"type":44,"tag":559,"props":1630,"children":1631},{"emptyLinePlaceholder":576},[1632],{"type":50,"value":579},{"type":44,"tag":559,"props":1634,"children":1635},{"class":561,"line":1117},[1636],{"type":44,"tag":559,"props":1637,"children":1638},{"style":689},[1639],{"type":50,"value":1640},"## Environment\n",{"type":44,"tag":559,"props":1642,"children":1643},{"class":561,"line":1130},[1644],{"type":44,"tag":559,"props":1645,"children":1646},{"style":689},[1647],{"type":50,"value":1648},"- OS: macOS 14.1\n",{"type":44,"tag":559,"props":1650,"children":1651},{"class":561,"line":1143},[1652],{"type":44,"tag":559,"props":1653,"children":1654},{"style":689},[1655],{"type":50,"value":1656},"- Pup version: 1.2.3\n",{"type":44,"tag":559,"props":1658,"children":1659},{"class":561,"line":1151},[1660],{"type":44,"tag":559,"props":1661,"children":1662},{"style":689},[1663],{"type":50,"value":1664},"- DD_SITE: datadoghq.com\n",{"type":44,"tag":559,"props":1666,"children":1668},{"class":561,"line":1667},22,[1669],{"type":44,"tag":559,"props":1670,"children":1671},{"emptyLinePlaceholder":576},[1672],{"type":50,"value":579},{"type":44,"tag":559,"props":1674,"children":1676},{"class":561,"line":1675},23,[1677],{"type":44,"tag":559,"props":1678,"children":1679},{"style":689},[1680],{"type":50,"value":1681},"## Error Message\n",{"type":44,"tag":559,"props":1683,"children":1685},{"class":561,"line":1684},24,[1686],{"type":44,"tag":559,"props":1687,"children":1688},{"style":566},[1689],{"type":50,"value":1690},"\\`\\`\\`\n",{"type":44,"tag":559,"props":1692,"children":1694},{"class":561,"line":1693},25,[1695],{"type":44,"tag":559,"props":1696,"children":1697},{"style":689},[1698],{"type":50,"value":1699},"Error: request timeout after 30000ms\n",{"type":44,"tag":559,"props":1701,"children":1703},{"class":561,"line":1702},26,[1704],{"type":44,"tag":559,"props":1705,"children":1706},{"style":566},[1707],{"type":50,"value":1690},{"type":44,"tag":559,"props":1709,"children":1711},{"class":561,"line":1710},27,[1712,1716],{"type":44,"tag":559,"props":1713,"children":1714},{"style":586},[1715],{"type":50,"value":742},{"type":44,"tag":559,"props":1717,"children":1718},{"style":566},[1719],{"type":50,"value":702},{"type":44,"tag":559,"props":1721,"children":1723},{"class":561,"line":1722},28,[1724,1728,1732,1736],{"type":44,"tag":559,"props":1725,"children":1726},{"style":689},[1727],{"type":50,"value":866},{"type":44,"tag":559,"props":1729,"children":1730},{"style":586},[1731],{"type":50,"value":732},{"type":44,"tag":559,"props":1733,"children":1734},{"style":689},[1735],{"type":50,"value":875},{"type":44,"tag":559,"props":1737,"children":1738},{"style":586},[1739],{"type":50,"value":1740},"\"\n",{"type":44,"tag":100,"props":1742,"children":1744},{"id":1743},"example-2-filing-a-documentation-issue",[1745],{"type":50,"value":1746},"Example 2: Filing a Documentation Issue",{"type":44,"tag":53,"props":1748,"children":1749},{},[1750,1754],{"type":44,"tag":79,"props":1751,"children":1752},{},[1753],{"type":50,"value":1378},{"type":50,"value":1755},": \"The logs agent documentation shows TypeScript examples instead of pup commands\"",{"type":44,"tag":53,"props":1757,"children":1758},{},[1759,1763],{"type":44,"tag":79,"props":1760,"children":1761},{},[1762],{"type":50,"value":1388},{"type":50,"value":1764},": This is a documentation issue",{"type":44,"tag":53,"props":1766,"children":1767},{},[1768,1772],{"type":44,"tag":79,"props":1769,"children":1770},{},[1771],{"type":50,"value":1398},{"type":50,"value":272},{"type":44,"tag":333,"props":1774,"children":1775},{},[1776,1786],{"type":44,"tag":123,"props":1777,"children":1778},{},[1779,1780],{"type":50,"value":1407},{"type":44,"tag":59,"props":1781,"children":1783},{"className":1782},[],[1784],{"type":50,"value":1785},"gh issue list --repo DataDog\u002Fpup --search \"TypeScript\"",{"type":44,"tag":123,"props":1787,"children":1788},{},[1789],{"type":50,"value":1790},"Create issue:",{"type":44,"tag":548,"props":1792,"children":1794},{"className":671,"code":1793,"language":673,"meta":553,"style":553},"gh issue create \\\n  --repo DataDog\u002Fpup \\\n  --title \"logs agent: outdated TypeScript examples in documentation\" \\\n  --body \"## Description\nThe logs agent documentation still shows TypeScript\u002FNode.js examples instead of pup CLI commands.\n\n## Location\n\\`agents\u002Flogs.md\\` lines 150-200\n\n## Expected\nShould show pup CLI command examples like:\n\\`\\`\\`bash\npup logs search --query='*' --from='1h'\n\\`\\`\\`\n\n## Actual\nShows TypeScript code with imports and API clients\n\n## Impact\nConfusing for users who expect pup CLI commands\n\n## Files Affected\n- agents\u002Flogs.md\n- Possibly other agent files (need audit)\n\" \\\n  --label \"documentation\" \\\n  --label \"agent\"\n",[1795],{"type":44,"tag":59,"props":1796,"children":1797},{"__ignoreMap":553},[1798,1817,1832,1856,1871,1879,1886,1894,1915,1922,1930,1938,1951,1959,1966,1973,1981,1989,1996,2004,2012,2019,2027,2035,2043,2054,2077],{"type":44,"tag":559,"props":1799,"children":1800},{"class":561,"line":562},[1801,1805,1809,1813],{"type":44,"tag":559,"props":1802,"children":1803},{"style":683},[1804],{"type":50,"value":686},{"type":44,"tag":559,"props":1806,"children":1807},{"style":689},[1808],{"type":50,"value":692},{"type":44,"tag":559,"props":1810,"children":1811},{"style":689},[1812],{"type":50,"value":789},{"type":44,"tag":559,"props":1814,"children":1815},{"style":566},[1816],{"type":50,"value":702},{"type":44,"tag":559,"props":1818,"children":1819},{"class":561,"line":572},[1820,1824,1828],{"type":44,"tag":559,"props":1821,"children":1822},{"style":689},[1823],{"type":50,"value":710},{"type":44,"tag":559,"props":1825,"children":1826},{"style":689},[1827],{"type":50,"value":715},{"type":44,"tag":559,"props":1829,"children":1830},{"style":566},[1831],{"type":50,"value":702},{"type":44,"tag":559,"props":1833,"children":1834},{"class":561,"line":582},[1835,1839,1843,1848,1852],{"type":44,"tag":559,"props":1836,"children":1837},{"style":689},[1838],{"type":50,"value":816},{"type":44,"tag":559,"props":1840,"children":1841},{"style":586},[1842],{"type":50,"value":732},{"type":44,"tag":559,"props":1844,"children":1845},{"style":689},[1846],{"type":50,"value":1847},"logs agent: outdated TypeScript examples in documentation",{"type":44,"tag":559,"props":1849,"children":1850},{"style":586},[1851],{"type":50,"value":742},{"type":44,"tag":559,"props":1853,"children":1854},{"style":566},[1855],{"type":50,"value":702},{"type":44,"tag":559,"props":1857,"children":1858},{"class":561,"line":597},[1859,1863,1867],{"type":44,"tag":559,"props":1860,"children":1861},{"style":689},[1862],{"type":50,"value":841},{"type":44,"tag":559,"props":1864,"children":1865},{"style":586},[1866],{"type":50,"value":732},{"type":44,"tag":559,"props":1868,"children":1869},{"style":689},[1870],{"type":50,"value":1499},{"type":44,"tag":559,"props":1872,"children":1873},{"class":561,"line":611},[1874],{"type":44,"tag":559,"props":1875,"children":1876},{"style":689},[1877],{"type":50,"value":1878},"The logs agent documentation still shows TypeScript\u002FNode.js examples instead of pup CLI commands.\n",{"type":44,"tag":559,"props":1880,"children":1881},{"class":561,"line":625},[1882],{"type":44,"tag":559,"props":1883,"children":1884},{"emptyLinePlaceholder":576},[1885],{"type":50,"value":579},{"type":44,"tag":559,"props":1887,"children":1888},{"class":561,"line":639},[1889],{"type":44,"tag":559,"props":1890,"children":1891},{"style":689},[1892],{"type":50,"value":1893},"## Location\n",{"type":44,"tag":559,"props":1895,"children":1896},{"class":561,"line":652},[1897,1901,1906,1910],{"type":44,"tag":559,"props":1898,"children":1899},{"style":566},[1900],{"type":50,"value":1512},{"type":44,"tag":559,"props":1902,"children":1903},{"style":689},[1904],{"type":50,"value":1905},"agents\u002Flogs.md",{"type":44,"tag":559,"props":1907,"children":1908},{"style":566},[1909],{"type":50,"value":1512},{"type":44,"tag":559,"props":1911,"children":1912},{"style":689},[1913],{"type":50,"value":1914}," lines 150-200\n",{"type":44,"tag":559,"props":1916,"children":1917},{"class":561,"line":981},[1918],{"type":44,"tag":559,"props":1919,"children":1920},{"emptyLinePlaceholder":576},[1921],{"type":50,"value":579},{"type":44,"tag":559,"props":1923,"children":1924},{"class":561,"line":989},[1925],{"type":44,"tag":559,"props":1926,"children":1927},{"style":689},[1928],{"type":50,"value":1929},"## Expected\n",{"type":44,"tag":559,"props":1931,"children":1932},{"class":561,"line":1002},[1933],{"type":44,"tag":559,"props":1934,"children":1935},{"style":689},[1936],{"type":50,"value":1937},"Should show pup CLI command examples like:\n",{"type":44,"tag":559,"props":1939,"children":1940},{"class":561,"line":1015},[1941,1946],{"type":44,"tag":559,"props":1942,"children":1943},{"style":566},[1944],{"type":50,"value":1945},"\\`\\`\\`",{"type":44,"tag":559,"props":1947,"children":1948},{"style":689},[1949],{"type":50,"value":1950},"bash\n",{"type":44,"tag":559,"props":1952,"children":1953},{"class":561,"line":1028},[1954],{"type":44,"tag":559,"props":1955,"children":1956},{"style":689},[1957],{"type":50,"value":1958},"pup logs search --query='*' --from='1h'\n",{"type":44,"tag":559,"props":1960,"children":1961},{"class":561,"line":1051},[1962],{"type":44,"tag":559,"props":1963,"children":1964},{"style":566},[1965],{"type":50,"value":1690},{"type":44,"tag":559,"props":1967,"children":1968},{"class":561,"line":1059},[1969],{"type":44,"tag":559,"props":1970,"children":1971},{"emptyLinePlaceholder":576},[1972],{"type":50,"value":579},{"type":44,"tag":559,"props":1974,"children":1975},{"class":561,"line":1072},[1976],{"type":44,"tag":559,"props":1977,"children":1978},{"style":689},[1979],{"type":50,"value":1980},"## Actual\n",{"type":44,"tag":559,"props":1982,"children":1983},{"class":561,"line":1086},[1984],{"type":44,"tag":559,"props":1985,"children":1986},{"style":689},[1987],{"type":50,"value":1988},"Shows TypeScript code with imports and API clients\n",{"type":44,"tag":559,"props":1990,"children":1991},{"class":561,"line":1117},[1992],{"type":44,"tag":559,"props":1993,"children":1994},{"emptyLinePlaceholder":576},[1995],{"type":50,"value":579},{"type":44,"tag":559,"props":1997,"children":1998},{"class":561,"line":1130},[1999],{"type":44,"tag":559,"props":2000,"children":2001},{"style":689},[2002],{"type":50,"value":2003},"## Impact\n",{"type":44,"tag":559,"props":2005,"children":2006},{"class":561,"line":1143},[2007],{"type":44,"tag":559,"props":2008,"children":2009},{"style":689},[2010],{"type":50,"value":2011},"Confusing for users who expect pup CLI commands\n",{"type":44,"tag":559,"props":2013,"children":2014},{"class":561,"line":1151},[2015],{"type":44,"tag":559,"props":2016,"children":2017},{"emptyLinePlaceholder":576},[2018],{"type":50,"value":579},{"type":44,"tag":559,"props":2020,"children":2021},{"class":561,"line":1667},[2022],{"type":44,"tag":559,"props":2023,"children":2024},{"style":689},[2025],{"type":50,"value":2026},"## Files Affected\n",{"type":44,"tag":559,"props":2028,"children":2029},{"class":561,"line":1675},[2030],{"type":44,"tag":559,"props":2031,"children":2032},{"style":689},[2033],{"type":50,"value":2034},"- agents\u002Flogs.md\n",{"type":44,"tag":559,"props":2036,"children":2037},{"class":561,"line":1684},[2038],{"type":44,"tag":559,"props":2039,"children":2040},{"style":689},[2041],{"type":50,"value":2042},"- Possibly other agent files (need audit)\n",{"type":44,"tag":559,"props":2044,"children":2045},{"class":561,"line":1693},[2046,2050],{"type":44,"tag":559,"props":2047,"children":2048},{"style":586},[2049],{"type":50,"value":742},{"type":44,"tag":559,"props":2051,"children":2052},{"style":566},[2053],{"type":50,"value":702},{"type":44,"tag":559,"props":2055,"children":2056},{"class":561,"line":1702},[2057,2061,2065,2069,2073],{"type":44,"tag":559,"props":2058,"children":2059},{"style":689},[2060],{"type":50,"value":866},{"type":44,"tag":559,"props":2062,"children":2063},{"style":586},[2064],{"type":50,"value":732},{"type":44,"tag":559,"props":2066,"children":2067},{"style":689},[2068],{"type":50,"value":1323},{"type":44,"tag":559,"props":2070,"children":2071},{"style":586},[2072],{"type":50,"value":742},{"type":44,"tag":559,"props":2074,"children":2075},{"style":566},[2076],{"type":50,"value":702},{"type":44,"tag":559,"props":2078,"children":2079},{"class":561,"line":1710},[2080,2084,2088,2092],{"type":44,"tag":559,"props":2081,"children":2082},{"style":689},[2083],{"type":50,"value":866},{"type":44,"tag":559,"props":2085,"children":2086},{"style":586},[2087],{"type":50,"value":732},{"type":44,"tag":559,"props":2089,"children":2090},{"style":689},[2091],{"type":50,"value":1334},{"type":44,"tag":559,"props":2093,"children":2094},{"style":586},[2095],{"type":50,"value":1740},{"type":44,"tag":100,"props":2097,"children":2099},{"id":2098},"example-3-feature-request",[2100],{"type":50,"value":2101},"Example 3: Feature Request",{"type":44,"tag":53,"props":2103,"children":2104},{},[2105,2109],{"type":44,"tag":79,"props":2106,"children":2107},{},[2108],{"type":50,"value":1378},{"type":50,"value":2110},": \"Can we add an agent for Datadog SLO reporting?\"",{"type":44,"tag":53,"props":2112,"children":2113},{},[2114,2118],{"type":44,"tag":79,"props":2115,"children":2116},{},[2117],{"type":50,"value":1388},{"type":50,"value":2119},": This is a pup enhancement (new agent)",{"type":44,"tag":548,"props":2121,"children":2123},{"className":671,"code":2122,"language":673,"meta":553,"style":553},"gh issue create \\\n  --repo DataDog\u002Fpup \\\n  --title \"enhancement: add SLO reporting agent\" \\\n  --body \"## Feature Request\n\n### Description\nAdd a new agent focused on SLO reporting and analysis, separate from the SLO management agent.\n\n### Use Cases\n- Generate SLO reports for stakeholders\n- Analyze SLO trends over time\n- Compare SLOs across services\n\n### Proposed Agent Capabilities\n- Query SLO history\n- Generate formatted reports\n- Calculate SLO burn rates\n- Identify at-risk SLOs\n\n### Related Agents\n- Current \\`slos.md\\` focuses on SLO CRUD operations\n- New agent would focus on analytics and reporting\n\n### Priority\nMedium - would improve SLO workflow\n\" \\\n  --label \"enhancement\" \\\n  --label \"agent\"\n",[2124],{"type":44,"tag":59,"props":2125,"children":2126},{"__ignoreMap":553},[2127,2146,2161,2185,2201,2208,2216,2224,2231,2239,2247,2255,2263,2270,2278,2286,2294,2302,2310,2317,2325,2351,2359,2366,2374,2382,2393,2416],{"type":44,"tag":559,"props":2128,"children":2129},{"class":561,"line":562},[2130,2134,2138,2142],{"type":44,"tag":559,"props":2131,"children":2132},{"style":683},[2133],{"type":50,"value":686},{"type":44,"tag":559,"props":2135,"children":2136},{"style":689},[2137],{"type":50,"value":692},{"type":44,"tag":559,"props":2139,"children":2140},{"style":689},[2141],{"type":50,"value":789},{"type":44,"tag":559,"props":2143,"children":2144},{"style":566},[2145],{"type":50,"value":702},{"type":44,"tag":559,"props":2147,"children":2148},{"class":561,"line":572},[2149,2153,2157],{"type":44,"tag":559,"props":2150,"children":2151},{"style":689},[2152],{"type":50,"value":710},{"type":44,"tag":559,"props":2154,"children":2155},{"style":689},[2156],{"type":50,"value":715},{"type":44,"tag":559,"props":2158,"children":2159},{"style":566},[2160],{"type":50,"value":702},{"type":44,"tag":559,"props":2162,"children":2163},{"class":561,"line":582},[2164,2168,2172,2177,2181],{"type":44,"tag":559,"props":2165,"children":2166},{"style":689},[2167],{"type":50,"value":816},{"type":44,"tag":559,"props":2169,"children":2170},{"style":586},[2171],{"type":50,"value":732},{"type":44,"tag":559,"props":2173,"children":2174},{"style":689},[2175],{"type":50,"value":2176},"enhancement: add SLO reporting agent",{"type":44,"tag":559,"props":2178,"children":2179},{"style":586},[2180],{"type":50,"value":742},{"type":44,"tag":559,"props":2182,"children":2183},{"style":566},[2184],{"type":50,"value":702},{"type":44,"tag":559,"props":2186,"children":2187},{"class":561,"line":597},[2188,2192,2196],{"type":44,"tag":559,"props":2189,"children":2190},{"style":689},[2191],{"type":50,"value":841},{"type":44,"tag":559,"props":2193,"children":2194},{"style":586},[2195],{"type":50,"value":732},{"type":44,"tag":559,"props":2197,"children":2198},{"style":689},[2199],{"type":50,"value":2200},"## Feature Request\n",{"type":44,"tag":559,"props":2202,"children":2203},{"class":561,"line":611},[2204],{"type":44,"tag":559,"props":2205,"children":2206},{"emptyLinePlaceholder":576},[2207],{"type":50,"value":579},{"type":44,"tag":559,"props":2209,"children":2210},{"class":561,"line":625},[2211],{"type":44,"tag":559,"props":2212,"children":2213},{"style":689},[2214],{"type":50,"value":2215},"### Description\n",{"type":44,"tag":559,"props":2217,"children":2218},{"class":561,"line":639},[2219],{"type":44,"tag":559,"props":2220,"children":2221},{"style":689},[2222],{"type":50,"value":2223},"Add a new agent focused on SLO reporting and analysis, separate from the SLO management agent.\n",{"type":44,"tag":559,"props":2225,"children":2226},{"class":561,"line":652},[2227],{"type":44,"tag":559,"props":2228,"children":2229},{"emptyLinePlaceholder":576},[2230],{"type":50,"value":579},{"type":44,"tag":559,"props":2232,"children":2233},{"class":561,"line":981},[2234],{"type":44,"tag":559,"props":2235,"children":2236},{"style":689},[2237],{"type":50,"value":2238},"### Use Cases\n",{"type":44,"tag":559,"props":2240,"children":2241},{"class":561,"line":989},[2242],{"type":44,"tag":559,"props":2243,"children":2244},{"style":689},[2245],{"type":50,"value":2246},"- Generate SLO reports for stakeholders\n",{"type":44,"tag":559,"props":2248,"children":2249},{"class":561,"line":1002},[2250],{"type":44,"tag":559,"props":2251,"children":2252},{"style":689},[2253],{"type":50,"value":2254},"- Analyze SLO trends over time\n",{"type":44,"tag":559,"props":2256,"children":2257},{"class":561,"line":1015},[2258],{"type":44,"tag":559,"props":2259,"children":2260},{"style":689},[2261],{"type":50,"value":2262},"- Compare SLOs across services\n",{"type":44,"tag":559,"props":2264,"children":2265},{"class":561,"line":1028},[2266],{"type":44,"tag":559,"props":2267,"children":2268},{"emptyLinePlaceholder":576},[2269],{"type":50,"value":579},{"type":44,"tag":559,"props":2271,"children":2272},{"class":561,"line":1051},[2273],{"type":44,"tag":559,"props":2274,"children":2275},{"style":689},[2276],{"type":50,"value":2277},"### Proposed Agent Capabilities\n",{"type":44,"tag":559,"props":2279,"children":2280},{"class":561,"line":1059},[2281],{"type":44,"tag":559,"props":2282,"children":2283},{"style":689},[2284],{"type":50,"value":2285},"- Query SLO history\n",{"type":44,"tag":559,"props":2287,"children":2288},{"class":561,"line":1072},[2289],{"type":44,"tag":559,"props":2290,"children":2291},{"style":689},[2292],{"type":50,"value":2293},"- Generate formatted reports\n",{"type":44,"tag":559,"props":2295,"children":2296},{"class":561,"line":1086},[2297],{"type":44,"tag":559,"props":2298,"children":2299},{"style":689},[2300],{"type":50,"value":2301},"- Calculate SLO burn rates\n",{"type":44,"tag":559,"props":2303,"children":2304},{"class":561,"line":1117},[2305],{"type":44,"tag":559,"props":2306,"children":2307},{"style":689},[2308],{"type":50,"value":2309},"- Identify at-risk SLOs\n",{"type":44,"tag":559,"props":2311,"children":2312},{"class":561,"line":1130},[2313],{"type":44,"tag":559,"props":2314,"children":2315},{"emptyLinePlaceholder":576},[2316],{"type":50,"value":579},{"type":44,"tag":559,"props":2318,"children":2319},{"class":561,"line":1143},[2320],{"type":44,"tag":559,"props":2321,"children":2322},{"style":689},[2323],{"type":50,"value":2324},"### Related Agents\n",{"type":44,"tag":559,"props":2326,"children":2327},{"class":561,"line":1151},[2328,2333,2337,2342,2346],{"type":44,"tag":559,"props":2329,"children":2330},{"style":689},[2331],{"type":50,"value":2332},"- Current ",{"type":44,"tag":559,"props":2334,"children":2335},{"style":566},[2336],{"type":50,"value":1512},{"type":44,"tag":559,"props":2338,"children":2339},{"style":689},[2340],{"type":50,"value":2341},"slos.md",{"type":44,"tag":559,"props":2343,"children":2344},{"style":566},[2345],{"type":50,"value":1512},{"type":44,"tag":559,"props":2347,"children":2348},{"style":689},[2349],{"type":50,"value":2350}," focuses on SLO CRUD operations\n",{"type":44,"tag":559,"props":2352,"children":2353},{"class":561,"line":1667},[2354],{"type":44,"tag":559,"props":2355,"children":2356},{"style":689},[2357],{"type":50,"value":2358},"- New agent would focus on analytics and reporting\n",{"type":44,"tag":559,"props":2360,"children":2361},{"class":561,"line":1675},[2362],{"type":44,"tag":559,"props":2363,"children":2364},{"emptyLinePlaceholder":576},[2365],{"type":50,"value":579},{"type":44,"tag":559,"props":2367,"children":2368},{"class":561,"line":1684},[2369],{"type":44,"tag":559,"props":2370,"children":2371},{"style":689},[2372],{"type":50,"value":2373},"### Priority\n",{"type":44,"tag":559,"props":2375,"children":2376},{"class":561,"line":1693},[2377],{"type":44,"tag":559,"props":2378,"children":2379},{"style":689},[2380],{"type":50,"value":2381},"Medium - would improve SLO workflow\n",{"type":44,"tag":559,"props":2383,"children":2384},{"class":561,"line":1702},[2385,2389],{"type":44,"tag":559,"props":2386,"children":2387},{"style":586},[2388],{"type":50,"value":742},{"type":44,"tag":559,"props":2390,"children":2391},{"style":566},[2392],{"type":50,"value":702},{"type":44,"tag":559,"props":2394,"children":2395},{"class":561,"line":1710},[2396,2400,2404,2408,2412],{"type":44,"tag":559,"props":2397,"children":2398},{"style":689},[2399],{"type":50,"value":866},{"type":44,"tag":559,"props":2401,"children":2402},{"style":586},[2403],{"type":50,"value":732},{"type":44,"tag":559,"props":2405,"children":2406},{"style":689},[2407],{"type":50,"value":1312},{"type":44,"tag":559,"props":2409,"children":2410},{"style":586},[2411],{"type":50,"value":742},{"type":44,"tag":559,"props":2413,"children":2414},{"style":566},[2415],{"type":50,"value":702},{"type":44,"tag":559,"props":2417,"children":2418},{"class":561,"line":1722},[2419,2423,2427,2431],{"type":44,"tag":559,"props":2420,"children":2421},{"style":689},[2422],{"type":50,"value":866},{"type":44,"tag":559,"props":2424,"children":2425},{"style":586},[2426],{"type":50,"value":732},{"type":44,"tag":559,"props":2428,"children":2429},{"style":689},[2430],{"type":50,"value":1334},{"type":44,"tag":559,"props":2432,"children":2433},{"style":586},[2434],{"type":50,"value":1740},{"type":44,"tag":93,"props":2436,"children":2438},{"id":2437},"error-handling",[2439],{"type":50,"value":2440},"Error Handling",{"type":44,"tag":53,"props":2442,"children":2443},{},[2444],{"type":50,"value":2445},"If issue creation fails:",{"type":44,"tag":333,"props":2447,"children":2448},{},[2449,2454,2465,2470],{"type":44,"tag":123,"props":2450,"children":2451},{},[2452],{"type":50,"value":2453},"Check network connectivity",{"type":44,"tag":123,"props":2455,"children":2456},{},[2457,2459],{"type":50,"value":2458},"Verify gh CLI is authenticated: ",{"type":44,"tag":59,"props":2460,"children":2462},{"className":2461},[],[2463],{"type":50,"value":2464},"gh auth status",{"type":44,"tag":123,"props":2466,"children":2467},{},[2468],{"type":50,"value":2469},"Check repository permissions",{"type":44,"tag":123,"props":2471,"children":2472},{},[2473],{"type":50,"value":2474},"Provide user with issue details to file manually",{"type":44,"tag":93,"props":2476,"children":2478},{"id":2477},"success-response",[2479],{"type":50,"value":2480},"Success Response",{"type":44,"tag":53,"props":2482,"children":2483},{},[2484],{"type":50,"value":2485},"After successfully filing an issue:",{"type":44,"tag":548,"props":2487,"children":2489},{"className":550,"code":2488,"language":552,"meta":553,"style":553},"✅ Issue created successfully!\n\n**Repository**: DataDog\u002Fpup\n**Issue**: #123\n**URL**: https:\u002F\u002Fgithub.com\u002FDataDog\u002Fpup\u002Fissues\u002F123\n**Title**: [issue title]\n\nThe team will review your issue and respond soon. You can:\n- Track the issue at the URL above\n- Add more details by commenting on the issue\n- Subscribe to notifications for updates\n",[2490],{"type":44,"tag":59,"props":2491,"children":2492},{"__ignoreMap":553},[2493,2501,2508,2532,2553,2574,2595,2602,2610,2622,2634],{"type":44,"tag":559,"props":2494,"children":2495},{"class":561,"line":562},[2496],{"type":44,"tag":559,"props":2497,"children":2498},{"style":566},[2499],{"type":50,"value":2500},"✅ Issue created successfully!\n",{"type":44,"tag":559,"props":2502,"children":2503},{"class":561,"line":572},[2504],{"type":44,"tag":559,"props":2505,"children":2506},{"emptyLinePlaceholder":576},[2507],{"type":50,"value":579},{"type":44,"tag":559,"props":2509,"children":2510},{"class":561,"line":582},[2511,2517,2523,2527],{"type":44,"tag":559,"props":2512,"children":2514},{"style":2513},"--shiki-light:#39ADB5;--shiki-light-font-weight:bold;--shiki-default:#89DDFF;--shiki-default-font-weight:bold;--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold",[2515],{"type":50,"value":2516},"**",{"type":44,"tag":559,"props":2518,"children":2520},{"style":2519},"--shiki-light:#E53935;--shiki-light-font-weight:bold;--shiki-default:#F07178;--shiki-default-font-weight:bold;--shiki-dark:#F07178;--shiki-dark-font-weight:bold",[2521],{"type":50,"value":2522},"Repository",{"type":44,"tag":559,"props":2524,"children":2525},{"style":2513},[2526],{"type":50,"value":2516},{"type":44,"tag":559,"props":2528,"children":2529},{"style":566},[2530],{"type":50,"value":2531},": DataDog\u002Fpup\n",{"type":44,"tag":559,"props":2533,"children":2534},{"class":561,"line":597},[2535,2539,2544,2548],{"type":44,"tag":559,"props":2536,"children":2537},{"style":2513},[2538],{"type":50,"value":2516},{"type":44,"tag":559,"props":2540,"children":2541},{"style":2519},[2542],{"type":50,"value":2543},"Issue",{"type":44,"tag":559,"props":2545,"children":2546},{"style":2513},[2547],{"type":50,"value":2516},{"type":44,"tag":559,"props":2549,"children":2550},{"style":566},[2551],{"type":50,"value":2552},": #123\n",{"type":44,"tag":559,"props":2554,"children":2555},{"class":561,"line":611},[2556,2560,2565,2569],{"type":44,"tag":559,"props":2557,"children":2558},{"style":2513},[2559],{"type":50,"value":2516},{"type":44,"tag":559,"props":2561,"children":2562},{"style":2519},[2563],{"type":50,"value":2564},"URL",{"type":44,"tag":559,"props":2566,"children":2567},{"style":2513},[2568],{"type":50,"value":2516},{"type":44,"tag":559,"props":2570,"children":2571},{"style":566},[2572],{"type":50,"value":2573},": https:\u002F\u002Fgithub.com\u002FDataDog\u002Fpup\u002Fissues\u002F123\n",{"type":44,"tag":559,"props":2575,"children":2576},{"class":561,"line":625},[2577,2581,2586,2590],{"type":44,"tag":559,"props":2578,"children":2579},{"style":2513},[2580],{"type":50,"value":2516},{"type":44,"tag":559,"props":2582,"children":2583},{"style":2519},[2584],{"type":50,"value":2585},"Title",{"type":44,"tag":559,"props":2587,"children":2588},{"style":2513},[2589],{"type":50,"value":2516},{"type":44,"tag":559,"props":2591,"children":2592},{"style":566},[2593],{"type":50,"value":2594},": [issue title]\n",{"type":44,"tag":559,"props":2596,"children":2597},{"class":561,"line":639},[2598],{"type":44,"tag":559,"props":2599,"children":2600},{"emptyLinePlaceholder":576},[2601],{"type":50,"value":579},{"type":44,"tag":559,"props":2603,"children":2604},{"class":561,"line":652},[2605],{"type":44,"tag":559,"props":2606,"children":2607},{"style":566},[2608],{"type":50,"value":2609},"The team will review your issue and respond soon. You can:\n",{"type":44,"tag":559,"props":2611,"children":2612},{"class":561,"line":981},[2613,2617],{"type":44,"tag":559,"props":2614,"children":2615},{"style":586},[2616],{"type":50,"value":1078},{"type":44,"tag":559,"props":2618,"children":2619},{"style":566},[2620],{"type":50,"value":2621}," Track the issue at the URL above\n",{"type":44,"tag":559,"props":2623,"children":2624},{"class":561,"line":989},[2625,2629],{"type":44,"tag":559,"props":2626,"children":2627},{"style":586},[2628],{"type":50,"value":1078},{"type":44,"tag":559,"props":2630,"children":2631},{"style":566},[2632],{"type":50,"value":2633}," Add more details by commenting on the issue\n",{"type":44,"tag":559,"props":2635,"children":2636},{"class":561,"line":1002},[2637,2641],{"type":44,"tag":559,"props":2638,"children":2639},{"style":586},[2640],{"type":50,"value":1078},{"type":44,"tag":559,"props":2642,"children":2643},{"style":566},[2644],{"type":50,"value":2645}," Subscribe to notifications for updates\n",{"type":44,"tag":93,"props":2647,"children":2649},{"id":2648},"tips-for-users",[2650],{"type":50,"value":2651},"Tips for Users",{"type":44,"tag":333,"props":2653,"children":2654},{},[2655,2665,2675,2685,2695,2705],{"type":44,"tag":123,"props":2656,"children":2657},{},[2658,2663],{"type":44,"tag":79,"props":2659,"children":2660},{},[2661],{"type":50,"value":2662},"Be specific",{"type":50,"value":2664}," - Include exact commands, error messages, agent names",{"type":44,"tag":123,"props":2666,"children":2667},{},[2668,2673],{"type":44,"tag":79,"props":2669,"children":2670},{},[2671],{"type":50,"value":2672},"Provide context",{"type":50,"value":2674}," - What were you trying to accomplish?",{"type":44,"tag":123,"props":2676,"children":2677},{},[2678,2683],{"type":44,"tag":79,"props":2679,"children":2680},{},[2681],{"type":50,"value":2682},"Include environment details",{"type":50,"value":2684}," - OS, versions, configuration",{"type":44,"tag":123,"props":2686,"children":2687},{},[2688,2693],{"type":44,"tag":79,"props":2689,"children":2690},{},[2691],{"type":50,"value":2692},"One issue per report",{"type":50,"value":2694}," - Don't bundle unrelated problems",{"type":44,"tag":123,"props":2696,"children":2697},{},[2698,2703],{"type":44,"tag":79,"props":2699,"children":2700},{},[2701],{"type":50,"value":2702},"Check existing issues first",{"type":50,"value":2704}," - Avoid duplicates",{"type":44,"tag":123,"props":2706,"children":2707},{},[2708,2713],{"type":44,"tag":79,"props":2709,"children":2710},{},[2711],{"type":50,"value":2712},"Be patient",{"type":50,"value":2714}," - Maintainers will respond when available",{"type":44,"tag":2716,"props":2717,"children":2718},"style",{},[2719],{"type":50,"value":2720},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":2722,"total":1002},[2723,2738,2750,2762,2767,2779,2793,2805,2817,2832,2845],{"slug":2724,"name":2724,"fn":2725,"description":2726,"org":2727,"tags":2728,"stars":18,"repoUrl":19,"updatedAt":2737},"dd-apm","analyze Datadog APM traces and services","APM - traces, services, dependencies, performance analysis.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2729,2730,2733,2735],{"name":9,"slug":8,"type":16},{"name":2731,"slug":2732,"type":16},"Distributed Tracing","distributed-tracing",{"name":2734,"slug":26,"type":16},"Observability",{"name":180,"slug":2736,"type":16},"performance","2026-07-15T05:38:04.953706",{"slug":2739,"name":2739,"fn":2740,"description":2741,"org":2742,"tags":2743,"stars":18,"repoUrl":19,"updatedAt":2749},"dd-debugger","debug production code with Datadog","Live Debugger - inspect runtime argument\u002Fvariable values in production by placing log probes on methods. Use when asked what values a function receives, what parameters look like at runtime, or to capture live data from running services without redeploying.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2744,2745,2748],{"name":9,"slug":8,"type":16},{"name":2746,"slug":2747,"type":16},"Debugging","debugging",{"name":2734,"slug":26,"type":16},"2026-07-15T05:38:09.905216",{"slug":2751,"name":2751,"fn":2752,"description":2753,"org":2754,"tags":2755,"stars":18,"repoUrl":19,"updatedAt":2761},"dd-docs","search Datadog documentation","Datadog docs lookup using docs.datadoghq.com\u002Fllms.txt and linked Markdown pages.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2756,2757,2758],{"name":9,"slug":8,"type":16},{"name":210,"slug":1323,"type":16},{"name":2759,"slug":2760,"type":16},"Reference","reference","2026-07-15T05:38:06.203917",{"slug":4,"name":4,"fn":5,"description":6,"org":2763,"tags":2764,"stars":18,"repoUrl":19,"updatedAt":20},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2765,2766],{"name":9,"slug":8,"type":16},{"name":14,"slug":15,"type":16},{"slug":2768,"name":2768,"fn":2769,"description":2770,"org":2771,"tags":2772,"stars":18,"repoUrl":19,"updatedAt":2778},"dd-logs","manage Datadog logs and pipelines","Log management - search, pipelines, archives, and cost control.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2773,2774,2777],{"name":9,"slug":8,"type":16},{"name":2775,"slug":2776,"type":16},"Logs","logs",{"name":2734,"slug":26,"type":16},"2026-07-15T05:38:07.426277",{"slug":2780,"name":2780,"fn":2781,"description":2782,"org":2783,"tags":2784,"stars":18,"repoUrl":19,"updatedAt":2792},"dd-monitors","manage Datadog monitors and alerts","Monitor management - create, update, mute, and alerting best practices.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2785,2788,2789],{"name":2786,"slug":2787,"type":16},"Alerting","alerting",{"name":9,"slug":8,"type":16},{"name":2790,"slug":2791,"type":16},"Monitoring","monitoring","2026-07-12T07:55:05.804251",{"slug":2794,"name":2794,"fn":2795,"description":2796,"org":2797,"tags":2798,"stars":18,"repoUrl":19,"updatedAt":2804},"dd-pup","authenticate with Datadog CLI","Datadog CLI (pup). OAuth2 auth with token refresh.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2799,2801,2803],{"name":140,"slug":2800,"type":16},"authentication",{"name":2802,"slug":24,"type":16},"CLI",{"name":9,"slug":8,"type":16},"2026-07-12T07:55:07.105248",{"slug":2806,"name":2806,"fn":2807,"description":2808,"org":2809,"tags":2810,"stars":18,"repoUrl":19,"updatedAt":2816},"dd-symdb","search Datadog service symbols","Symbol Database - search service symbols, find probe-able methods.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2811,2814,2815],{"name":2812,"slug":2813,"type":16},"Code Analysis","code-analysis",{"name":9,"slug":8,"type":16},{"name":2746,"slug":2747,"type":16},"2026-07-15T05:38:08.664632",{"slug":2818,"name":2818,"fn":2819,"description":2820,"org":2821,"tags":2822,"stars":18,"repoUrl":19,"updatedAt":2831},"dd-triage-flaky-test","triage and resolve flaky tests","Load when investigating a specific flaky test. Gets history, failure pattern, and category, then recommends fix, quarantine, or escalate.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2823,2824,2825,2828],{"name":9,"slug":8,"type":16},{"name":2746,"slug":2747,"type":16},{"name":2826,"slug":2827,"type":16},"QA","qa",{"name":2829,"slug":2830,"type":16},"Testing","testing","2026-07-12T07:55:10.506266",{"slug":2833,"name":2833,"fn":2834,"description":2835,"org":2836,"tags":2837,"stars":18,"repoUrl":19,"updatedAt":2844},"dd-unblock-pr","diagnose and unblock CI pipelines","Load when investigating a failing PR CI pipeline or checking PR health. Attributes each CI failure as flaky, infra, or regression, proposes a targeted action, and reports code coverage.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2838,2841,2842,2843],{"name":2839,"slug":2840,"type":16},"CI\u002FCD","ci-cd",{"name":9,"slug":8,"type":16},{"name":2746,"slug":2747,"type":16},{"name":14,"slug":15,"type":16},"2026-07-15T05:38:12.359316",{"slug":64,"name":64,"fn":2846,"description":2847,"org":2848,"tags":2849,"stars":18,"repoUrl":19,"updatedAt":2856},"manage Datadog infrastructure via CLI","Datadog API CLI with 49 command groups, 300+ subcommands. Skills and domain agents for monitoring, logs, APM, security, and infrastructure.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2850,2851,2852,2855],{"name":2802,"slug":24,"type":16},{"name":9,"slug":8,"type":16},{"name":2853,"slug":2854,"type":16},"Infrastructure","infrastructure",{"name":2790,"slug":2791,"type":16},"2026-07-15T05:38:13.593372",{"items":2858,"total":1002},[2859,2866,2872,2878,2883,2889,2895],{"slug":2724,"name":2724,"fn":2725,"description":2726,"org":2860,"tags":2861,"stars":18,"repoUrl":19,"updatedAt":2737},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2862,2863,2864,2865],{"name":9,"slug":8,"type":16},{"name":2731,"slug":2732,"type":16},{"name":2734,"slug":26,"type":16},{"name":180,"slug":2736,"type":16},{"slug":2739,"name":2739,"fn":2740,"description":2741,"org":2867,"tags":2868,"stars":18,"repoUrl":19,"updatedAt":2749},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2869,2870,2871],{"name":9,"slug":8,"type":16},{"name":2746,"slug":2747,"type":16},{"name":2734,"slug":26,"type":16},{"slug":2751,"name":2751,"fn":2752,"description":2753,"org":2873,"tags":2874,"stars":18,"repoUrl":19,"updatedAt":2761},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2875,2876,2877],{"name":9,"slug":8,"type":16},{"name":210,"slug":1323,"type":16},{"name":2759,"slug":2760,"type":16},{"slug":4,"name":4,"fn":5,"description":6,"org":2879,"tags":2880,"stars":18,"repoUrl":19,"updatedAt":20},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2881,2882],{"name":9,"slug":8,"type":16},{"name":14,"slug":15,"type":16},{"slug":2768,"name":2768,"fn":2769,"description":2770,"org":2884,"tags":2885,"stars":18,"repoUrl":19,"updatedAt":2778},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2886,2887,2888],{"name":9,"slug":8,"type":16},{"name":2775,"slug":2776,"type":16},{"name":2734,"slug":26,"type":16},{"slug":2780,"name":2780,"fn":2781,"description":2782,"org":2890,"tags":2891,"stars":18,"repoUrl":19,"updatedAt":2792},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2892,2893,2894],{"name":2786,"slug":2787,"type":16},{"name":9,"slug":8,"type":16},{"name":2790,"slug":2791,"type":16},{"slug":2794,"name":2794,"fn":2795,"description":2796,"org":2896,"tags":2897,"stars":18,"repoUrl":19,"updatedAt":2804},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2898,2899,2900],{"name":140,"slug":2800,"type":16},{"name":2802,"slug":24,"type":16},{"name":9,"slug":8,"type":16}]