note_create MCP tool requires 3 round-trips for agent use: create empty template → read → write content. Add a body parameter (and optional frontmatter fields like tags, series, question, milestone, confidence) so agents can create fully populated notes in a single call, like worklog_note does.
Current flow:
1. note_create(note_type, title) → empty template with placeholder sections
2. Read(path) → see the template (required before Write)
3. Write(path, content) → overwrite with actual content
Proposed:
note_create(
note_type="result",
title="...",
body="## Result\n\n...",
tags=["result", "preprocess"],
series="preprocess_ieeg",
question=["H1"],
milestone="ieeg-preprocessing-stable",
confidence="confirmed",
)
One call, frontmatter fields as named params, body as markdown content below frontmatter. The template scaffolding is useful for manual editing but pure overhead for agents.
Source context: pixecog¶
PixEcog (pixecog): Neuropixels and ECoG dataset and analysis
Recent commits:
8dc0d9d Pipeline docs: gitignore docs/pipelines/, relocate hand-authored files
96cd1ec Refactor sharpwaveripple/contracts: extract generic helpers to utils/io, remove pipelines __init__.py
36f9326 Add result note directory and sample note
README:
type: readme
Quick Start for Collaborators¶
Follow this checklist to get started with Pixecog documentation and workflows.
🐀 Pixecog Project — Compact Overview¶
Core principles
- One immutable BIDS raw dataset (
raw/) as the canonical baseline - Each analysis pipeline ha
Related Notes¶
- issue-arash-20260402-121445-694073.md — Also concerns the notio system — improving agent/tool workflows for note creation and manuscript integration