[Add] Synaptic AI Pro
https://assetstore.unity.com/packages/tools/generative-ai/synaptic-ai-pro-natural-language-control-for-unity-336030
This commit is contained in:
+49
@@ -0,0 +1,49 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
const { spawnSync } = require('child_process');
|
||||
|
||||
const commands = {
|
||||
migrate: {
|
||||
description: 'Run migrations to update from openai v3 to v4',
|
||||
fn: () => {
|
||||
console.log('This automatic code migration is provided by grit.io');
|
||||
console.log('Visit https://app.grit.io/studio?preset=openai_v4 for more details.')
|
||||
|
||||
const result = spawnSync(
|
||||
'npx',
|
||||
['-y', '@getgrit/launcher', 'apply', 'openai_v4', ...process.argv.slice(3)],
|
||||
{ stdio: 'inherit' },
|
||||
);
|
||||
if (result.status !== 0) {
|
||||
process.exit(result.status);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function exitWithHelp() {
|
||||
console.log("Usage: $0 <subcommand>");
|
||||
console.log();
|
||||
console.log('Subcommands:');
|
||||
|
||||
for (const [name, info] of Object.entries(commands)) {
|
||||
console.log(` ${name} ${info.description}`);
|
||||
}
|
||||
|
||||
console.log();
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
if (process.argv.length < 3) {
|
||||
exitWithHelp();
|
||||
}
|
||||
|
||||
const commandName = process.argv[2];
|
||||
|
||||
const command = commands[commandName];
|
||||
if (!command) {
|
||||
console.log(`Unknown subcommand ${commandName}.`);
|
||||
exitWithHelp();
|
||||
}
|
||||
|
||||
command.fn();
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8d94a1d554e6545499e98d87ec73721b
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 336030
|
||||
packageName: Synaptic AI Pro - Natural Language Control for Unity
|
||||
packageVersion: 1.2.23
|
||||
assetPath: Assets/Synaptic AI Pro/MCPServer/node_modules/openai/bin/cli
|
||||
uploadId: 920982
|
||||
Reference in New Issue
Block a user