manage_pipeline
Manage saved PubMed search pipelines: save, list, load, delete, inspect history, and schedule cron-based execution.
Instructions
Manage saved pipelines through a single facade.
Supported actions:
save: save or update a named pipeline
list: list saved pipelines, optionally filtered by tag/scope
load: load pipeline YAML from saved name or file source
delete: delete a saved pipeline and its history
history: inspect execution history for one saved pipeline
schedule: create, update, or remove an APScheduler-backed schedule
Args: action: One of save, list, load, delete, history, schedule. Default: list. name: Pipeline name for save/delete/history/schedule. config: Pipeline YAML/JSON string for save. source: Pipeline source for load, e.g. "saved:weekly_search" or "file:path/to/pipeline.yaml". tag: Tag filter for list action. tags: Comma-separated tags for save action. description: Description for save action. scope: Scope for save/list actions: workspace, global, auto. limit: History entry limit for history action. cron: 5-field cron expression for schedule action. Empty string removes the schedule. diff_mode: Store diff-mode preference with the schedule. notify: Store notify preference with the schedule.
Returns: Same human-readable responses as the legacy pipeline management tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | list | |
| name | No | ||
| config | No | ||
| source | No | ||
| tag | No | ||
| tags | No | ||
| description | No | ||
| scope | No | ||
| limit | No | ||
| cron | No | ||
| diff_mode | No | ||
| notify | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |