welsonjs/WelsonJS.Augmented/WelsonJS.Launcher
Namhyeon, Go 91e18bbb0e Use HTTP forwarder for stdio-jsonrpc2
Replace the old StdioServer-based stdio JSON-RPC flow with an in-process HTTP forwarder. Program.cs now reads raw stdin, posts payloads to the configured ResourceServerPrefix + "jsonrpc2" using HttpClient (configurable timeout), writes HTTP response bytes back to stdout, and includes improved logging and SafePreviewUtf8 for safe payload previews. StdioServer.cs and its project entry were removed, and Resources.resx HttpClientTimeout was increased to 300 (Designer version updated). This centralizes stdio handling and HTTP forwarding with better error handling and diagnostics.
2026-02-06 15:10:04 +09:00
..
ApiEndpoints Add JSON-RPC2 stdio & HTTP endpoint support 2026-02-05 17:44:39 +09:00
Properties Use HTTP forwarder for stdio-jsonrpc2 2026-02-06 15:10:04 +09:00
Resources Update Catswords.Phantomizer.dll.gz binary 2025-12-22 01:48:35 +09:00
app.config Remove telemetry, add curl fallback and integrity hash 2025-12-22 00:37:42 +09:00
editor.html Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
EnvForm.cs Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
EnvForm.Designer.cs Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
EnvForm.resx Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
favicon.ico Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
GlobalSettingsForm.cs Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
GlobalSettingsForm.Designer.cs Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
GlobalSettingsForm.resx Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
IApiEndpoint.cs Refactor CanHandle to accept HttpListenerContext 2026-01-31 23:17:33 +09:00
InstancesForm.cs Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
InstancesForm.Designer.cs Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
InstancesForm.resx Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
JsCore.cs Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
JsNative.cs Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
JsonRpc2Dispatcher.cs Add SPDX license header to JsonRpc2Dispatcher 2026-02-06 14:32:45 +09:00
JsSerializer.cs Rename global store to __WJS__ and adjust serialization 2026-02-06 14:31:57 +09:00
LICENSE Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
log4net.config Migrate logging to log4net and refactor API endpoints 2026-01-26 14:51:12 +09:00
LoggingBootstrap.cs Migrate logging to log4net and refactor API endpoints 2026-01-26 14:51:12 +09:00
MainForm.cs Migrate logging to log4net and refactor API endpoints 2026-01-26 14:51:12 +09:00
MainForm.Designer.cs Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
MainForm.resx Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
McpToolsList.json Add JSON-RPC2 stdio & HTTP endpoint support 2026-02-05 17:44:39 +09:00
packages.config Migrate logging to log4net and refactor API endpoints 2026-01-26 14:51:12 +09:00
Program.cs Use HTTP forwarder for stdio-jsonrpc2 2026-02-06 15:10:04 +09:00
ResourceServer.cs Add JSON-RPC2 stdio & HTTP endpoint support 2026-02-05 17:44:39 +09:00
WebSocketManager.cs Change the project name to WelsonJS.Toolkit to WelsonJS.Augmented 2025-12-14 18:54:32 +09:00
WelsonJS.Launcher.csproj Use HTTP forwarder for stdio-jsonrpc2 2026-02-06 15:10:04 +09:00