feat: start scanner loops, remove debug enum, enable chat response relay to Discord
This commit is contained in:
7
bot.py
7
bot.py
@@ -207,6 +207,13 @@ class GravityBot(commands.Bot):
|
|||||||
self._ready_event.set()
|
self._ready_event.set()
|
||||||
logger.info("Ready gate opened — event processing enabled")
|
logger.info("Ready gate opened — event processing enabled")
|
||||||
|
|
||||||
|
# Start scanner loops
|
||||||
|
if not self.pending_approval_scanner.is_running():
|
||||||
|
self.pending_approval_scanner.start()
|
||||||
|
if not self.chat_snapshot_scanner.is_running():
|
||||||
|
self.chat_snapshot_scanner.start()
|
||||||
|
logger.info("Scanner loops started")
|
||||||
|
|
||||||
# ─── Channel Management ──────────────────────────────────────────
|
# ─── Channel Management ──────────────────────────────────────────
|
||||||
|
|
||||||
def _load_registrations(self):
|
def _load_registrations(self):
|
||||||
|
|||||||
@@ -97,22 +97,6 @@ export function activate(context: vscode.ExtensionContext) {
|
|||||||
vscode.commands.registerCommand('gravityBridge.reject', () => handleManualAction(false)),
|
vscode.commands.registerCommand('gravityBridge.reject', () => handleManualAction(false)),
|
||||||
);
|
);
|
||||||
|
|
||||||
// Debug: enumerate ALL available antigravity + chat commands
|
|
||||||
setTimeout(async () => {
|
|
||||||
const allCmds = await vscode.commands.getCommands(true);
|
|
||||||
const agCmds = allCmds.filter(c => c.includes('antigravity'));
|
|
||||||
const chatCmds = allCmds.filter(c =>
|
|
||||||
c.includes('chat') && !c.includes('chatEditing') &&
|
|
||||||
(c.includes('send') || c.includes('open') || c.includes('new') ||
|
|
||||||
c.includes('create') || c.includes('accept') || c.includes('submit') ||
|
|
||||||
c.includes('input') || c.includes('message') || c.includes('prompt'))
|
|
||||||
);
|
|
||||||
console.log(`Gravity Bridge: === ANTIGRAVITY COMMANDS (${agCmds.length}) ===`);
|
|
||||||
agCmds.sort().forEach(c => console.log(` AG: ${c}`));
|
|
||||||
console.log(`Gravity Bridge: === CHAT COMMANDS (${chatCmds.length}) ===`);
|
|
||||||
chatCmds.sort().forEach(c => console.log(` CHAT: ${c}`));
|
|
||||||
}, 3000);
|
|
||||||
|
|
||||||
// Chat document change listener — captures AI text responses
|
// Chat document change listener — captures AI text responses
|
||||||
context.subscriptions.push(
|
context.subscriptions.push(
|
||||||
vscode.workspace.onDidChangeTextDocument((event) => {
|
vscode.workspace.onDidChangeTextDocument((event) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user