-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
131 lines (131 loc) · 4.29 KB
/
package.json
File metadata and controls
131 lines (131 loc) · 4.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
{
"name": "chonky-remotepilot",
"displayName": "🧑✈️🍣 Chonky RemotePilot",
"publisher": "tintinweb",
"description": "Multi-transport chat bridge for VS Code Chat - Control your AI assistant remotely via Telegram, WhatsApp, Slack, or Discord",
"version": "0.0.9",
"preview": true,
"license": "MIT",
"icon": "img/chonky-remote-pilot-icon.jpg",
"repository": {
"type": "git",
"url": "https://github.com/tintinweb/vscode-chonky-remote-pilot.git"
},
"keywords": [
"telegram",
"whatsapp",
"slack",
"discord",
"remote",
"chat",
"messaging",
"ai",
"copilot",
"assistant",
"bot",
"bridge"
],
"engines": {
"vscode": "^1.107.0"
},
"categories": [
"Other"
],
"activationEvents": [
"onStartupFinished"
],
"main": "./dist/extension.js",
"contributes": {
"commands": [
{
"command": "chonky.remotepilot.configureTelegram",
"title": "🧑✈️🍣 Chonky RemotePilot: Configure Telegram"
},
{
"command": "chonky.remotepilot.configureWhatsApp",
"title": "🧑✈️🍣 Chonky RemotePilot: Configure WhatsApp"
},
{
"command": "chonky.remotepilot.configureSlack",
"title": "🧑✈️🍣 Chonky RemotePilot: Configure Slack"
},
{
"command": "chonky.remotepilot.configureDiscord",
"title": "🧑✈️🍣 Chonky RemotePilot: Configure Discord"
},
{
"command": "chonky.remotepilot.disconnect",
"title": "🧑✈️🍣 Chonky RemotePilot: Disconnect"
}
],
"configuration": {
"title": "🧑✈️🍣 Chonky RemotePilot"
},
"languageModelTools": [
{
"name": "chonky_remotepilot",
"tags": [
"telegram",
"whatsapp",
"slack",
"discord",
"remote",
"chat",
"messaging",
"chonky"
],
"toolReferenceName": "chonkyRemotePilot",
"displayName": "🧑✈️🍣 Chonky RemotePilot",
"modelDescription": "Multi-transport chat bridge (Telegram, WhatsApp, Slack, Discord). You act as an assistant for remote users. Call without arguments to listen. When you receive a message, process it immediately and call this tool again with 'response' parameter - do NOT ask the VS Code user for confirmation. You are the assistant for the REMOTE user, not the VS Code user. Think of yourself as a chatbot responding to messages. Always respond, never ask for permission.",
"userDescription": "🧑✈️🍣 RemotePilot - listening",
"canBeReferencedInPrompt": true,
"icon": "🧑✈️🍣",
"inputSchema": {
"type": "object",
"properties": {
"response": {
"type": "string",
"description": "Response to send to the last received message. Omit on first call to just start listening. MUST be called as your final action after processing any request."
}
}
}
}
]
},
"scripts": {
"vscode:prepublish": "npm run package",
"compile": "npm run check-types && npm run lint && node esbuild.js",
"watch": "npm-run-all -p watch:*",
"watch:esbuild": "node esbuild.js --watch",
"watch:tsc": "tsc --noEmit --watch --project tsconfig.json",
"package": "npm run check-types && npm run lint && node esbuild.js --production",
"compile-tests": "tsc -p . --outDir out",
"watch-tests": "tsc -p . -w --outDir out",
"pretest": "npm run compile-tests && npm run compile && npm run lint",
"check-types": "tsc --noEmit",
"lint": "eslint src",
"test": "vscode-test"
},
"devDependencies": {
"@types/mocha": "^10.0.10",
"@types/node": "22.x",
"@types/node-telegram-bot-api": "^0.64.13",
"@types/qrcode-terminal": "^0.12.2",
"@types/vscode": "^1.107.0",
"@vscode/test-cli": "^0.0.12",
"@vscode/test-electron": "^2.5.2",
"esbuild": "^0.27.1",
"eslint": "^9.39.1",
"npm-run-all": "^4.1.5",
"typescript": "^5.9.3",
"typescript-eslint": "^8.48.1"
},
"dependencies": {
"@slack/bolt": "^4.6.0",
"@whiskeysockets/baileys": "^7.0.0-rc.9",
"discord.js": "^14.25.1",
"node-telegram-bot-api": "^0.67.0",
"qrcode-terminal": "^0.12.0",
"whatsapp-web.js": "^1.34.6"
}
}