Add selectable CASAN IDE integrations
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"name": "casan-governed-chat",
|
||||
"displayName": "CASAN Governed Chat",
|
||||
"description": "A CASAN-owned @casan route for GitHub Copilot Chat with H1-H7 admission and evidence.",
|
||||
"version": "1.0.0",
|
||||
"publisher": "fpt-casan",
|
||||
"license": "UNLICENSED",
|
||||
"engines": {
|
||||
"vscode": "^1.98.0"
|
||||
},
|
||||
"categories": [
|
||||
"AI",
|
||||
"Chat"
|
||||
],
|
||||
"main": "./extension.js",
|
||||
"activationEvents": [
|
||||
"onChatParticipant:fpt-casan.casan"
|
||||
],
|
||||
"contributes": {
|
||||
"chatParticipants": [
|
||||
{
|
||||
"id": "fpt-casan.casan",
|
||||
"name": "casan",
|
||||
"fullName": "CASAN Governed Chat",
|
||||
"description": "Run this prompt through CASAN governance",
|
||||
"isSticky": true,
|
||||
"commands": [
|
||||
{
|
||||
"name": "status",
|
||||
"description": "Show CASAN integration and certification status"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"configuration": {
|
||||
"title": "CASAN",
|
||||
"properties": {
|
||||
"casan.pythonPath": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "Python 3 executable used by the CASAN project bootstrap. Empty uses python3 (py -3 on Windows)."
|
||||
},
|
||||
"casan.hookTimeoutMs": {
|
||||
"type": "number",
|
||||
"default": 20000,
|
||||
"minimum": 1000,
|
||||
"maximum": 60000,
|
||||
"description": "Maximum duration of each CASAN lifecycle bridge call."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"check": "node --check extension.js"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user