FMA - claude-devtools - #47018
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #47018 +/- ##
==========================================
- Coverage 67.04% 67.04% -0.01%
==========================================
Files 2877 2878 +1
Lines 225137 225139 +2
Branches 11779 11637 -142
==========================================
+ Hits 150933 150934 +1
- Misses 60533 60534 +1
Partials 13671 13671
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.
Tip: disable this comment in your organization's Code Review settings.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (5)
WalkthroughThis PR introduces Claude DevTools as a managed macOS application. It adds Homebrew input metadata, creates a complete application manifest in the enterprise catalog with version detection via SQL queries and inline Bash scripts for controlled installation and uninstallation, updates the main app registry with the Claude DevTools entry, and registers a new React icon component on the frontend with integration into the software-to-icon mapping. Possibly related PRs
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
Adds a new Fleet-maintained app (FMA) entry for Claude DevTools on macOS and wires up a dedicated icon so it can render in the Software UI.
Changes:
- Added a new
claude-devtoolsmaintained app definition (inputs + generated outputs) fordarwin, including install/uninstall scripts and osquery queries. - Registered
ClaudeDevtoolsicon component and mapped the software name to that icon in the Software page icon map. - Added the new app to the maintained apps catalog (
apps.json).
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| frontend/pages/SoftwarePage/components/icons/index.ts | Imports the new icon and maps a software name to it for UI rendering. |
| frontend/pages/SoftwarePage/components/icons/ClaudeDevtools.tsx | Adds the Claude DevTools icon component (embedded image). |
| ee/maintained-apps/outputs/claude-devtools/darwin.json | Generated FMA manifest for macOS (queries, installer URL, scripts, hash). |
| ee/maintained-apps/outputs/apps.json | Adds Claude DevTools to the maintained apps catalog. |
| ee/maintained-apps/inputs/homebrew/claude-devtools.json | Source input used to generate the maintained app output. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "citrix workspace": CitrixWorkspace, | ||
| claude: Claude, | ||
| "claude-devtools": ClaudeDevtools, | ||
| cleanmymac_5: CleanMyMac, |
| "slug": "claude-devtools/darwin", | ||
| "platform": "darwin", | ||
| "unique_identifier": "com.claudecode.context", | ||
| "description": "Claude DevTools is an app to visualise and analyse Claude Code session executions." |
Summary by CodeRabbit