welsonjs/WelsonJS.Augmented/WelsonJS.Launcher
Namhyeon, Go d7f58a9b0c Propagate request id and add tools call handler
Forward the JSON-RPC request id through the dispatcher and handler so methods can access the id. JsonRpc2Dispatcher now passes the id to dispatchMethodAsync, and the JsonRpc2 endpoint lambda accepts the id parameter. Implemented a call for "tools/call" that extracts the tool name via ser.ExtractFrom(id, "params", "name") and invokes a new ResolveToolsCall(string) stub (TODO: implement actual tool logic). This prepares the codepath for tooling invocation based on request params.
2026-03-07 14:44:14 +09:00
..
ApiEndpoints Propagate request id and add tools call handler 2026-03-07 14:44:14 +09:00
Properties Update whois resource strings and comments 2026-02-10 09:47:02 +09:00
Resources Update Catswords.Phantomizer.dll.gz binary 2025-12-22 01:48:35 +09:00
app.config Update WHOIS URLs and client IP in app.config 2026-02-09 22:59:43 +09:00
editor.html Invalidate map and geolocate only when visible 2026-02-09 23:28:34 +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 Add SPDX header and fix error message 2026-02-10 11:03:58 +09:00
JsonRpc2Dispatcher.cs Propagate request id and add tools call handler 2026-03-07 14:44:14 +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 Limit run_jsrt_script timeoutMs to 90 minutes 2026-02-10 10:10:45 +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