LICENSE
README.md
pyproject.toml
src/cks_mcp/__init__.py
src/cks_mcp/_version.py
src/cks_mcp/agent_loop.py
src/cks_mcp/conflict_inbox.py
src/cks_mcp/critic_agent.py
src/cks_mcp/diffing.py
src/cks_mcp/enrichment_agent.py
src/cks_mcp/errors.py
src/cks_mcp/fork_resolution_agent.py
src/cks_mcp/gossip.py
src/cks_mcp/lca_arbiter.py
src/cks_mcp/llm_providers.py
src/cks_mcp/llm_telemetry.py
src/cks_mcp/middleware.py
src/cks_mcp/observability.py
src/cks_mcp/orchestrator.py
src/cks_mcp/paths.py
src/cks_mcp/pipeline_agent.py
src/cks_mcp/plugin.py
src/cks_mcp/prompts.py
src/cks_mcp/provenance.py
src/cks_mcp/registry.py
src/cks_mcp/resources.py
src/cks_mcp/server.py
src/cks_mcp/telemetry.py
src/cks_mcp.egg-info/PKG-INFO
src/cks_mcp.egg-info/SOURCES.txt
src/cks_mcp.egg-info/dependency_links.txt
src/cks_mcp.egg-info/entry_points.txt
src/cks_mcp.egg-info/requires.txt
src/cks_mcp.egg-info/top_level.txt
src/cks_mcp/enrichment/__init__.py
src/cks_mcp/enrichment/adapters.py
src/cks_mcp/enrichment/filters.py
src/cks_mcp/enrichment/robots.py
src/cks_mcp/enrichment/scoring.py
src/cks_mcp/llm/__init__.py
src/cks_mcp/llm/client.py
src/cks_mcp/pipeline/common.py
src/cks_mcp/pipeline/researcher_step.py
src/cks_mcp/pipeline/reviewer_step.py
src/cks_mcp/pipeline/schema.py
src/cks_mcp/pipeline/synthesizer_step.py
src/cks_mcp/plugins/__init__.py
src/cks_mcp/plugins/fastembed_plugin.py
src/cks_mcp/plugins/gossip_plugin.py
src/cks_mcp/tools/__init__.py
src/cks_mcp/tools/_shared.py
src/cks_mcp/tools/agent_status/__init__.py
src/cks_mcp/tools/agent_status/handler.py
src/cks_mcp/tools/agent_status/schema.py
src/cks_mcp/tools/ai_chat/__init__.py
src/cks_mcp/tools/ai_chat/handler.py
src/cks_mcp/tools/ai_chat/schema.py
src/cks_mcp/tools/approve_resolution/__init__.py
src/cks_mcp/tools/approve_resolution/handler.py
src/cks_mcp/tools/approve_resolution/schema.py
src/cks_mcp/tools/arbitrate_inference_conflict/__init__.py
src/cks_mcp/tools/arbitrate_inference_conflict/handler.py
src/cks_mcp/tools/arbitrate_inference_conflict/schema.py
src/cks_mcp/tools/branch/__init__.py
src/cks_mcp/tools/branch/handler.py
src/cks_mcp/tools/branch/schema.py
src/cks_mcp/tools/check_component_versions/__init__.py
src/cks_mcp/tools/check_component_versions/handler.py
src/cks_mcp/tools/check_component_versions/schema.py
src/cks_mcp/tools/check_graph_freshness/__init__.py
src/cks_mcp/tools/check_graph_freshness/handler.py
src/cks_mcp/tools/check_graph_freshness/schema.py
src/cks_mcp/tools/check_graph_health/__init__.py
src/cks_mcp/tools/check_graph_health/handler.py
src/cks_mcp/tools/check_graph_health/schema.py
src/cks_mcp/tools/claim_conflict_task/__init__.py
src/cks_mcp/tools/claim_conflict_task/handler.py
src/cks_mcp/tools/claim_conflict_task/schema.py
src/cks_mcp/tools/compare/__init__.py
src/cks_mcp/tools/compare/handler.py
src/cks_mcp/tools/compare/schema.py
src/cks_mcp/tools/complete_conflict_task/__init__.py
src/cks_mcp/tools/complete_conflict_task/handler.py
src/cks_mcp/tools/complete_conflict_task/schema.py
src/cks_mcp/tools/construct_knowledge/__init__.py
src/cks_mcp/tools/construct_knowledge/handler.py
src/cks_mcp/tools/construct_knowledge/schema.py
src/cks_mcp/tools/dead_letter_conflict_task/__init__.py
src/cks_mcp/tools/dead_letter_conflict_task/handler.py
src/cks_mcp/tools/dead_letter_conflict_task/schema.py
src/cks_mcp/tools/detect_contradictions/__init__.py
src/cks_mcp/tools/detect_contradictions/handler.py
src/cks_mcp/tools/detect_contradictions/schema.py
src/cks_mcp/tools/evolve/__init__.py
src/cks_mcp/tools/evolve/handler.py
src/cks_mcp/tools/evolve/schema.py
src/cks_mcp/tools/explain/__init__.py
src/cks_mcp/tools/explain/handler.py
src/cks_mcp/tools/explain/schema.py
src/cks_mcp/tools/explain_diff/__init__.py
src/cks_mcp/tools/explain_diff/handler.py
src/cks_mcp/tools/explain_diff/schema.py
src/cks_mcp/tools/explain_graph/__init__.py
src/cks_mcp/tools/explain_graph/handler.py
src/cks_mcp/tools/explain_graph/schema.py
src/cks_mcp/tools/export_knowledge/__init__.py
src/cks_mcp/tools/export_knowledge/handler.py
src/cks_mcp/tools/export_knowledge/schema.py
src/cks_mcp/tools/export_session/__init__.py
src/cks_mcp/tools/export_session/handler.py
src/cks_mcp/tools/export_session/schema.py
src/cks_mcp/tools/export_storage/__init__.py
src/cks_mcp/tools/export_storage/handler.py
src/cks_mcp/tools/export_storage/schema.py
src/cks_mcp/tools/fail_conflict_task/__init__.py
src/cks_mcp/tools/fail_conflict_task/handler.py
src/cks_mcp/tools/fail_conflict_task/schema.py
src/cks_mcp/tools/fork_sandbox/__init__.py
src/cks_mcp/tools/fork_sandbox/handler.py
src/cks_mcp/tools/fork_sandbox/schema.py
src/cks_mcp/tools/get_graph/__init__.py
src/cks_mcp/tools/get_graph/handler.py
src/cks_mcp/tools/get_graph/schema.py
src/cks_mcp/tools/get_llm_status/__init__.py
src/cks_mcp/tools/get_llm_status/handler.py
src/cks_mcp/tools/get_llm_status/schema.py
src/cks_mcp/tools/get_metrics/__init__.py
src/cks_mcp/tools/get_metrics/handler.py
src/cks_mcp/tools/get_metrics/schema.py
src/cks_mcp/tools/import_storage/__init__.py
src/cks_mcp/tools/import_storage/handler.py
src/cks_mcp/tools/import_storage/schema.py
src/cks_mcp/tools/ingest_document/__init__.py
src/cks_mcp/tools/ingest_document/handler.py
src/cks_mcp/tools/ingest_document/html_extract.py
src/cks_mcp/tools/ingest_document/schema.py
src/cks_mcp/tools/list_agents/__init__.py
src/cks_mcp/tools/list_agents/handler.py
src/cks_mcp/tools/list_agents/schema.py
src/cks_mcp/tools/list_dead_lettered_conflicts/__init__.py
src/cks_mcp/tools/list_dead_lettered_conflicts/handler.py
src/cks_mcp/tools/list_dead_lettered_conflicts/schema.py
src/cks_mcp/tools/list_gossip_conflicts/__init__.py
src/cks_mcp/tools/list_gossip_conflicts/handler.py
src/cks_mcp/tools/list_gossip_conflicts/schema.py
src/cks_mcp/tools/list_graphs/__init__.py
src/cks_mcp/tools/list_graphs/handler.py
src/cks_mcp/tools/list_graphs/schema.py
src/cks_mcp/tools/list_inference_conflicts/__init__.py
src/cks_mcp/tools/list_inference_conflicts/handler.py
src/cks_mcp/tools/list_inference_conflicts/schema.py
src/cks_mcp/tools/list_llm_models/__init__.py
src/cks_mcp/tools/list_llm_models/handler.py
src/cks_mcp/tools/list_llm_models/schema.py
src/cks_mcp/tools/list_plugins/__init__.py
src/cks_mcp/tools/list_plugins/handler.py
src/cks_mcp/tools/list_plugins/schema.py
src/cks_mcp/tools/list_processes/__init__.py
src/cks_mcp/tools/list_processes/handler.py
src/cks_mcp/tools/list_processes/schema.py
src/cks_mcp/tools/merge/__init__.py
src/cks_mcp/tools/merge/handler.py
src/cks_mcp/tools/merge/schema.py
src/cks_mcp/tools/migrate_storage/__init__.py
src/cks_mcp/tools/migrate_storage/handler.py
src/cks_mcp/tools/migrate_storage/schema.py
src/cks_mcp/tools/process_status/__init__.py
src/cks_mcp/tools/process_status/handler.py
src/cks_mcp/tools/process_status/schema.py
src/cks_mcp/tools/query_subgraph/__init__.py
src/cks_mcp/tools/query_subgraph/handler.py
src/cks_mcp/tools/query_subgraph/schema.py
src/cks_mcp/tools/refresh_verification/__init__.py
src/cks_mcp/tools/refresh_verification/handler.py
src/cks_mcp/tools/refresh_verification/schema.py
src/cks_mcp/tools/register_graph/__init__.py
src/cks_mcp/tools/register_graph/handler.py
src/cks_mcp/tools/register_graph/schema.py
src/cks_mcp/tools/reject_resolution/__init__.py
src/cks_mcp/tools/reject_resolution/handler.py
src/cks_mcp/tools/reject_resolution/schema.py
src/cks_mcp/tools/request_enrichment/__init__.py
src/cks_mcp/tools/request_enrichment/handler.py
src/cks_mcp/tools/request_enrichment/schema.py
src/cks_mcp/tools/request_process_stop/__init__.py
src/cks_mcp/tools/request_process_stop/handler.py
src/cks_mcp/tools/request_process_stop/schema.py
src/cks_mcp/tools/resolve_contradiction/__init__.py
src/cks_mcp/tools/resolve_contradiction/handler.py
src/cks_mcp/tools/resolve_contradiction/schema.py
src/cks_mcp/tools/resolve_gossip_conflict/__init__.py
src/cks_mcp/tools/resolve_gossip_conflict/handler.py
src/cks_mcp/tools/resolve_gossip_conflict/schema.py
src/cks_mcp/tools/resolve_temporal_conflict/__init__.py
src/cks_mcp/tools/resolve_temporal_conflict/handler.py
src/cks_mcp/tools/resolve_temporal_conflict/schema.py
src/cks_mcp/tools/revert/__init__.py
src/cks_mcp/tools/revert/handler.py
src/cks_mcp/tools/revert/schema.py
src/cks_mcp/tools/review_dead_letter/__init__.py
src/cks_mcp/tools/review_dead_letter/handler.py
src/cks_mcp/tools/review_dead_letter/schema.py
src/cks_mcp/tools/search_graphs/__init__.py
src/cks_mcp/tools/search_graphs/handler.py
src/cks_mcp/tools/search_graphs/schema.py
src/cks_mcp/tools/search_semantic/__init__.py
src/cks_mcp/tools/search_semantic/handler.py
src/cks_mcp/tools/search_semantic/schema.py
src/cks_mcp/tools/serialize/__init__.py
src/cks_mcp/tools/serialize/handler.py
src/cks_mcp/tools/serialize/schema.py
src/cks_mcp/tools/start_agent/__init__.py
src/cks_mcp/tools/start_agent/handler.py
src/cks_mcp/tools/start_agent/schema.py
src/cks_mcp/tools/stop_agent/__init__.py
src/cks_mcp/tools/stop_agent/handler.py
src/cks_mcp/tools/stop_agent/schema.py
src/cks_mcp/tools/suggest_evolution/__init__.py
src/cks_mcp/tools/suggest_evolution/handler.py
src/cks_mcp/tools/suggest_evolution/schema.py
src/cks_mcp/tools/update_registered_graph/__init__.py
src/cks_mcp/tools/update_registered_graph/handler.py
src/cks_mcp/tools/update_registered_graph/schema.py
src/cks_mcp/tools/validate/__init__.py
src/cks_mcp/tools/validate/handler.py
src/cks_mcp/tools/validate/schema.py
src/cks_mcp/tools/verify_source/__init__.py
src/cks_mcp/tools/verify_source/handler.py
src/cks_mcp/tools/verify_source/schema.py
src/cks_mcp/tools/visualize_graph/__init__.py
src/cks_mcp/tools/visualize_graph/handler.py
src/cks_mcp/tools/visualize_graph/inference.py
src/cks_mcp/tools/visualize_graph/schema.py
tests/test_conflict_inbox.py
tests/test_critic_agent.py
tests/test_enrichment_agent.py
tests/test_fork_resolution_agent.py
tests/test_gossip.py
tests/test_integration.py
tests/test_lca_arbiter.py
tests/test_llm_client.py
tests/test_llm_providers.py
tests/test_llm_telemetry.py
tests/test_middleware.py
tests/test_observability.py
tests/test_orchestrator.py
tests/test_pipeline_common.py
tests/test_pipeline_researcher_step.py
tests/test_pipeline_reviewer_step.py
tests/test_pipeline_schema.py
tests/test_pipeline_synthesizer_step.py
tests/test_plugin.py
tests/test_provenance_gating.py
tests/test_server.py
tests/test_transaction_cleanup.py