chore: strictly remove legacy JSON field aliases from tool schemas

This commit is contained in:
Riz Ashraf committed 2026-10-10 04:20:31 +01:00
1 parent 2ae343d968
commit 48f49d5d02
2 files changed
+2 -17

No files matched your search

-15
View File
@@ -647,27 +647,20 @@ pub struct TasksTool {
/// Action to perform: 'add', 'update', 'delete', 'list', 'set_criteria', or 'verify'.
pub action: TaskAction,
/// Task ID (required for 'update', 'delete', 'set_criteria', 'verify').
#[serde(alias = "task_id", alias = "taskId")]
pub id: Option<String>,
/// Task title (required for 'add').
#[serde(alias = "name")]
pub title: Option<String>,
/// Task description (optional for 'add').
#[serde(alias = "desc")]
pub description: Option<String>,
/// New status: 'pending', 'completed', or 'cancelled' (for 'update').
pub status: Option<String>,
/// Parent task ID (optional for 'add').
#[serde(alias = "parentId", alias = "parent")]
pub parent_id: Option<String>,
/// List of dependency task IDs (optional for 'add').
#[serde(alias = "deps")]
pub dependencies: Option<Vec<String>>,
/// Git branch filter or assignment.
#[serde(alias = "branch")]
pub git_branch: Option<String>,
/// Acceptance criteria (required for 'set_criteria').
#[serde(alias = "acceptance_criteria", alias = "acceptanceCriteria")]
pub criteria: Option<Vec<String>>,
/// Verification proof or details (optional for 'verify').
pub proof: Option<String>,
@@ -709,10 +702,8 @@ pub struct MilestonesTool {
/// Action to perform: 'add', 'update', or 'list'.
pub action: MilestoneAction,
/// Milestone ID (required for 'update').
#[serde(alias = "milestone_id", alias = "milestoneId")]
pub id: Option<String>,
/// Milestone title (required for 'add').
#[serde(alias = "name")]
pub title: Option<String>,
/// New status (for 'update').
pub status: Option<String>,
@@ -809,7 +800,6 @@ pub struct DecisionsTool {
/// Decision made (for 'log').
pub decision: Option<String>,
/// Consequences & tradeoffs (for 'log').
#[serde(alias = "consequence")]
pub consequences: Option<String>,
/// Search query string (for 'query').
pub query: Option<String>,
@@ -857,23 +847,18 @@ pub struct TechDebtTool {
/// Action to perform: 'log', 'resolve', or 'list'.
pub action: TechDebtAction,
/// Tech debt ID (required for 'resolve').
#[serde(alias = "tech_debt_id", alias = "debt_id")]
pub id: Option<String>,
/// Tech debt description (required for 'log').
#[serde(alias = "desc")]
pub description: Option<String>,
/// Optional title or summary of tech debt.
pub title: Option<String>,
/// Ideal solution (optional for 'log').
#[serde(alias = "solution", alias = "fix")]
pub ideal_solution: Option<String>,
/// Include resolved tech debt items (for 'list').
pub include_resolved: Option<bool>,
/// Associated git commit hash.
#[serde(alias = "commit")]
pub git_commit: Option<String>,
/// Associated git branch.
#[serde(alias = "branch")]
pub git_branch: Option<String>,
/// Symbol references associated with the tech debt.
pub symbol_references: Option<Vec<String>>,