Faros AI VSCode Extension is a powerful tool designed to bring real-time observability into your engineering workflows. With this extension, engineering teams can gain deep insights into the inner loop of software development, enabling data-driven decision-making and performance optimization.
Faros AI is a comprehensive observability platform built for engineering teams. Our platform provides solutions across a wide range of areas, including:
- Engineering Productivity
- DORA Metrics
- Developer Experience
- AI Copilot Impact
- Software Quality
- Initiative Tracking
- Investment Strategy
- Software Capitalization
- Team Health & Onboarding
Faros AI offers out-of-the-box intelligence modules, delivering rapid visibility into productivity, delivery outcomes, budgets, and talent without requiring any data refactoring or standardization. Users can create custom metrics, dashboards, and reports to support both operational cadences and ad hoc business analysis.
This VSCode extension enhances the Faros AI platform by collecting valuable data from within your developers' IDEs. Installing the extension allows Faros AI customers to:
- Gain insights into key contributors to developer performance.
- Understand the inner workings of development processes.
- Optimize engineering practices by analyzing data directly from developer environments.
The first major feature of the Faros AI VSCode extension focuses on tracking auto-completion events. This data helps engineering organizations assess the adoption and impact of coding assistants, such as GitHub Copilot.
By deploying this extension to your engineers' machines, Faros will collect data on how often and how effectively auto-completion suggestions are used, offering valuable insights into how these tools are improving productivity and coding speed.
Download and install the Faros AI VSCode Extension from the Visual Studio Code Marketplace and then configure the extension:
- Open VSCode setting screen by hitting cmd+,
- Enter 'Faros' in the search bar to get to Faros AI's extension settings
- Enter your personal details in the
Vcs Name
,Vcs Email
, andVcs Uid
fields - Configure how the extension will send data to Faros in one of two ways:
- Set a dedicated webhook url (see more on how to configure a webhook below)
- Set Faros API Key that the extension will use to directly post requests to Faros API
Once installed, the extension will automatically begin collecting auto-completion event data.
In Faros' workflows screen (Data control -> Workflows) create a new flow by importing this template json file.
Once imported, edit the Send HTTP request
step and update its authorization
header's value to be your Faros API key. Publish your flow and use its Catch Webhook
live URL in your extension's webhook configuration.
Once installed, the VSCode extension integrates seamlessly with your developers' workflow. Auto-completion events are captured and securely sent to the Faros AI platform, where leaders can analyze the data to make informed decisions about engineering performance and tool adoption.
Faros AI takes data privacy and security seriously. All data collected through this extension is anonymized and encrypted, ensuring that no personal or sensitive information is exposed. For more details, please review our privacy policy.
If you have any questions or need support, please reach out to our team at [email protected] or visit our documentation for more details.
We welcome contributions from the community! If you're interested in improving this extension, please feel free to submit a pull request or open an issue on our GitHub repository.