Add Discordjs
CI / Build & Test (push) Failing after 52s

This commit is contained in:
2026-09-04 22:10:35 -04:00
parent 998cb3521f
commit 693814f46b
85 changed files with 5945 additions and 28 deletions
+30
View File
@@ -3,6 +3,7 @@
* Static imports so bare-pack always includes media / fs / sqlite / net in the graph.
*/
import './discord/ws-bootstrap.cjs';
import * as bareMedia from 'bare-media';
import * as bareFfmpeg from 'bare-ffmpeg';
import registry from './capabilities/registry.js';
@@ -12,6 +13,7 @@ import sqliteMod from './capabilities/sqlite.js';
import netMod from './capabilities/net.js';
import qvacMod from './capabilities/qvac.js';
import agentMod from './capabilities/agent.js';
import discordCapMod from './capabilities/discord.js';
import { logErr } from './boot.mjs';
function loadPack(pack, label) {
@@ -53,6 +55,13 @@ export function registerDefaultCapabilityPacks() {
logErr('qvac pack skipped: ' + (err && err.message));
}
try {
loadPack(discordCapMod.createDiscordPack(), 'discord (bare-discord-js)');
ids.push('discord');
} catch (err) {
logErr('discord pack skipped: ' + (err && err.message));
}
try {
loadPack(agentMod.createAgentPack(), 'agent (grok-class harness)');
ids.push('agent');
@@ -99,4 +108,25 @@ export async function warmDefaultModules() {
try {
await import('bare-gpu-info');
} catch (_) {}
try {
await import('bare-ws');
} catch (_) {}
try {
await import('bare-tls');
} catch (_) {}
try {
await import('bare-https');
} catch (_) {}
try {
await import('bare-form-data');
} catch (_) {}
try {
await import('bare-crypto');
} catch (_) {}
try {
await import('bare-zlib');
} catch (_) {}
try {
await import('discord.js');
} catch (_) {}
}