Skip to content

Commit 489cec3

Browse files
Merge branch 'develop'
2 parents 67dc3af + 93b981f commit 489cec3

5 files changed

Lines changed: 61 additions & 26 deletions

File tree

extension/docs/github-copilot/getting-started/chat-basics.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
## Key Takeaways
44

5-
Use agent mode with Claude Sonnet 4.5 for the best experience with IDL and ENVI. Agent mode enables GitHub Copilot to access specialized tools and take actions on your behalf.
5+
Use agent mode to enable GitHub Copilot to access specialized tools and take actions on your behalf with ENVI and IDL.
66

77
**Requirements:**
88

99
- Agent mode enabled (hexagon icon)
10-
- Claude Sonnet recommended (4.5 at the time of writing this)
10+
11+
- Claude Sonnet recommended (4.5 or 4.6 at the time of writing this)
12+
1113
- MCP tools visible in tool list
1214

1315
## Creating a New Chat

extension/docs/github-copilot/getting-started/envi.md

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,32 @@
11
# Quick Start: ENVI
22

3-
## Key Takeaways
3+
ENVI Agent is a partner for building and running geospatial processing workflows, enabling you to focus on intent and results rather than managing manual mechanics.
44

5-
ENVI's GitHub Copilot integration uses specialized MCP tools to run processing workflows, understand datasets, and solve remote sensing problems.
5+
ENVI Agent works by providing a set of Model Context Protocol (MCP) tools and instructions for GitHub Copilot.
6+
7+
## Setup
8+
9+
::: info
10+
11+
ENVI Agent setup is the same as IDL Agent, but requires ENVI + IDL
12+
13+
:::
14+
15+
<div align="center" style="margin-bottom:2rem;margin-top:2rem;">
16+
<video controls style="max-width: 1920px; width: 100%">
17+
<source src="https://vis-mktg.s3.us-east-1.amazonaws.com/web-content/vscode-idl/envi-agent-setup.mp4" type="video/mp4">
18+
</video>
19+
</div>
620

721
**Requirements:**
822

9-
- IDL 9.2 and ENVI 6.2 or newer
10-
- ENVI Agent license feature
11-
- Works alongside IDL Agent capabilities
23+
- Install [ENVI 6.2](https://portal.nv5geospatialsoftware.com/) and have the ENVI Agent license feature
24+
25+
- [Install Visual Studio Code](https://code.visualstudio.com/download) or update to the latest version
26+
27+
- Install [IDL for VSCode](https://marketplace.visualstudio.com/items?itemName=IDL.idl-for-vscode)
28+
29+
- A paid [GitHub Copilot](https://github.com/features/copilot/plans) account
1230

1331
## Helpful Tips
1432

@@ -21,7 +39,7 @@ To guide the LLM to use ENVI, make sure to add "ENVI" to your requests. Here's s
2139

2240
:::
2341

24-
**Automatic Startup:** ENVI and IDL start automatically when neededno manual intervention required.
42+
**Automatic Startup:** ENVI and IDL start automatically when needed, no manual intervention required.
2543

2644
**Built-in Prompts:** Start your chat with "/envi" to access pre-configured prompts designed for common remote sensing problems.
2745

@@ -49,9 +67,9 @@ Generate IDL routines and IDL Notebooks for repeatable workflows.
4967

5068
## Example Requests
5169

52-
Guide GitHub Copilot to use ENVI by adding phrases like "Using ENVI", "With ENVI", or "Can ENVI" to your requests.
70+
For ENVI, make sure to include text like "Using ENVI", "With ENVI", or "Can ENVI" to your requests.
5371

54-
Here are some examples to get started:
72+
Here's some requests for what kinds of questions IDL Agent can help with:
5573

5674
::: code-group
5775

extension/docs/github-copilot/getting-started/idl.md

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,42 @@
11
# Quick Start: IDL
22

3-
## Key Takeaways
3+
IDL Agent empowers you to autonomously write, run, and troubleshoot IDL code, simplifying developer workflows and accelerating discovery.
44

5-
IDL's GitHub Copilot integration enables GitHub Copilot to become an expert IDL programmer through specialized root-level instructions. These instructions are automatically applied when you work with IDL code or IDL Notebooks.
5+
IDL Agent works by providing a set of Model Context Protocol (MCP) tools and instructions for GitHub Copilot.
6+
7+
## Setup
8+
9+
::: info
10+
11+
IDL Agent setup is the same as ENVI Agent.
12+
13+
:::
14+
15+
<div align="center" style="margin-bottom:2rem;margin-top:2rem;">
16+
<video controls style="max-width: 1920px; width: 100%">
17+
<source src="https://vis-mktg.s3.us-east-1.amazonaws.com/web-content/vscode-idl/idl-agent-setup.mp4" type="video/mp4">
18+
</video>
19+
</div>
620

721
**Requirements:**
822

9-
- IDL 9.2 or newer
10-
- Instructions automatically load when IDL code or notebooks are open or attached
23+
- Install [IDL 9.2 or ENVI 6.2](https://portal.nv5geospatialsoftware.com/)
1124

12-
**What to Look For:** "IDl Agent" message in your chat when instructions load
25+
- [Install Visual Studio Code](https://code.visualstudio.com/download) or update to the latest version
1326

14-
## Helpful Tips
27+
- Install [IDL for VSCode](https://marketplace.visualstudio.com/items?itemName=IDL.idl-for-vscode)
1528

16-
**Automatic Startup:** IDL starts automatically when needed—no manual intervention required.
29+
- A paid [GitHub Copilot](https://github.com/features/copilot/plans) account
1730

18-
**Creating IDL Notebooks:** Explicitly request an "IDL Notebook" to ensure you get the native VSCode implementation rather than a Python/Jupyter notebook. Native IDL Notebooks require no additional setup or configuration.
31+
## Helpful Tips
1932

20-
## How It Works
33+
**Automatic Startup:** IDL starts automatically when needed, no manual intervention required.
2134

22-
GitHub Copilot is already an expert programmer across many languages. We've enhanced this expertise with specialized instructions that help it write better IDL code and understand your existing routines. These instructions apply automatically when you work with IDL files or notebooks, no manual setup required.
35+
**Creating IDL Notebooks:** Explicitly request an "IDL Notebook" to ensure you get the native VSCode implementation rather than a Python/Jupyter notebook. Native IDL Notebooks require no additional setup or configuration.
2336

24-
## Example Requests
37+
## Example Questions
2538

26-
GitHub Copilot has access to many tools and can handle a wide range of IDL-related tasks or requests. Here are some examples to get you started:
39+
Here's some requests for what kinds of questions IDL Agent can help with:
2740

2841
::: code-group
2942

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# Getting Started
22

3-
Discover how to use GitHub Copilot with IDL and ENVI. This section covers the basics you need to get productive quickly.
3+
Discover how to use GitHub Copilot with IDL Agent and ENVI Agent. Each section specific to the agents includes a setup video talking about how to get up and running.
44

55
**What You'll Learn:**
66

77
- How to interact with the chat interface
8-
- Writing effective prompts for IDL code generation
9-
- Running ENVI workflows with GitHub Copilot
8+
9+
- Using IDL Agent
10+
11+
- Running ENVI workflows with ENVI Agent

libs/parsing/index/src/lib/change-detection/process-change-detection-results.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export async function ProcessChangeDetectionResults(
6161
for (let i = 0; i < changedFiles.length; i++) {
6262
changedGlobals = changedGlobals.concat(
6363
GetChangedGlobals(
64-
index.globalIndex.globalTokensByFile[changedFiles[i]],
64+
index.globalIndex.globalTokensByFile[changedFiles[i]] || [],
6565
changed[changedFiles[i]]
6666
)
6767
);

0 commit comments

Comments
 (0)