Files
hakorune/tools/codex-tmux-driver/test-send-greeting.js

30 lines
686 B
JavaScript
Raw Normal View History

const WebSocket = require('ws');
const url = process.env.CODEX_HOOK_SERVER || 'ws://localhost:8770';
const message = 'Hello Claude! 双方向通信テスト成功!';
console.log(`🔌 Connecting to ${url} ...`);
const ws = new WebSocket(url);
ws.on('open', () => {
console.log('✅ Connected. Sending greeting...');
const payload = {
source: 'codex',
type: 'inject-input',
data: message,
};
ws.send(JSON.stringify(payload));
console.log('📤 Sent:', payload);
ws.close();
});
ws.on('error', (err) => {
console.error('❌ WebSocket error:', err.message);
process.exitCode = 1;
});
ws.on('close', () => {
console.log('👋 Connection closed.');
});