rea/src/server
Minghang Chamling 1449e8e051
fix(mcp): provide native evidence paging continuation
Supply schema-validated inspect_analysis_view arguments after completed native function Evidence is recorded and exceeds MCP delivery capacity. Preserve the full canonical result and its provenance. Verify exact source paging, export and following-call usability through real Ghidra stdio MCP.

Fixes #1849

Co-authored-by: Minghang Chamling <133689405+cold-atom@users.noreply.github.com>
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Co-authored-by: Kaoru0822 <208281322+kaoru0822-kitauji@users.noreply.github.com>
2026-10-12 04:26:05 +08:00
..
registerApplicationTools feat(harmony): project HarmonyOS package inventory evidence (#1447) 2026-10-11 20:09:21 +08:00
registerInvestigationTools fix: order remaining outputs independently of host locale (#1867) 2026-10-12 01:10:01 +08:00
registerManagedWorkflowTools refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
EvidenceMcpServer.ts feat(mcp): compact input schema profile for size-capped providers (kimi-cli/Moonshot) (#1514) 2026-10-10 16:58:43 +08:00
admittedToolOperation.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
analysisAdmission.ts fix(mcp): admit composed analysis through result bookkeeping 2026-10-10 00:35:17 +08:00
contractToolHandler.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
createServer.ts feat(wasm): inspect local artifacts with WABT (#1533) 2026-10-11 19:49:00 +08:00
lifecycleProgress.ts fix(hopper): add bounded analysis recovery 2026-07-24 00:33:29 +09:00
mcpClientMetadata.ts fix(server): report 2025-era client identity and features in binary_session 2026-10-09 03:20:43 +00:00
mcpProgress.ts fix(ghidra): report progress while startup is pending (#1877) 2026-10-11 23:55:39 +08:00
promptCompletion.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
recordDerivedEvidence.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
registerAdbTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerAnalysisViewTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerAndroidTools.ts fix(android): bound inline search Evidence with retained inventory provenance (#1890) 2026-10-12 01:07:22 +08:00
registerApktoolTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerApplicationTools.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
registerArtifactComparisonTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerArtifactTools.ts fix(mcp): admit composed analysis through result bookkeeping 2026-10-10 00:35:17 +08:00
registerBinaryDiagnosticsTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerBrowserScenarioTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerBrowserTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerBundleComparisonTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerCloseLifecycleTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerElectronTools.ts fix(javascript): isolate source analysis and retain bounded partial evidence (#1651) 2026-10-11 07:22:50 +08:00
registerEnhancedTools.ts fix(mcp): admit composed analysis through result bookkeeping 2026-10-10 00:35:17 +08:00
registerEvidenceTools.ts fix(mcp): admit composed analysis through result bookkeeping 2026-10-10 00:35:17 +08:00
registerEvmTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerFirmwareTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerFunctionComparisonTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerInvestigationTools.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
registerJavaScriptRecoveryTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerJavaScriptRuntimeObservationTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerJebTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerManagedTools.ts fix(mcp): admit composed analysis through result bookkeeping 2026-10-10 00:35:17 +08:00
registerManagedWorkflowTools.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
registerOfficialTools.ts fix(mcp): admit composed analysis through result bookkeeping 2026-10-10 00:35:17 +08:00
registerPeResourcesTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerProcessComparisonTool.ts fix(process): align capture Evidence provider admission 2026-10-11 16:14:42 +08:00
registerPrompts.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
registerRecordedCrashTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerSessionRecordTools.ts fix(mcp): cancel evidence imports before session mutation 2026-10-11 15:59:21 +08:00
registerSessionStatusTool.ts refactor: use canonical implementations and types directly 2026-10-09 23:35:19 +08:00
registerSessionTools.ts feat(native): admit raw binaries with caller-supplied architecture and entry (#1868) 2026-10-12 00:06:29 +08:00
registerWasmTools.ts feat(wasm): inspect local artifacts with WABT (#1533) 2026-10-11 19:49:00 +08:00
registerWebModuleTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerWebNetworkCaptureTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerWebRuntimeTools.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
registerWebScriptTool.ts fix(publication)!: retain cleanup owners across export workflows 2026-10-11 05:17:10 +08:00
registerWebSourceLocationTool.ts refactor(server): admit complete evidence workflows and share handlers 2026-10-11 00:03:24 +08:00
runDerivedOperation.test.ts fix(ghidra): report progress while startup is pending (#1877) 2026-10-11 23:55:39 +08:00
runDerivedOperation.ts fix(contracts): preserve local inputs and comparison uncertainty 2026-10-09 06:49:02 +08:00
sessionAvailabilityPolicy.ts feat(wasm): inspect local artifacts with WABT (#1533) 2026-10-11 19:49:00 +08:00
sessionEvidence.ts refactor: compose investigation record ownership (#845) 2026-10-07 12:10:45 +08:00
toolLogging.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
toolRegistrationOptions.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
toolResult.ts fix(mcp): provide native evidence paging continuation 2026-10-12 04:26:05 +08:00
toolResultEncoding.test.ts fix(mcp): measure tool errors against their text-only delivery 2026-10-09 14:03:12 +00:00
toolResultEncoding.ts fix(mcp): measure tool errors against their text-only delivery 2026-10-09 14:03:12 +00:00