-- Runs the real /programs/ai.lua CLI against a bridge proxy URL. -- Usage: ai-cli-check local args = { ... }; local url = args[1]; settings.unset('opencc.server_url'); settings.unset('opencc.session_id'); settings.set('opencc.bridge_url', url); settings.set('opencc.request_timeout_seconds', 10); settings.save(); print('--- sessions ---'); shell.run('/programs/ai.lua', 'sessions'); print('--- ping ---'); shell.run('/programs/ai.lua', 'ping'); print('SESSION_AFTER_PING=' .. tostring(settings.get('opencc.session_id'))); print('--- new ---'); shell.run('/programs/ai.lua', 'new', 'fresh', 'start'); print('SESSION_AFTER_NEW=' .. tostring(settings.get('opencc.session_id'))); print('--- ask ---'); shell.run('/programs/ai.lua', 'continue', 'please'); print('SESSION_AFTER_ASK=' .. tostring(settings.get('opencc.session_id'))); os.shutdown();