mcp-ai-agent-guidelines
Version:
A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices
40 lines • 1.23 kB
TypeScript
/**
* Update Progress Tool
*
* Updates spec progress.md with completed tasks and recalculates metrics.
* Provides direct MCP access to the ProgressTracker for AI agents.
*
* @module tools/update-progress
*/
import type { UpdateProgressRequest } from "../schemas/update-progress.js";
import type { McpResponse } from "./shared/error-handler.js";
/**
* Update progress.md with completed tasks and recalculate metrics
*
* @param request - Update progress request with task IDs and options
* @returns MCP response with updated progress.md content
* @throws {Error} If task file cannot be read
* @throws {Error} If progress file cannot be read
*
* @example
* ```typescript
* // Mark tasks complete
* const result = await updateProgress({
* progressPath: "./progress.md",
* completedTaskIds: ["P4-001", "P4-002"],
* outputFormat: "markdown"
* });
* ```
*
* @example
* ```typescript
* // With git sync
* const result = await updateProgress({
* progressPath: "./progress.md",
* syncFromGit: true,
* gitOptions: { since: "2026-01-01" }
* });
* ```
*/
export declare function updateProgress(request: UpdateProgressRequest): Promise<McpResponse>;
//# sourceMappingURL=update-progress.d.ts.map