add_checkpoint
Add a checkpoint to a milestone for tracking progress, specifying dependencies, and linking to Git resources like branches, PRs, or commits.
Instructions
Add a new checkpoint to an existing milestone. Optionally specify a position to insert at, or it will be appended at the end.
Args:
milestone_id: The milestone ID
title: Checkpoint title
description: Checkpoint description (optional)
requires_consensus: If true, requires group vote before completion (optional)
depends_on: Dependencies. Use number for same-milestone (e.g., 1), or "milestone_id:order" for cross-milestone (e.g., "ms_abc123:4"). Same-milestone deps must reference earlier checkpoints.
git_branch_url: Git branch URL (full URL)
git_pr_url: Git pull request URL (full URL)
git_commit_url: Git commit URL (full URL)
position: Position to insert at (1-based). If not provided, appends at end.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"milestone_id": "<milestone_id>",
"title": "<title>"
},
"name": "add_checkpoint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| milestone_id | Yes | ||
| title | Yes | ||
| description | No | ||
| requires_consensus | No | ||
| depends_on | No | ||
| git_branch_url | No | ||
| git_pr_url | No | ||
| git_commit_url | No | ||
| position | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |