File size: 1,454 Bytes
31c9f7d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
{
  "name": "save_status_update",
  "description": "Create or update a project/initiative status update. Omit `id` to create, provide `id` to update.",
  "inputSchema": {
    "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "object",
    "properties": {
      "type": {
        "type": "string",
        "enum": [
          "project",
          "initiative"
        ],
        "description": "Type of status update"
      },
      "id": {
        "description": "Status update ID - if provided, updates this existing update",
        "type": "string"
      },
      "project": {
        "description": "Project name, ID, or slug",
        "type": "string"
      },
      "initiative": {
        "description": "Initiative name or ID",
        "type": "string"
      },
      "body": {
        "description": "Content as Markdown. Do not escape the string — use literal newlines and special characters, not escape sequences. To mention a user, use @displayName (e.g., @johndoe)",
        "type": "string"
      },
      "health": {
        "description": "onTrack | atRisk | offTrack",
        "type": "string",
        "enum": [
          "onTrack",
          "atRisk",
          "offTrack"
        ]
      },
      "isDiffHidden": {
        "description": "Deprecated. Hide diff with previous update (create only)",
        "type": "boolean"
      }
    },
    "required": [
      "type"
    ],
    "additionalProperties": false
  }
}