update_info
Modify document information fields including status, update date, and dependencies. Supports partial updates where only specified fields are changed while others remain intact.
Instructions
Update info section fields (status, update_date, dependencies).
Supports partial updates - only provided fields are updated, others remain unchanged.
At least one field must be provided for update.
Args:
project_id: Project identifier
status: Optional new status value
update_date: Optional new update_date value (format: YYYY-MM-DD)
dependencies: Optional new dependencies list
feature_id: Feature identifier (for RBT documents)
doc_type: Document type - REQ/BP/TASK (for RBT documents)
file_path: File path relative to docs/ (for general documents)
Returns:
Success message
Example:
# Update status only
update_info(
project_id="knowledge-smith",
feature_id="rbt-mcp-tool",
doc_type="TASK",
file_path="017",
status="Done"
)
# Update multiple fields
update_info(
project_id="knowledge-smith",
feature_id="rbt-mcp-tool",
doc_type="BP",
status="In Progress",
update_date="2025-10-08",
dependencies=["TASK-001", "TASK-002"]
)
@REQ: REQ-rbt-mcp-tool
@BP: BP-rbt-mcp-tool
@TASK: TASK-016-UpdateInfoTool
Input Schema
Name | Required | Description | Default |
---|---|---|---|
dependencies | No | ||
doc_type | No | ||
feature_id | No | ||
file_path | No | ||
project_id | Yes | ||
status | No | ||
update_date | No |
Input Schema (JSON Schema)
{
"properties": {
"dependencies": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Dependencies"
},
"doc_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Doc Type"
},
"feature_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Feature Id"
},
"file_path": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "File Path"
},
"project_id": {
"title": "Project Id",
"type": "string"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Status"
},
"update_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Update Date"
}
},
"required": [
"project_id"
],
"type": "object"
}