Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
7f42c7b
Update Java version compatibility mapping for MI 4.6.0
KalinduGandara Feb 17, 2026
b9c2e2a
Merge branch 'main' into add-4.6.0-java
KalinduGandara Feb 17, 2026
494140c
Fix Java version retrieval in downloadJavaFromMI
KalinduGandara Feb 17, 2026
8255820
Merge branch 'main' into add-4.6.0-java
ChinthakaJ98 Feb 18, 2026
62cfdfc
Merge pull request #1463 from KalinduGandara/add-4.6.0-java
ChinthakaJ98 Feb 18, 2026
0646487
Implement diagram on connection click for tools
kaumini Feb 18, 2026
466c7c2
Merge branch 'mi-mcp-tools' of https://github.com/wso2/vscode-extensi…
kaumini Feb 18, 2026
e17675d
Pass documenturi and range to get mcp tools
kaumini Feb 18, 2026
90666bc
Group mcp tools with same connection
kaumini Feb 18, 2026
24fa523
Render connector icon on mcp edit form
kaumini Feb 18, 2026
b0a2eed
Update mcp edit form title
kaumini Feb 18, 2026
d678751
Fix vulnerabilities
gigara Feb 18, 2026
84e3bab
Update dependencies and remove ajv version override in rush configura…
gigara Feb 18, 2026
d1129d2
Update .trivyignore to include additional CVE for nested dependencies
gigara Feb 18, 2026
0f5568a
update lock file
gigara Feb 18, 2026
ef42ea3
Update cache plugin version
gigara Feb 18, 2026
951050f
Update cache plugin version
gigara Feb 18, 2026
e2c1525
Merge pull request #1485 from gigara/security-fixes
kaje94 Feb 18, 2026
353a506
Enable remote debugging and DSS mapping generation
ChinthakaJ98 Feb 19, 2026
50dce7c
Merge branch 'main' into ui-changes
ChinthakaJ98 Feb 19, 2026
4e2d25c
Adding mcp tools (with plus click) with previous connection should sh…
kaumini Feb 19, 2026
6fb0664
Submit mcp tool descriptions
kaumini Feb 19, 2026
fec1ab5
Reduce height of mcp tool list
kaumini Feb 19, 2026
fc33825
Remove java naming convention enforcement
ChinthakaJ98 Feb 19, 2026
60957f7
Add env variables to the process for unit test execution
ChinthakaJ98 Feb 19, 2026
670f8fe
Allow configurable values to have equal signs
ChinthakaJ98 Feb 19, 2026
c9242f6
Upgrade the synapse-unit-test-maven-plugin version
ChinthakaJ98 Feb 19, 2026
4f29252
Update trivy ignore
gigara Feb 20, 2026
f97e292
render ai connector icon for mcp tools
kaumini Feb 20, 2026
4e0de7a
Merge pull request #1523 from gigara/security-fixes
gigara Feb 20, 2026
d166932
Merge branch 'main' into ui-changes
ChinthakaJ98 Feb 20, 2026
8784745
Merge pull request #1491 from ChinthakaJ98/ui-changes
ChinthakaJ98 Feb 20, 2026
15d6230
Merge branch 'main' into mi-fixes-15
ChinthakaJ98 Feb 20, 2026
34a81fc
Merge pull request #1504 from ChinthakaJ98/mi-fixes-15
ChinthakaJ98 Feb 20, 2026
4fa1f27
Add initial basic version of MI Copilot agent mode
IsuruMaduranga Dec 17, 2025
bb14614
Improve main agent
IsuruMaduranga Jan 5, 2026
150f963
Improve handling project files
IsuruMaduranga Jan 5, 2026
ba5edc8
Add connector tools
IsuruMaduranga Jan 6, 2026
5f25494
Add connector add remove tools
IsuruMaduranga Jan 7, 2026
2623f37
Improve connector tools
IsuruMaduranga Jan 12, 2026
3dd31d0
Improve file tools
IsuruMaduranga Jan 12, 2026
eef78e7
Implement the grep tool
IsuruMaduranga Jan 12, 2026
f42ea97
Implement the glob tool
IsuruMaduranga Jan 12, 2026
200435b
Reduce context usage by file tools
IsuruMaduranga Jan 12, 2026
4d79f1f
Add LSP integration to file tools
IsuruMaduranga Jan 13, 2026
1cb4aeb
Add code actions to the validation tool
IsuruMaduranga Jan 13, 2026
cc12c1f
Implement chat persistence
IsuruMaduranga Jan 14, 2026
d141f9f
Load chat history via RPC
IsuruMaduranga Jan 14, 2026
42f27bd
Refactor code
IsuruMaduranga Jan 14, 2026
9339636
Add tool caching
IsuruMaduranga Jan 14, 2026
70d8e91
Implement data-mapping sub agent
IsuruMaduranga Jan 17, 2026
291b041
Improve tool messages
IsuruMaduranga Jan 17, 2026
b7f944f
Add build and server management tools
IsuruMaduranga Jan 17, 2026
431f813
Implement a summarization agent
IsuruMaduranga Jan 17, 2026
f691dc6
Upgrade ai-sdk
IsuruMaduranga Jan 18, 2026
673b0ae
Add tool call ids to history
IsuruMaduranga Jan 18, 2026
fde88be
Implement aggressive in loop caching
IsuruMaduranga Jan 18, 2026
82c97a1
Fix caching and implement telemetry
IsuruMaduranga Jan 21, 2026
c522280
Simplify chat hitory manager
IsuruMaduranga Jan 21, 2026
8f095d2
Fix caching between sessions
IsuruMaduranga Jan 21, 2026
feda26c
Implement plan and explore sub agents
IsuruMaduranga Jan 26, 2026
6abbee6
Implement plan mode
IsuruMaduranga Jan 26, 2026
593d3ec
Improve plan mode
IsuruMaduranga Jan 27, 2026
ebab6bb
Improve ask_user tool and plan mode tools
IsuruMaduranga Jan 27, 2026
9a9969a
Improve connector tools
IsuruMaduranga Jan 27, 2026
948d8d2
Improve file tree
IsuruMaduranga Jan 27, 2026
ba70fe3
Remove plan manager
IsuruMaduranga Jan 27, 2026
41b8881
Improve todo list ui ux
IsuruMaduranga Jan 27, 2026
5da33b6
Improve plan mode UI
IsuruMaduranga Jan 27, 2026
1295bcb
Handle user interrupts
IsuruMaduranga Jan 28, 2026
5bba2f3
Add bash tools
IsuruMaduranga Jan 28, 2026
460c14f
Improve run tool
IsuruMaduranga Jan 28, 2026
c81d995
Improve bash UI
IsuruMaduranga Jan 28, 2026
f5266e5
Implement background task execution
IsuruMaduranga Jan 28, 2026
28edc2c
Remove multi edit tool
IsuruMaduranga Jan 28, 2026
483b3bc
Implement chat session management
IsuruMaduranga Feb 6, 2026
85704bf
Improve input panel UI
IsuruMaduranga Feb 6, 2026
cea1d2d
Add background running to sub agents
IsuruMaduranga Feb 6, 2026
08b4ac2
Improve testing tools
IsuruMaduranga Feb 6, 2026
a644201
Fix some UI bugs
IsuruMaduranga Feb 6, 2026
434a4f8
Implement compacting
IsuruMaduranga Feb 6, 2026
f81b181
Improve compaction
IsuruMaduranga Feb 6, 2026
e5f0e3c
Update system prompt
IsuruMaduranga Feb 6, 2026
bd0a3a7
Remove plan sub agent
IsuruMaduranga Feb 6, 2026
e215632
Improve sub agents
IsuruMaduranga Feb 6, 2026
f4cc4d7
Improve code validation
IsuruMaduranga Feb 6, 2026
7f7f869
Refactor tool descriptions for clarity and conciseness
IsuruMaduranga Feb 6, 2026
29f03e9
Trim system prompt
IsuruMaduranga Feb 6, 2026
50ddc6c
Add clickable links
IsuruMaduranga Feb 6, 2026
2ca27a6
Improve UI
IsuruMaduranga Feb 7, 2026
2c89c12
Improve AI chat panel
IsuruMaduranga Feb 7, 2026
1ee775e
Add file upload support
IsuruMaduranga Feb 7, 2026
7591a73
Add thinking support
IsuruMaduranga Feb 7, 2026
1173997
Improve compact summary UI
IsuruMaduranga Feb 7, 2026
0d9f565
Add auto compacting
IsuruMaduranga Feb 7, 2026
aa8d209
Add ask mode
IsuruMaduranga Feb 7, 2026
0bbecfd
Implement unified plan mode
IsuruMaduranga Feb 7, 2026
e8e98be
Fix plan mode UI issues
IsuruMaduranga Feb 7, 2026
7c7bcbd
Add UI improvements to chat footer
IsuruMaduranga Feb 7, 2026
63542c2
Add quick code mention support
IsuruMaduranga Feb 7, 2026
feb69f0
Implement undo feature
IsuruMaduranga Feb 8, 2026
1405488
Improve auto plan mode transition UX
IsuruMaduranga Feb 8, 2026
9e71e6e
Implement shared large tool output handling
IsuruMaduranga Feb 8, 2026
9121509
Improve popup UI UX
IsuruMaduranga Feb 8, 2026
765aeaf
Improve checkpointing
IsuruMaduranga Feb 8, 2026
8f42d1e
Add a session version
IsuruMaduranga Feb 8, 2026
4e5d4b1
Implement connector caching
IsuruMaduranga Feb 8, 2026
799de59
Add project structure truncation
IsuruMaduranga Feb 8, 2026
35e16a7
Add pdf and image reading support to the read tool
IsuruMaduranga Feb 9, 2026
ea4bdd6
Migrate session storage to .mi-vscode
IsuruMaduranga Feb 9, 2026
8933e2e
Add skills
IsuruMaduranga Feb 9, 2026
e2d755b
Unify shell and sub agent IDs
IsuruMaduranga Feb 9, 2026
44171c9
Add web search and web fetch tools
IsuruMaduranga Feb 9, 2026
a0c0bf8
Add web access preapproval feature to agent requests and tools
IsuruMaduranga Feb 9, 2026
1898ac0
Fix markdown table rendering
IsuruMaduranga Feb 10, 2026
5f8e07d
Improve undo mechanism
IsuruMaduranga Feb 10, 2026
072abfa
Fix plan mode file write bug
IsuruMaduranga Feb 10, 2026
5dbdb19
Fix plan mode session continuation bug
IsuruMaduranga Feb 10, 2026
16b5096
Inject MI server path to the user prompt
IsuruMaduranga Feb 13, 2026
9446531
Migrate to devant auth and to the common anthropic proxy
IsuruMaduranga Feb 16, 2026
d5148c7
Fix CodeRabbit feedbacks
IsuruMaduranga Feb 16, 2026
4ba7eb1
Refactor code
IsuruMaduranga Feb 16, 2026
f22d3ac
Add support for legacy MI versions
IsuruMaduranga Feb 16, 2026
bc8275f
Migrate to new usage call
IsuruMaduranga Feb 16, 2026
4913e67
Fix CodeRabbit feedbacks
IsuruMaduranga Feb 16, 2026
f01a3e0
Add COPILOT_ROOT_URL
IsuruMaduranga Feb 16, 2026
78b024c
Fix CodeRabbit feedbacks
IsuruMaduranga Feb 17, 2026
d8c89bc
Add interleaved thinking
IsuruMaduranga Feb 17, 2026
22d12d0
Fix CodeRabbit feedbacks
IsuruMaduranga Feb 17, 2026
f73527c
Add pnpm-lock
IsuruMaduranga Feb 17, 2026
ca576e4
Upgrade to sonnet 4.6
IsuruMaduranga Feb 18, 2026
16522a0
Hide thinking toggle
IsuruMaduranga Feb 18, 2026
9878461
Fix connector store fallback path
IsuruMaduranga Feb 18, 2026
9de851b
Add a thinking animation
IsuruMaduranga Feb 18, 2026
0ca60eb
Add xpath rules in synapse expressions
IsuruMaduranga Feb 18, 2026
3de6d33
Add debug guidelines for SOAP
IsuruMaduranga Feb 18, 2026
b3492df
Update dependencies in pnpm-lock.yaml to latest versions for '@ai-sdk…
IsuruMaduranga Feb 18, 2026
67515a6
Add server srart time out
IsuruMaduranga Feb 20, 2026
2527e8f
Improve tool calling UI
IsuruMaduranga Feb 20, 2026
7f969f9
Add a fix for LSP false positives
IsuruMaduranga Feb 20, 2026
b95dccc
Refactor authentication handling to use unified credential retrieval …
IsuruMaduranga Feb 20, 2026
6d0c17e
Update dependencies in pnpm-lock.yaml
IsuruMaduranga Feb 20, 2026
b38a330
Update dependencies '@ai-sdk/anthropic' to version 3.0.46 and 'ai' to…
IsuruMaduranga Feb 20, 2026
fd8fc7f
Merge pull request #1452 from IsuruMaduranga/mi-agent-mode
ChinthakaJ98 Feb 20, 2026
847ec93
Add support to run multiple projects in a workspace
ChinthakaJ98 Feb 21, 2026
607f807
Merge branch 'main' into multi-project-run
ChinthakaJ98 Feb 23, 2026
3a4a77c
Merge pull request #1534 from ChinthakaJ98/multi-project-run
ChinthakaJ98 Feb 23, 2026
0dfd6e5
Merge branch 'main' into mi-mcp-tools
kaumini Feb 23, 2026
8e0d498
Remove redundant type
kaumini Feb 23, 2026
0d66d21
Merge branch 'mi-mcp-tools' of https://github.com/wso2/vscode-extensi…
kaumini Feb 23, 2026
6375dea
Fix bn.js vulnerability
gigara Feb 23, 2026
16e7f80
Update pnpm-lock.yaml to resolve caniuse-db and caniuse-lite versions
gigara Feb 23, 2026
3774cc5
Enable skipLibCheck in TypeScript configuration for improved type-che…
gigara Feb 23, 2026
9bdd07a
Merge pull request #1538 from gigara/security-fixes
kaumini Feb 23, 2026
4be49e9
Merge branch 'main' into mi-mcp-tools
kaumini Feb 23, 2026
44d982c
Provide mcp tool operation for ai connectors above v0.2.1
kaumini Feb 23, 2026
da9aaed
Remove redundant checks
kaumini Feb 23, 2026
8af3769
Fix typo
kaumini Feb 23, 2026
05f1110
Add console log for failure
kaumini Feb 23, 2026
e4ce6e5
Merge pull request #1535 from wso2/mi-mcp-tools
gigara Feb 23, 2026
16e2383
Add CodeMap API and lang client support
yasithrashan Feb 6, 2026
ade45d4
Generate bal.md from CodeMap
yasithrashan Feb 9, 2026
f420c19
Move CodeMap markdown to bal-md module
yasithrashan Feb 11, 2026
c7e3de2
Cache CodeMap and support incremental updates
yasithrashan Feb 11, 2026
0f0f302
Refactor CodeMap Markdown to nested bullets
yasithrashan Feb 12, 2026
dc9810a
Refine code map markdown header and imports
yasithrashan Feb 12, 2026
6faa052
Add Grep tool for code search
yasithrashan Feb 13, 2026
555ee3f
Include generated bal.md in agent prompt
yasithrashan Feb 16, 2026
803105c
Clarify CodeMap usage and add file-read tool
yasithrashan Feb 16, 2026
9d7bdf7
Revise Grep tool description and usage
yasithrashan Feb 17, 2026
0290fb2
Add detailed code exploration workflow
yasithrashan Feb 18, 2026
f0164fa
Improve AI agent prompts
yasithrashan Feb 20, 2026
7c8f2c8
Comment out test cases and add indexing case
yasithrashan Feb 23, 2026
866a881
Add order_management_system test data and tests
yasithrashan Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .trivyignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,9 @@ CVE-2020-36851

# No fix released by the author
CVE-2025-14505

# Library is used in nested dependencies and not directly used by our codebase. No fix released by the author.
CVE-2025-69873

# used in nested dependencies and not directly used by our codebase. No fix released by the author.
CVE-2026-26996
2 changes: 1 addition & 1 deletion common/autoinstallers/rush-plugins/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
}
},
"dependencies": {
"@gigara/rush-github-action-build-cache-plugin": "1.1.4"
"@gigara/rush-github-action-build-cache-plugin": "1.1.8"
}
}
58 changes: 30 additions & 28 deletions common/autoinstallers/rush-plugins/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 8 additions & 8 deletions common/config/rush/.pnpmfile.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ module.exports = {
pkg.dependencies['eslint'] = '^9.27.0';
}
if (pkg.dependencies['fast-xml-parser']) {
pkg.dependencies['fast-xml-parser'] = '5.3.4';
pkg.dependencies['fast-xml-parser'] = '5.3.6';
}
if (pkg.dependencies['lodash']) {
pkg.dependencies['lodash'] = '4.17.23';
Expand All @@ -55,15 +55,15 @@ module.exports = {
if (pkg.dependencies['eslint']) {
pkg.dependencies['eslint'] = '^9.27.0';
}
if (pkg.dependencies['fast-xml-parser']) {
pkg.dependencies['fast-xml-parser'] = '5.3.4';
}
if (pkg.dependencies['hono']) {
pkg.dependencies['hono'] = '^4.11.7';
}
if (pkg.dependencies['lodash']) {
pkg.dependencies['lodash'] = '4.17.23';
}
if (pkg.dependencies['bn.js']) {
pkg.dependencies['bn.js'] = '5.2.3';
}
}

if (pkg.devDependencies) {
Expand Down Expand Up @@ -92,7 +92,7 @@ module.exports = {
pkg.devDependencies['eslint'] = '^9.27.0';
}
if (pkg.devDependencies['fast-xml-parser']) {
pkg.devDependencies['fast-xml-parser'] = '5.3.4';
pkg.devDependencies['fast-xml-parser'] = '5.3.6';
}
if (pkg.devDependencies['lodash']) {
pkg.devDependencies['lodash'] = '4.17.23';
Expand All @@ -106,15 +106,15 @@ module.exports = {
if (pkg.devDependencies['eslint']) {
pkg.devDependencies['eslint'] = '^9.27.0';
}
if (pkg.devDependencies['fast-xml-parser']) {
pkg.devDependencies['fast-xml-parser'] = '5.3.4';
}
if (pkg.devDependencies['hono']) {
pkg.devDependencies['hono'] = '^4.11.7';
}
if (pkg.devDependencies['lodash']) {
pkg.devDependencies['lodash'] = '4.17.23';
}
if (pkg.devDependencies['bn.js']) {
pkg.devDependencies['bn.js'] = '5.2.3';
}
}

return pkg;
Expand Down
Loading