Loading...
Loading...
Pylon MCP tools for pushing plans, code reviews, and pulling human feedback. Use this skill when interacting with the Pylon AI-to-human review bridge.
npx skill4agent add weave-ai-dev/agent-skills pylon| Tool | Purpose |
|---|---|
| Push a plan for human review. Auto-creates doc + project + version. |
| Pull reviewed content with decisions and feedback. |
| Push file diffs for side-by-side code review. |
| Pull line-specific review comments grouped by file. |
| List documents, filter by title or project. |
| List version snapshots for a document. |
| Switch session's current document context. |
| Update project description or rename. |
| Release session lock on a document. |
references/tools-plan.mdreferences/tools-code-review.mdreferences/tools-management.mdreferences/setup.md.mcp.json{
"mcpServers": {
"pylon": {
"type": "streamable-http",
"url": "https://your-pylon-instance.com/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}document_idpush_plandocument_idsourcecontextdocument_idpush_plandocument_iddocument_iddocument_idpull_planpush_planpull_code_feedback1. push_plan(plan="...", source="claude-code", group="my-project", context="...")
→ Creates NEW document + project, returns document_id + URL
→ NEVER pass document_id here — let the server create a fresh document
2. Share the document URL with the user and STOP.
→ Do NOT poll, wait, loop, or use extended thinking while waiting.
→ Do NOT "stand by" for review — just tell the user the URL and finish your turn.
→ The user will come back and ask you to pull when they are ready.
3. pull_plan(document_id="<id-from-step-1>") (only when the user asks)
→ Always pass document_id explicitly — don't rely on session memory
→ Returns markdown (readable plan), decisions (resolved threads), feedback (open threads to address)
4. Address any feedback, then proceed with the approved plan
5. If human requests changes:
push_plan(document_id="<id-from-step-1>", plan="...", context="Updated based on feedback...")
→ Always pass document_id to update the SAME document1. push_code_review(files=[...], source="claude-code", group="my-project",
plan_document_id="<plan-doc-id>")
→ Always pass plan_document_id if this code review is associated with a plan
→ Links the code review to the plan in the UI for traceability
→ Returns code_review_id + URL
2. Share the URL with the user and STOP (same rules as push_plan).
3. pull_code_feedback(code_review_id="<id-from-step-1>")
→ Always pass code_review_id explicitly
→ Returns threads grouped by file_path with line ranges and comments
4. Address feedback, re-push with code_review_id to update the same review.references/plan-workflow.mdreferences/code-review-workflow.mdreferences/multi-agent-teams.mdgroupreferences/projects-and-sessions.mdreferences/projects-and-sessions.mdreferences/code-review-workflow.md/clear/compactcurrentDocumentIdsessionGroupdocument_idpull_planpush_plancode_review_idpull_code_feedbackgroup