mcp_knowledge_ops 0.2.0
mcp_knowledge_ops: ^0.2.0 copied to clipboard
Knowledge operations including pipelines, workflows, scheduling, and automated processing for curation, summarization, and pattern mining in the MCP ecosystem.
0.2.0 - 2026-04-28 - Stateless Orchestration & New Pipelines #
Added #
- Central
ExecutionEnginecoordinating pipeline and workflow runs. - New built-in pipelines — ingest, summary refresh, index rebuild, cascade refresh, clustering — alongside existing curation and pattern mining.
- Workflow subsystem — review models, approval routing, cancellation.
- Scheduler — MCP tools integration, scheduler events.
- Runbooks subsystem.
- Observability layer — events, errors, structured logging / metrics / tracing.
- Standard port adapters implementing
mcp_bundleops Contract Layer.
Changed #
- Persistence delegated to
mcp_fact_graph;mcp_knowledge_opsis now a stateless orchestration layer. - Pipeline / workflow infrastructure restructured around the new execution engine.
- New dependency:
mcp_bundle ^0.3.0.
Removed #
- Document, embedding, extraction, index, retrieval, search subsystems — now owned by
mcp_fact_graphor replaced by Contract Layer ports. - Standalone summarization pipeline (replaced by summary refresh pipeline).
0.1.1 Bugfix #
Fixed #
- Removed duplicate OpsLlmPort, OpsLlmRequest, LlmCompletion definitions
- Unified LLM Port types to use mcp_bundle Contract Layer exclusively
- Updated pipeline classes to use LlmPort instead of OpsLlmPort
- Fixed documentation examples to use correct LlmResponse.content field
0.1.0 Initial Release #
Added #
Core Features
-
Pipeline System
Pipelinemodel with sequential stagesPipelineStagefor individual processing stepsPipelineExecutorfor pipeline executionPipelineResultwith metrics and output- Checkpoint support for state persistence
- Retry policies for error recovery
-
Workflow System
Workflowmodel for complex orchestrationWorkflowActionfor discrete stepsWorkflowExecutorfor workflow execution- Conditional branching support
- Variable scoping and passing
- Event-driven execution
-
Scheduling System
Schedulerfor automated job executionScheduledJobfor job definitionsCronSchedulefor cron-like expressions- Concurrent job limiting
- Timezone support
-
Built-in Operations
CurationPipelinefor candidate curationSummarizationPipelinefor summary generationPatternMiningPipelinefor pattern discovery- Configurable thresholds and parameters
-
Port-Based Architecture
OpsPortfor operation executionFactGraphPortfor fact graph accessLlmPortfor LLM integration
Pipeline Features #
- Sequential stage execution
- Checkpoint save/restore
- Metrics collection
- Error handling and retry
- Timeout management
Workflow Features #
- Action sequencing
- Conditional branching
- Variable interpolation
- Parallel execution
- Error recovery
Scheduling Features #
- Cron expression support
- One-time and recurring jobs
- Job dependencies
- Execution history
Data Models #
Pipeline- Pipeline definitionPipelineStage- Pipeline stagePipelineResult- Execution resultPipelineContext- Execution contextWorkflow- Workflow definitionWorkflowAction- Workflow actionWorkflowExecution- Execution stateScheduledJob- Job definitionCurationInput/Output- Curation I/OSummarizationInput/Output- Summarization I/OPatternMiningInput/Output- Pattern mining I/O