update_notes
Merge key-value pairs into _notes in pipeline-state to write notes fields safely and avoid concurrent write conflicts.
Instructions
Merge key-value pairs into _notes in pipeline-state.json.
This is the ONLY correct way to write _notes.* fields. Do not use editFiles for _notes — all pipeline-state writes must go through MCP tools to maintain a single authoritative writer and prevent concurrent-write conflicts.
Performs a shallow merge at the top level of _notes: each key in updates
replaces the corresponding key in _notes (or creates it if absent).
Keys not present in updates are left unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| updates | Yes | Dictionary of key-value pairs to merge into _notes. Example: {"handoff_payload": {"required_skills": ["pega-read"], "upstream_artefact": ".github/plans/feature.md"}} |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||