Skip to content

Add typed pointer/compiler workflows and harden MCP navigation - #34

Merged
ShadowNineX merged 12 commits into
mainfrom
codex/roadmap-v2
Oct 9, 2026
Merged

ShadowNineX merged 12 commits into
mainfrom
codex/roadmap-v2

Conversation

@ShadowNineX

Copy link
Copy Markdown
Collaborator

Summary

Add typed pointer-access analysis, bounded pointer-chain validation and C# compile/export workflows, then harden MCP contracts and navigation around their effects and lifecycle.

  • Serve module, region, thread, symbol and breakpoint navigation from explicit five-second prepared snapshots; declare full native enumeration as blocking work.
  • Correct thread StringList ownership, bound structure lookup/page reads, order snapshot publication and retain failed pointer-search cleanup within one reservation.
  • Preserve unavailable values and error correlation accurately, correct capability/effect metadata, and extend portable coverage, packaged catalog verification and qualification harnesses.

Related: #28, #31 and #33. Those issues were closed as not planned at the maintainer's request after the MCP implementation closeout. Their incomplete native/stable acceptance criteria remain deferred; this PR does not claim a stable release or a fix for the historical CE dispatch crash or empty Settings plugin list. The version remains 2.0.0-beta.2.

Kind of change

  • Bug fix
  • New or changed tool, resource or prompt (MCP contract change)
  • Configuration, packaging or dependency change
  • Documentation or knowledge base only
  • Build, tests or CI only

Gates

These results cover the integrated source committed in this PR. The final checkout's reviewed source/test/knowledge hashes match the tested files.

  • V: locked solution restore, Debug build and portable tests
  • V+: style/whitespace verification, Release build and maintained local publish
  • VN: the latest changed fixed Lua scripts have not all received standalone native execution
  • AOT: Debug and Release Native AOT gateway publication and executable MCP smoke checks
  • VL: no fresh live qualification of the final integrated candidate
  • Not run: VL for the final integrated candidate

Debug and Release each passed 4,234 tests, zero failures/skips, with zero build warnings/errors. Both local distributions passed exact bundled-DLL catalog checks in two isolated contexts and empty-registry gateway smoke checks. The Release ZIP passed its five-file inventory and checksum validation. Final independent Astra review found no actionable findings in the scoped MCP integration and evidence.

Historical standalone/native runs apply only to the cases and candidates recorded in the qualification ledgers. Compiler prerequisite/expiry/reload/injection cases, broader lifecycle/workflow qualification, measured performance, soak, installation/upgrade/rollback and supported-client checks remain incomplete. No new native session, release tag or asset publication is part of this PR.

Contract and golden files

  • No golden file changed
  • Intended golden changes regenerated and reviewed
  • Changed knowledge-document sizes reflected in resource goldens

The contract adds the three typed workflows, corrects capability/effect/dispatch metadata and adds prepared-projection metadata. Unavailable fields are omitted instead of fabricated. The blocking module-exports resource is removed in favor of module_list_exports. Resource clients must explicitly prepare snapshots before navigation and handle cold/expired snapshots; module-name completion requires a fresh attached-target module list. These are documented prerelease compatibility changes, not an additive-only stable contract claim.

Documentation

  • README/project guidance and affected knowledge documents updated
  • Migration guidance and qualification limits recorded
  • Third-party notices changed (no shipped dependency change)

See docs/qualification/v2.0.0/mcp-closeout.md for the integrated checks, artifact identities, administrative issue disposition and deferred work. The local development package was built before the final commit and retains its recorded base-commit identity; it is not a clean final stable package.

@coderabbitai

coderabbitai Bot commented Oct 9, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 224 files, which is 124 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 9df8d8c7-a051-4c3b-8756-03371b38ee10

📥 Commits

Reviewing files that changed from the base of the PR and between c51a0ec and fb8f04d.


📒 Files selected for processing (224)
  • .github/workflows/build.yml
  • README.md
  • docs/qualification/v2.0.0/acceptance.md
  • docs/qualification/v2.0.0/admission-preparation.md
  • docs/qualification/v2.0.0/compiler-checkpoint.md
  • docs/qualification/v2.0.0/compiler-extended-policy.md
  • docs/qualification/v2.0.0/compiler-probe-policy.md
  • docs/qualification/v2.0.0/contract-checkpoint.md
  • docs/qualification/v2.0.0/lifecycle-key-fix.md
  • docs/qualification/v2.0.0/lifecycle-resume.md
  • docs/qualification/v2.0.0/local-checkpoint.md
  • docs/qualification/v2.0.0/mcp-closeout.md
  • docs/qualification/v2.0.0/navigation-followup.md
  • docs/qualification/v2.0.0/navigation-native-regression.md
  • docs/qualification/v2.0.0/navigation-package.md
  • docs/qualification/v2.0.0/navigation-preparation.md
  • docs/qualification/v2.0.0/nested-dispatch-regression.md
  • docs/qualification/v2.0.0/next-live-investigation.md
  • docs/qualification/v2.0.0/offline-contract-audit.md
  • docs/qualification/v2.0.0/performance-preparation.md
  • docs/qualification/v2.0.0/release-notes.md
  • docs/qualification/v2.0.0/release-signoff.md
  • docs/qualification/v2.0.0/remaining-checkpoint.md
  • docs/qualification/v2.0.0/requirement-matrix.md
  • docs/qualification/v2.0.0/runners.md
  • docs/qualification/v2.0.0/settings-observation.md
  • docs/qualification/v2.0.0/stack-trace-diagnostic.md
  • docs/qualification/v2.0.0/support-matrix.md
  • eng/Build-LiveFrameworkTarget.ps1
  • eng/LiveFrameworkTarget/Program.cs
  • eng/LiveFrameworkTarget/README.md
  • eng/Publish.ps1
  • eng/Stage-QualificationPackage.ps1
  • libs/CheatEngine.Mcp.Core/Composition/CheatEngineMcpBuilderExtensions.cs
  • libs/CheatEngine.Mcp.Core/Composition/McpCompletionCost.cs
  • libs/CheatEngine.Mcp.Core/Composition/McpCompletionReads.cs
  • libs/CheatEngine.Mcp.Core/Composition/McpContractRules.Primitives.cs
  • libs/CheatEngine.Mcp.Core/Composition/McpContractRules.cs
  • libs/CheatEngine.Mcp.Core/Composition/McpErrorCorrelation.cs
  • libs/CheatEngine.Mcp.Core/Composition/McpResourceCompletions.cs
  • libs/CheatEngine.Mcp.Core/Composition/McpResourceSource.cs
  • libs/CheatEngine.Mcp.Core/Composition/McpSourceToolAttribute.cs
  • libs/CheatEngine.Mcp.Core/Contract/CheatEngineToolNames.cs
  • libs/CheatEngine.Mcp.Core/Execution/ToolDispatch.cs
  • libs/CheatEngine.Mcp.Core/Inspection/PreparedInspectionStore.cs
  • libs/CheatEngine.Mcp.Core/Jobs/JobPoll.cs
  • libs/CheatEngine.Mcp.Core/Jobs/LuaJobKernelScripts.cs
  • srcs/CheatEngine.Mcp.Plugin/CheatEngine.Mcp.Plugin.csproj
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/auto-assembler.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/configuration.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/connection-troubleshooting.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/debugger.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/errors-and-recovery.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/getting-started.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/kernel.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/memory-model.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/mono-and-dotnet.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/pointers.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/safety.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/speedhack.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/structures.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/tool-map.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Documents/workflows.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Workflows/cleanup-session.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Workflows/dotnet-recon.md
  • srcs/CheatEngine.Mcp.Resources/Knowledge/Workflows/manual-pointer-chain.md
  • srcs/CheatEngine.Mcp.Resources/Live/DebuggerLiveResources.cs
  • srcs/CheatEngine.Mcp.Resources/Live/MemoryLiveResources.cs
  • srcs/CheatEngine.Mcp.Resources/Live/ModuleLiveResources.cs
  • srcs/CheatEngine.Mcp.Resources/Live/ProcessLiveResources.cs
  • srcs/CheatEngine.Mcp.Resources/Live/SymbolLiveResources.cs
  • srcs/CheatEngine.Mcp.Resources/README.md
  • srcs/CheatEngine.Mcp.Tools/Asm/AsmTools.cs
  • srcs/CheatEngine.Mcp.Tools/Code/CodeTools.cs
  • srcs/CheatEngine.Mcp.Tools/Debugger/DebuggerLuaScripts.cs
  • srcs/CheatEngine.Mcp.Tools/Debugger/DebuggerTools.cs
  • srcs/CheatEngine.Mcp.Tools/DotNet/DotNetLuaScripts.cs
  • srcs/CheatEngine.Mcp.Tools/DotNet/DotNetRecords.cs
  • srcs/CheatEngine.Mcp.Tools/DotNet/DotNetTools.cs
  • srcs/CheatEngine.Mcp.Tools/Exec/ExecCSharpJsonContext.cs
  • srcs/CheatEngine.Mcp.Tools/Exec/ExecCSharpRecords.cs
  • srcs/CheatEngine.Mcp.Tools/Exec/ExecCSharpScripts.cs
  • srcs/CheatEngine.Mcp.Tools/Exec/ExecCSharpTools.cs
  • srcs/CheatEngine.Mcp.Tools/Exec/ExecToolsBuilderExtensions.cs
  • srcs/CheatEngine.Mcp.Tools/Kernel/KernelRecords.cs
  • srcs/CheatEngine.Mcp.Tools/Kernel/KernelScripts.cs
  • srcs/CheatEngine.Mcp.Tools/Kernel/KernelTools.cs
  • srcs/CheatEngine.Mcp.Tools/Lua/LuaTools.cs
  • srcs/CheatEngine.Mcp.Tools/Memory/MemoryFileTools.cs
  • srcs/CheatEngine.Mcp.Tools/Memory/MemoryInfoTools.cs
  • srcs/CheatEngine.Mcp.Tools/Memory/MemoryRecords.cs
  • srcs/CheatEngine.Mcp.Tools/Memory/MemoryScripts.cs
  • srcs/CheatEngine.Mcp.Tools/Modules/ModuleExportTools.cs
  • srcs/CheatEngine.Mcp.Tools/Modules/ModuleImportTools.cs
  • srcs/CheatEngine.Mcp.Tools/Modules/ModuleTools.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerAccessJsonContext.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerAccessLuaScripts.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerAccessRecords.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerAccessTools.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerBatchJsonContext.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerBatchRecords.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerBatchTools.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerMapSlot.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerOperandLuaScripts.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerRecords.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerReferenceTools.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerScanSlot.cs
  • srcs/CheatEngine.Mcp.Tools/Pointer/PointerToolsBuilderExtensions.cs
  • srcs/CheatEngine.Mcp.Tools/Processes/ProcessTools.cs
  • srcs/CheatEngine.Mcp.Tools/README.md
  • srcs/CheatEngine.Mcp.Tools/Record/RecordClearTools.cs
  • srcs/CheatEngine.Mcp.Tools/Record/RecordMutationTools.cs
  • srcs/CheatEngine.Mcp.Tools/Runtime/RuntimeTools.cs
  • srcs/CheatEngine.Mcp.Tools/Scan/ScanRecords.cs
  • srcs/CheatEngine.Mcp.Tools/Scan/ScanScripts.cs
  • srcs/CheatEngine.Mcp.Tools/Speedhack/SpeedhackJsonContext.cs
  • srcs/CheatEngine.Mcp.Tools/Speedhack/SpeedhackRecords.cs
  • srcs/CheatEngine.Mcp.Tools/Speedhack/SpeedhackScripts.cs
  • srcs/CheatEngine.Mcp.Tools/Speedhack/SpeedhackTools.cs
  • srcs/CheatEngine.Mcp.Tools/Structures/StructureLuaScripts.cs
  • srcs/CheatEngine.Mcp.Tools/Structures/StructureTools.cs
  • srcs/CheatEngine.Mcp.Tools/Symbol/SymbolRegistrationTools.cs
  • srcs/CheatEngine.Mcp.Tools/Symbol/SymbolScripts.cs
  • srcs/CheatEngine.Mcp.Tools/Table/TableTools.cs
  • tests/CheatEngine.Mcp.LiveTarget/PluginBundleProbe.cs
  • tests/CheatEngine.Mcp.LiveTarget/Program.cs
  • tests/CheatEngine.Mcp.LiveTarget/README.md
  • tests/CheatEngine.Mcp.Tests/Contract/ExactValuePipelineTests.cs
  • tests/CheatEngine.Mcp.Tests/Contract/Golden/backend-resources.json
  • tests/CheatEngine.Mcp.Tests/Contract/Golden/backend-tools.json
  • tests/CheatEngine.Mcp.Tests/Contract/Golden/gateway-resources.json
  • tests/CheatEngine.Mcp.Tests/Contract/Golden/gateway-tools.json
  • tests/CheatEngine.Mcp.Tests/Contract/Golden/legacy-tool-map.txt
  • tests/CheatEngine.Mcp.Tests/Contract/Golden/net-new-tools.txt
  • tests/CheatEngine.Mcp.Tests/Contract/Golden/open-world-tools.txt
  • tests/CheatEngine.Mcp.Tests/Contract/Golden/tool-summary.txt
  • tests/CheatEngine.Mcp.Tests/Contract/ToolCatalogContractTests.cs
  • tests/CheatEngine.Mcp.Tests/Core/McpContractRulesTests.cs
  • tests/CheatEngine.Mcp.Tests/Core/PreparedInspectionStoreTests.cs
  • tests/CheatEngine.Mcp.Tests/Core/PreparedProjectionContractTests.cs
  • tests/CheatEngine.Mcp.Tests/Core/ToolDispatchTests.cs
  • tests/CheatEngine.Mcp.Tests/Hosting/BackendCompletionTests.cs
  • tests/CheatEngine.Mcp.Tests/Hosting/ErrorCorrelationTests.cs
  • tests/CheatEngine.Mcp.Tests/Hosting/GatewayCompletionTests.cs
  • tests/CheatEngine.Mcp.Tests/Hosting/GatewayResourceTests.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/ILiveMcpToolClient.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveAdmissionComparison.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveAdmissionComparisonTests.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveAdmissionMeasurement.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveAdmissionMeasurementTests.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveAdmissionQualification.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveCompilerBridge.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveCompilerCandidate.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveCompilerInventoryTests.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveCompilerPayload.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveCompilerProbeResponse.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveCompilerProbeResponseTests.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveCompilerQualification.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveCompilerVariant.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveDispatchDiagnosticQualification.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveLifecycleQualification.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveLifecycleQualificationTests.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveLifecycleSession.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveManagedInjectionQualification.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveMcpClient.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveMcpInstanceClient.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveMcpToolResult.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LivePerformanceMatrixTests.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LivePerformanceQualification.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LivePluginBridge.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveQualificationInputs.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveQualificationOptIn.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveQualificationOptInTests.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveQualificationScenario.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveResourceQualification.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveSandboxHost.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveSandboxOptions.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveSandboxOptionsTests.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveSandboxSession.Compiler.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveSandboxSession.Lifecycle.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveSandboxSession.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveSoakQualification.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/LiveWorkflowQualification.cs
  • tests/CheatEngine.Mcp.Tests/LiveQualification/McpLiveQualificationTests.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaExecCSharpTests.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaKernelV2Tests.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaLiveCompilerBridgeTests.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaLivePluginBridgeTests.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaMainScannerFixture.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaMemoryAobTests.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaModuleSymbolTests.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaPointerAccessTests.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaRecordClearTests.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaRuntimeProcessScanV2Tests.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaSpeedhackToolsTests.cs
  • tests/CheatEngine.Mcp.Tests/NativeLua/NativeLuaStructureTests.cs
  • tests/CheatEngine.Mcp.Tests/Plugin/McpModuleLifecycleTests.cs
  • tests/CheatEngine.Mcp.Tests/Plugin/PluginBundleTests.cs
  • tests/CheatEngine.Mcp.Tests/README.md
  • tests/CheatEngine.Mcp.Tests/Resources/KnowledgeResourceTests.cs
  • tests/CheatEngine.Mcp.Tests/Resources/LiveCompletionTests.cs
  • tests/CheatEngine.Mcp.Tests/Resources/LiveResourceTests.cs
  • tests/CheatEngine.Mcp.Tests/Support/StateTestHarness.cs
  • tests/CheatEngine.Mcp.Tests/Tools/CodeAsmTableV2Tests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Debugger/PreparedBreakpointNavigationTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/DotNet/DotNetToolsTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Exec/ExecCSharpToolsTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Kernel/KernelToolsTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Memory/MemoryInfoToolsTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Modules/ModuleSymbolTarget.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Modules/ModuleToolTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Pointer/PointerAccessToolTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Pointer/PointerBatchToolTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Pointer/PointerFileToolTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Pointer/PointerFixture.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Pointer/PointerJobToolTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Pointer/PointerReferenceRetentionTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Processes/PreparedThreadNavigationTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Processes/ProcessMonoAutoAttachTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Record/RecordToolsTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Speedhack/SpeedhackToolsTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Structures/StructureToolsTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Structures/StructureValueCodecTests.cs
  • tests/CheatEngine.Mcp.Tests/Tools/Symbol/PreparedSymbolNavigationTests.cs

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@ShadowNineX
ShadowNineX merged commit 35f6881 into main Oct 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant