SharpClawCode
C# coding-agent harness (.NET 10, Microsoft Agent Framework) — sessions, tools, permissions, providers, MCP, plugins
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- release.yml
- 2026-04-10-phase1-gaps.md
- 2026-04-07-adopt-now-workflows-design.md
- agent-testing-harness.md
- test-run-report.md
- acp.md
- agent-framework-integration.md
- agents.md
- architecture.md
- external-agents.md
- getting-started.md
- mcp.md
- migrations-deferred.md
- MONETIZATION.md
- permissions.md
- plugins.md
- PRD.md
- providers.md
- runtime.md
- sessions.md
- skills.md
- testing.md
- tools.md
- work-items.md
- workbench.md
- appsettings.json
- EchoTool.cs
- McpToolAgent.csproj
- Program.cs
- appsettings.json
- MinimalConsoleAgent.csproj
- Program.cs
- appsettings.json
- Program.cs
- WebApiAgent.csproj
- appsettings.json
- EmbeddedRuntimeLifecycleService.cs
- Program.cs
- PromptWorker.cs
- WorkerServiceHost.csproj
- extension.ts
- package.json
- README.md
- tsconfig.json
- SharpClaw.Code.csproj
- SharpClawRuntimeHost.cs
- SharpClawRuntimeHostBuilder.cs
- AcpApprovalCoordinator.cs
- AcpApprovalTransport.cs
- AcpServiceCollectionExtensions.cs
- AcpStdioHost.cs
- SharpClaw.Code.Acp.csproj
- IAgentFrameworkBridge.cs
- ISharpClawAgent.cs
- ISubAgentOrchestrator.cs
- .gitkeep
- AdvisorAgent.cs
- PrimaryCodingAgent.cs
- RecoveryAgent.cs
- ReviewerAgent.cs
- SecurityReviewAgent.cs
- SharpClawAgentBase.cs
- SubAgentWorker.cs
- AgentLoopOptions.cs
- ProviderBackedAgentKernel.cs
- ProviderInvocationResult.cs
- SharpClawAgentSession.cs
- SharpClawFrameworkAgent.cs
- SubAgentOrchestrator.cs
- SubAgentToolContract.cs
- ToolCallDispatcher.cs
- AgentFrameworkRequest.cs
- AgentRunContext.cs
- AgentRunResult.cs
- SubAgentBatchExecutionResult.cs
- .gitkeep
- .gitkeep
- AgentFrameworkBridge.cs
- .gitkeep
- AgentsServiceCollectionExtensions.cs
- AssemblyMarker.cs
- SharpClaw.Code.Agents.csproj
- .gitkeep
- CliServiceCollectionExtensions.cs
- .gitkeep
- .gitkeep
- JsonOutputRenderer.cs
- TextOutputRenderer.cs
- ConsoleInvocationEnvironment.cs
- SpectreReplTerminal.cs
- CliHostBuilder.cs
- Program.cs
- SharpClaw.Code.Cli.csproj
- ICliInvocationEnvironment.cs
- ICommandHandler.cs
- ICommandRegistry.cs
- IOutputRenderer.cs
- IReplHost.cs
- IReplTerminal.cs
- ISlashCommandHandler.cs
- .gitkeep
- AcpCommandHandler.cs
- AgentsCommandHandler.cs
- AgentStatusSlashCommandHandler.cs
- ApprovalsSlashCommandHandler.cs
- AuthCommandHandler.cs
- BridgeCommandHandler.cs
- CheckpointsSlashCommandHandler.cs
- ClearSlashCommandHandler.cs
- CommandsCommandHandler.cs
- CompactCommandHandler.cs
- ConnectCommandHandler.cs
- CostCommandHandler.cs
- DoctorCommandHandler.cs
- EditorSlashCommandHandler.cs
- EvolutionCommandHandler.cs
- ExportSlashCommandHandler.cs
- ExternalCommandHandler.cs
- HelpSlashCommandHandler.cs
- HooksCommandHandler.cs
- IndexCommandHandler.cs
- InitCommandHandler.cs
- McpCommandHandler.cs
- MemoryCommandHandler.cs
- ModelsCommandHandler.cs
- ModelSlashCommandHandler.cs
- ModeSlashCommandHandler.cs
- NewSessionSlashCommandHandler.cs
- PermissionsCommandHandler.cs
- PluginsCommandHandler.cs
- PromptCommandHandler.cs
- RedoCommandHandler.cs
- ReplCommandHandler.cs
- ResearchCommandHandler.cs
- ResumeSlashCommandHandler.cs
- ScheduleCommandHandler.cs
- ServeCommandHandler.cs
- SessionCommandHandler.cs
- SessionsSlashCommandHandler.cs
- ShareCommandHandler.cs
- SkillsCommandHandler.cs
- StatsCommandHandler.cs
- StatusCommandHandler.cs
- TodoCommandHandler.cs
- ToolPackagesCommandHandler.cs
- UndoCommandHandler.cs
- UnshareCommandHandler.cs
- UsageCommandHandler.cs
- VersionCommandHandler.cs
- WorkbenchCommandHandler.cs
- WorkCommandHandler.cs
- WorktreeCommandHandler.cs
- CommandExecutionContext.cs
- SlashCommandParseResult.cs
- .gitkeep
- ApprovalSettingsText.cs
- GlobalCliOptions.cs
- SlashCommandParser.cs
- CommandRegistry.cs
- OutputRendererDispatcher.cs
- ReplHost.cs
- ReplInteractionState.cs
- AssemblyMarker.cs
- CliCommandFactory.cs
- PromptInvocationService.cs
- SharpClaw.Code.Commands.csproj
- IExternalAgentAdapter.cs
- IExternalAgentConfigProvider.cs
- IExternalAgentExecutableResolver.cs
- IExternalAgentRegistry.cs
- IExternalAgentService.cs
- BuiltInExternalAgentAdapters.cs
- ExternalAgentAdapterBase.cs
- DefaultExternalAgentConfigProvider.cs
- ExternalAgentRegistry.cs
- ExternalAgentService.cs
- PathExternalAgentExecutableResolver.cs
- AssemblyMarker.cs
- ExternalAgentsServiceCollectionExtensions.cs
- SharpClaw.Code.ExternalAgents.csproj
- IGitWorkspaceService.cs
- .gitkeep
- GitBranchFreshness.cs
- GitStatusEntry.cs
- GitWorkspaceSnapshot.cs
- GitWorktreeModels.cs
- GitWorkspaceService.cs
- .gitkeep
- AssemblyMarker.cs
- GitServiceCollectionExtensions.cs
- SharpClaw.Code.Git.csproj
- IExternalEditorService.cs
- IFileSystem.cs
- IPathService.cs
- IProcessRunner.cs
- IRuntimeStoragePathResolver.cs
- ISecretProtector.cs
- IShellExecutor.cs
- ISystemClock.cs
- IUserProfilePaths.cs
- .gitkeep
- ProcessRunRequest.cs
- ProcessRunResult.cs
- .gitkeep
- ExclusiveFileLock.cs
- ExternalEditorService.cs
- LocalFileSystem.cs
- PathService.cs
- PlatformSecretProtector.cs
- ProcessRunner.cs
- RuntimeHostContextAccessor.cs
- RuntimeStoragePathResolver.cs
- ShellExecutor.cs
- SystemClock.cs
- UserProfilePaths.cs
- AssemblyMarker.cs
- InfrastructureServiceCollectionExtensions.cs
- SharpClaw.Code.Infrastructure.csproj
- IMcpDoctorService.cs
- IMcpProcessSupervisor.cs
- IMcpRegistry.cs
- IMcpServerHost.cs
- .gitkeep
- McpDoctorPayload.cs
- McpProcessStartResult.cs
- McpProcessStopRequest.cs
- FileBackedMcpRegistry.cs
- McpDoctorService.cs
- ProcessMcpServerHost.cs
- SdkMcpProcessSupervisor.cs
- .gitkeep
- AssemblyMarker.cs
- McpServiceCollectionExtensions.cs
- SharpClaw.Code.Mcp.csproj
- IMemoryRecallService.cs
- IPersistentMemoryStore.cs
- IProjectMemoryService.cs
- ISessionSummaryService.cs
- IWorkspaceIndexService.cs
- IWorkspaceKnowledgeStore.cs
- IWorkspaceSearchService.cs
- ProjectMemoryContext.cs
- WorkspaceKnowledgeRecords.cs
- .gitkeep
- HashTextEmbeddingService.cs
- MemoryRecallService.cs
- PersistentMemoryStore.cs
- ProjectMemoryService.cs
- SessionSummaryService.cs
- SqliteWorkspaceKnowledgeStore.cs
- WorkspaceIndexService.cs
- WorkspaceSearchService.cs
- .gitkeep
- AssemblyMarker.cs
- MemoryServiceCollectionExtensions.cs
- SharpClaw.Code.Memory.csproj
- IApprovalIdentityService.cs
- IApprovalPrincipalAccessor.cs
- IApprovalService.cs
- IApprovalTransport.cs
- IAutoApprovalBudgetTracker.cs
- IPermissionPolicyEngine.cs
- IPermissionRule.cs
- ISessionApprovalMemory.cs
- .gitkeep
- ApprovalMemoryEntry.cs
- ApprovalRequest.cs
- PermissionEvaluationContext.cs
- PermissionRequestSourceKind.cs
- PermissionRuleOutcome.cs
- PermissionRuleResult.cs
- .gitkeep
- AllowedToolRule.cs
- DangerousShellPatternRule.cs
- McpTrustRule.cs
- PermissionRuleHelpers.cs
- PluginTrustRule.cs
- PrimaryModeMutationRule.cs
- WorkspaceBoundaryRule.cs
- ApprovalPrincipalAccessor.cs
- ApprovalService.cs
- AuthenticatedApprovalTransport.cs
- AutoApprovalBudgetTracker.cs
- ConsoleApprovalService.cs
- NonInteractiveApprovalService.cs
- PermissionPolicyEngine.cs
- SessionApprovalMemory.cs
- AssemblyMarker.cs
- PermissionsServiceCollectionExtensions.cs
- SharpClaw.Code.Permissions.csproj
- IPluginLoader.cs
- IPluginManager.cs
- IPluginManifestImportService.cs
- IPluginProcessRunner.cs
- .gitkeep
- .gitkeep
- PluginExecutionResult.cs
- PluginInstallRequest.cs
- PluginLoadResult.cs
- PluginManifest.cs
- PluginToolDescriptor.cs
- OutOfProcessPluginLoader.cs
- PluginManager.cs
- PluginManifestImportService.cs
- PluginManifestValidator.cs
- PluginProcessRunner.cs
- AssemblyMarker.cs
- PluginLocalStore.cs
- PluginsServiceCollectionExtensions.cs
- SharpClaw.Code.Plugins.csproj
- .gitkeep
- IRuntimeHostContextAccessor.cs
- CommandResult.cs
- RecoveryContext.cs
- RecoveryOutcome.cs
- RunPromptRequest.cs
- RunSlashCommandRequest.cs
- TurnExecutionResult.cs
- TurnEnvelope.cs
- ApprovalScope.cs
- McpFailureKind.cs
- McpLifecycleState.cs
- OutputFormat.cs
- PermissionMode.cs
- PluginFailureKind.cs
- PluginLifecycleState.cs
- PluginTrustLevel.cs
- PrimaryMode.cs
- SessionLifecycleState.cs
- AgentCompletedEvent.cs
- AgentSpawnedEvent.cs
- ExternalAgentEvents.cs
- McpStateChangedEvent.cs
- MutationSetRecordedEvent.cs
- PermissionRequestedEvent.cs
- PermissionResolvedEvent.cs
- PluginInstalledEvent.cs
- PluginStateChangedEvent.cs
- PluginUninstalledEvent.cs
- PluginUpdatedEvent.cs
- ProviderCompletedEvent.cs
- ProviderDeltaEvent.cs
- ProviderStartedEvent.cs
- RecoveryAttemptedEvent.cs
- RedoCompletedEvent.cs
- RedoFailedEvent.cs
- RedoRequestedEvent.cs
- RuntimeEvent.cs
- SessionCreatedEvent.cs
- SessionForkedEvent.cs
- SessionStateChangedEvent.cs
- ShareCreatedEvent.cs
- ShareRemovedEvent.cs
- SkillAndWorkItemEvents.cs
- TodoChangedEvent.cs
- ToolCompletedEvent.cs
- ToolStartedEvent.cs
- TurnCompletedEvent.cs
- TurnStartedEvent.cs
- UndoCompletedEvent.cs
- UndoFailedEvent.cs
- UndoRequestedEvent.cs
- UsageUpdatedEvent.cs
- .gitkeep
- AdaLGapModels.cs
- ApprovalDecision.cs
- ApprovalSettings.cs
- AuthStatus.cs
- ChatMessage.cs
- ContentBlock.cs
- ConversationSession.cs
- ConversationTurn.cs
- CustomCommands.cs
- DelegatedTaskContract.cs
- EditorContextPayload.cs
- EnterpriseRuntimeModels.cs
- ExternalAgentModels.cs
- FileMutationKind.cs
- FileMutationOperation.cs
- KnowledgeModels.cs
- LoadedPlugin.cs
- McpServerDefinition.cs
- McpServerStatus.cs
- MutationSetDocument.cs
- OpenCodeParityModels.cs
- PermissionDecision.cs
- Phase2Models.cs
- PlanModels.cs
- PluginDescriptor.cs
- PluginToolSource.cs
- PortableBundleImportResult.cs
- ProjectMemory.cs
- PromptOutsideWorkspaceReadArguments.cs
- PromptReferences.cs
- ProviderEvent.cs
- ProviderRequest.cs
- ProviderToolDefinition.cs
- RegisteredMcpServer.cs
- RuntimeCheckpoint.cs
- SessionBundleManifest.cs
- SessionExport.cs
- SessionSummaryRow.cs
- SharpClawWorkflowMetadataKeys.cs
- SkillDefinition.cs
- SkillPackModels.cs
- SpecDocuments.cs
- SubAgentModels.cs
- TextSelectionRange.cs
- ToolExecutionRequest.cs
- ToolResult.cs
- UndoRedoActionResult.cs
- UndoRedoSnapshot.cs
- UndoRedoStateDocument.cs
- UsageSnapshot.cs
- WorkItemModels.cs
- WorkspaceContext.cs
- DoctorReport.cs
- OperationalCheckItem.cs
- OperationalCheckStatus.cs
- RuntimeStatusReport.cs
- SessionInspectionReport.cs
- WorkbenchStatusReport.cs
- ProtocolJsonContext.cs
- AssemblyMarker.cs
- SharpClaw.Code.Protocol.csproj
- IAuthFlowService.cs
- IModelProvider.cs
- IModelProviderResolver.cs
- IProviderCatalogService.cs
- IProviderCredentialStore.cs
- IProviderRequestPreflight.cs
- .gitkeep
- AnthropicProviderOptions.cs
- LocalRuntimeProfileOptions.cs
- ModelAliasDefinition.cs
- OpenAiCompatibleProviderOptions.cs
- ProviderCatalogOptions.cs
- ProviderOptionsValidators.cs
- ProviderResilienceOptions.cs
- AnthropicMessageBuilder.cs
- AnthropicSdkStreamAdapter.cs
- OpenAiMeaiStreamAdapter.cs
- OpenAiMessageBuilder.cs
- ProviderAuthStatusFactory.cs
- ProviderHttpHelpers.cs
- ProviderStreamEventFactory.cs
- .gitkeep
- ProviderCredentialModels.cs
- ProviderExecutionException.cs
- ProviderFailureKind.cs
- ProviderStreamFailureClassifier.cs
- ProviderStreamHandle.cs
- ResilientProviderDecorator.cs
- AuthFlowService.cs
- ModelProviderResolver.cs
- ProviderCatalogService.cs
- ProviderCredentialStore.cs
- ProviderRequestPreflight.cs
- AnthropicProvider.cs
- AssemblyMarker.cs
- OpenAiCompatibleProvider.cs
- ProvidersServiceCollectionExtensions.cs
- SharpClaw.Code.Providers.csproj
- IAgentCatalogService.cs
- IConversationCompactionService.cs
- IConversationRuntime.cs
- ICustomCommandDiscoveryService.cs
- ICustomCommandMarkdownParser.cs
- IEditorContextBuffer.cs
- IEvolutionProposalService.cs
- IHookDispatcher.cs
- IInstructionRuleService.cs
- IPlanWorkflowService.cs
- IPortableSessionBundleService.cs
- IPromptContextAssembler.cs
- IPromptReferenceResolver.cs
- IResearchWorkflowService.cs
- IRuntimeCommandService.cs
- IRuntimeStateMachine.cs
- IScheduledPromptService.cs
- ISessionCoordinator.cs
- ISessionExportService.cs
- ISessionPreferenceService.cs
- IShareSessionService.cs
- ISharpClawConfigService.cs
- ISpecWorkflowService.cs
- ITodoService.cs
- ITurnRunner.cs
- IWorkbenchStatusService.cs
- IWorkspaceBootstrapService.cs
- IWorkspaceDiagnosticsService.cs
- IWorkspaceHttpServer.cs
- IWorkspaceInsightsService.cs
- EditorContextBuffer.cs
- RuntimeServiceCollectionExtensions.cs
- SharpClawConfigService.cs
- ContextWindowManager.cs
- ConversationHistoryAssembler.cs
- ConversationHistoryCache.cs
- InstructionRuleService.cs
- InstructionRuleSnapshot.cs
- PromptContextAssembler.cs
- PromptExecutionContext.cs
- CustomCommandDiscoveryService.cs
- CustomCommandMarkdownParser.cs
- CustomCommandTemplateExpander.cs
- PermissionModeText.cs
- PrimaryModeText.cs
- ApprovalAuthCheck.cs
- ConfigurationResolutionCheck.cs
- ExternalAgentHealthCheck.cs
- GitAvailabilityCheck.cs
- LocalRuntimeCatalogCheck.cs
- McpRegistryHealthCheck.cs
- PluginRegistryHealthCheck.cs
- ProviderAuthenticationCheck.cs
- SessionStoreHealthCheck.cs
- ShellAvailabilityCheck.cs
- WorkspaceAccessibilityCheck.cs
- IOperationalCheck.cs
- IOperationalDiagnosticsCoordinator.cs
- OperationalDiagnosticsContext.cs
- OperationalDiagnosticsCoordinator.cs
- OperationalDiagnosticsInput.cs
- WorkspaceDiagnosticsService.cs
- PortableSessionBundleService.cs
- SessionExportService.cs
- RuntimeExternalAgentConfigProvider.cs
- DefaultRuntimeStateMachine.cs
- RuntimeLifecycleTransition.cs
- CheckpointMutationCoordinator.cs
- MutationWorkspaceApplier.cs
- UndoRedoStateHelper.cs
- ConversationRuntime.cs
- RuntimeCoordinatorHostedServiceAdapter.cs
- PromptReferenceResolver.cs
- .gitkeep
- ConfiguredApprovalIdentityService.cs
- SqliteUsageMeteringStore.cs
- WorkspaceHttpServer.cs
- SessionCoordinator.cs
- SpecWorkflowService.cs
- DefaultTurnRunner.cs
- TurnMutationAccumulator.cs
- TurnRunResult.cs
- AgentCatalogService.cs
- ApprovalSettingsResolver.cs
- ConversationCompactionService.cs
- EvolutionProposalService.cs
- HookDispatcher.cs
- PlanWorkflowService.cs
- PrimaryModeResolver.cs
- ResearchWorkflowService.cs
- ScheduleCronExpression.cs
- ScheduledPromptRunner.cs
- ScheduledPromptService.cs
- SessionPreferenceService.cs
- ShareSessionService.cs
- TodoService.cs
- WorkbenchStatusService.cs
- WorkspaceBootstrapService.cs
- WorkspaceInsightsService.cs
- RuntimeWorkItemConfigProvider.cs
- AssemblyMarker.cs
- RuntimeServiceCollectionExtensions.cs
- SharpClaw.Code.Runtime.csproj
- ICheckpointStore.cs
- IEventStore.cs
- IEvolutionProposalStore.cs
- IMutationSetStore.cs
- IScheduledPromptStore.cs
- ISessionStore.cs
- IWorkspaceSessionAttachmentStore.cs
- .gitkeep
- .gitkeep
- EventStoreRuntimeEventPersistence.cs
- FileCheckpointStore.cs
- FileEvolutionProposalStore.cs
- FileMutationSetStore.cs
- FileScheduledPromptStore.cs
- FileSessionStore.cs
- FileWorkspaceSessionAttachmentStore.cs
- HostAwareEventStore.cs
- HostAwareEvolutionProposalStore.cs
- HostAwareScheduledPromptStore.cs
- HostAwareSessionStore.cs
- NdjsonEventStore.cs
- SessionStorageLayout.cs
- SqliteEventStore.cs
- SqliteEvolutionProposalStore.cs
- SqliteScheduledPromptStore.cs
- SqliteSessionStore.cs
- SqliteSessionStoreDatabase.cs
- AssemblyMarker.cs
- SharpClaw.Code.Sessions.csproj
- ISkillPackRegistry.cs
- ISkillRegistry.cs
- .gitkeep
- .gitkeep
- ResolvedSkill.cs
- SkillInstallRequest.cs
- SkillPackRegistry.cs
- SkillRegistry.cs
- AssemblyMarker.cs
- SharpClaw.Code.Skills.csproj
- SkillsServiceCollectionExtensions.cs
- IRuntimeEventPersistence.cs
- IRuntimeEventPublisher.cs
- IRuntimeEventSink.cs
- IRuntimeEventStream.cs
- IUsageMeteringService.cs
- IUsageMeteringStore.cs
- IUsageTracker.cs
- IWebhookDelayStrategy.cs
- ProviderActivityScope.cs
- SharpClawActivitySource.cs
- TurnActivityScope.cs
- .gitkeep
- JsonTraceExporter.cs
- NdjsonTraceFileSink.cs
- SharpClawMeterSource.cs
- InProcessRuntimeEventStream.cs
- RuntimeEventPublisher.cs
- UsageMeteringService.cs
- UsageTracker.cs
- WebhookDelayStrategy.cs
- WebhookRuntimeEventSink.cs
- .gitkeep
- AssemblyMarker.cs
- RuntimeEventPublishOptions.cs
- SharpClaw.Code.Telemetry.csproj
- TelemetryOptions.cs
- TelemetryOptionsValidator.cs
- TelemetryServiceCollectionExtensions.cs
- ISharpClawTool.cs
- IToolExecutor.cs
- IToolMutationRecorder.cs
- IToolPackageService.cs
- IToolRegistry.cs
- BashTool.cs
- EditFileTool.cs
- GlobSearchTool.cs
- GrepSearchTool.cs
- PluginToolProxyTool.cs
- ReadFileTool.cs
- SharpClawToolBase.cs
- SymbolSearchTool.cs
- ToolSearchTool.cs
- WebFetchTool.cs
- WebSearchTool.cs
- WorkspaceSearchTool.cs
- WriteFileTool.cs
- .gitkeep
- .gitkeep
- ToolExecutor.cs
- ToolContracts.cs
- ToolDefinition.cs
- ToolExecutionContext.cs
- ToolExecutionEnvelope.cs
- ToolRegistry.cs
- ToolPackageService.cs
- GlobPatternMatcher.cs
- ToolJson.cs
- WorkspacePathResolver.cs
- AssemblyMarker.cs
- SharpClaw.Code.Tools.csproj
- ToolsServiceCollectionExtensions.cs
- IWebFetchService.cs
- IWebSearchService.cs
- WebSearchOptions.cs
- WebSearchOptionsValidator.cs
- .gitkeep
- .gitkeep
- WebFetchDocument.cs
- WebSearchResponse.cs
- WebSearchResult.cs
- ResilientHttpGet.cs
- WebFetchService.cs
- WebSearchService.cs
- AssemblyMarker.cs
- SharpClaw.Code.Web.csproj
- WebServiceCollectionExtensions.cs
- IWorkItemConfigProvider.cs
- IWorkItemProvider.cs
- IWorkItemRegistry.cs
- IWorkItemService.cs
- GenericWorkItemProvider.cs
- GitHubWorkItemProvider.cs
- DefaultWorkItemConfigProvider.cs
- WorkItemRegistry.cs
- WorkItemService.cs
- AssemblyMarker.cs
- SharpClaw.Code.WorkItems.csproj
- WorkItemsServiceCollectionExtensions.cs
- AssemblyMarker.cs
- ScenarioContracts.cs
- ScenarioInterfaces.cs
- SharpClaw.Testing.Abstractions.csproj
- AssemblyMarker.cs
- SharpClaw.Testing.Cli.csproj
- SharpClawTestingCliServiceCollectionExtensions.cs
- TestingCommandHandler.cs
- ApprovalRequiredOracle.cs
- FinalAnswerContainsOracle.cs
- MaxToolCallsOracle.cs
- NoUnsafeToolOracle.cs
- OracleHelpers.cs
- StateEqualsOracle.cs
- ToolCalledOracle.cs
- ToolNotCalledOracle.cs
- AssemblyMarker.cs
- ExampleScenarioCatalog.cs
- FileTraceWriter.cs
- JsonScenarioLoader.cs
- NullTraceWriter.cs
- ScenarioGateEvaluator.cs
- ScenarioOracleFactory.cs
- ScenarioReportWriter.cs
- ScenarioResultStore.cs
- ScenarioRunner.cs
- ScenarioSuiteRunner.cs
- ScriptedScenarioAgentExecutor.cs
- SharpClaw.Testing.Harness.csproj
- SharpClawTestingHarnessServiceCollectionExtensions.cs
- AssemblyMarker.cs
- SharpClaw.Testing.Xunit.csproj
- XunitScenarioAssert.cs
- XunitScenarioData.cs
- approval-required.json
- basic-tool-call.json
- timeout-retry-placeholder.json
- unsafe-tool-blocked.json
- .gitkeep
- SdkMcpProcessSupervisorIntegrationTests.cs
- AgentRuntimeFlowTests.cs
- AgentToolPolicyIntegrationTests.cs
- ApprovalAuthIntegrationTests.cs
- ConversationRuntimeFlowTests.cs
- EmbeddedRuntimeHostTests.cs
- PlanModeWorkflowTests.cs
- PortableSessionBundleRoundtripTests.cs
- PromptContextAssemblyTests.cs
- PromptInteractivityFlowTests.cs
- ProviderRuntimeEventFlowTests.cs
- SpecModeWorkflowTests.cs
- SubAgentOrchestrationTests.cs
- WorkspaceHttpServerAdminTests.cs
- CliCommandSurfaceTests.cs
- CliHostBuilderTests.cs
- JsonOutputRendererTests.cs
- SlashCommandParserTests.cs
- SharpClaw.Code.IntegrationTests.csproj
- EchoTools.cs
- Program.cs
- SharpClaw.Code.Mcp.FixtureServer.csproj
- .gitkeep
- MockProviderAssemblyMarker.cs
- DeterministicMockModelProvider.cs
- MockProviderServiceCollectionExtensions.cs
- ParityMetadataKeys.cs
- ParityProviderScenario.cs
- SharpClaw.Code.MockProvider.csproj
- .gitkeep
- ApprovalServiceReplacement.cs
- ScriptedApprovalService.cs
- RuntimeAssemblyMarkerTests.cs
- ParityFixturePluginTool.cs
- ParityScenarioIds.cs
- ParityScenarioTests.cs
- ParityTestHost.cs
- SharpClaw.Code.ParityHarness.csproj
- AcpStdioHostTests.cs
- ToolCallDispatcherTests.cs
- FeatureCommandHandlersTests.cs
- ModeAndCliOptionsTests.cs
- PromptInvocationServiceTests.cs
- ExternalAgentAdapterTests.cs
- InfrastructureRegistrationTests.cs
- LocalFileSystemExclusiveLockTests.cs
- ProcessRunnerCancellationTests.cs
- McpAndPluginLifecycleTests.cs
- PluginManifestValidatorTests.cs
- SdkMcpProcessSupervisorTests.cs
- HashTextEmbeddingServiceTests.cs
- MemorySkillsGitServiceTests.cs
- WorkspaceKnowledgeServicesTests.cs
- OperationalReportsJsonTests.cs
- PermissionPolicyEngineTests.cs
- PluginManifestImportServiceTests.cs
- PluginManifestValidatorTests.cs
- ChatMessageSerializationTests.cs
- ProtocolJsonContextTests.cs
- TurnEnvelopeTests.cs
- DeterministicMockModelProviderTests.cs
- ProviderAliasAndRequestTests.cs
- ProviderCatalogServiceTests.cs
- ProviderConfigurationBindingTests.cs
- ProviderCredentialStoreTests.cs
- ProviderStreamAdapterTests.cs
- ResilienceTests.cs
- ToolUseStreamAdapterTests.cs
- AgentCatalogServiceTests.cs
- ConfiguredApprovalIdentityServiceTests.cs
- ContextWindowManagerTests.cs
- ConversationHistoryAssemblerTests.cs
- ConversationHistoryCacheTests.cs
- CustomCommandMarkdownParserTests.cs
- CustomCommandWorkflowTests.cs
- DefaultRuntimeStateMachineTests.cs
- HookDispatcherTests.cs
- InstructionRuleServiceTests.cs
- LocalRuntimeCatalogCheckTests.cs
- OperationalDiagnosticsCoordinatorTests.cs
- PromptReferenceResolverTests.cs
- ShareAndCompactionServicesTests.cs
- SharpClawConfigServiceTests.cs
- SpecWorkflowServiceTests.cs
- WorkspaceDiagnosticsServiceTests.cs
- WorkspaceInsightsAndTodoServiceTests.cs
- SessionStorageTests.cs
- SkillPackRegistryTests.cs
- .gitkeep
- TestDirectoryCleanup.cs
- TestRuntimeStorageResolver.cs
- InProcessRuntimeEventStreamTests.cs
- TelemetryPublisherTests.cs
- UsageMeteringServiceTests.cs
- WebhookRuntimeEventSinkTests.cs
- ScenarioHarnessTests.cs
- ToolPackageServiceTests.cs
- ToolRegistryAndExecutionTests.cs
- WebServiceAndToolTests.cs
- GenericWorkItemProviderTests.cs
- GitHubWorkItemProviderTests.cs
- WorkItemRegistryTests.cs
- SharpClaw.Code.UnitTests.csproj
- .gitignore
- AGENTS.md
- ARCHITECTURE-NOTES.md
- CLAUDE.md
- Directory.Build.props
- Directory.Packages.props
- LICENSE
- README.md
- SharpClawCode.sln
// repository documentation
Was this content helpful?
(0 ratings)
