You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a49a072
Browse filesBrowse the repository at this point in the historyBrowse files
| Prompt | System or user prompt sent to a model |
@@ -201,6 +199,14 @@ Translatable companions (do NOT belong in DNT — translate to Chinese):
201
199
| English | Chinese |
202
200
|---------|---------|
203
201
| Artifact / Artifacts | 产物 |
202
+
| Knowledge | 知识 — the DUTY.md-rooted file tree an account or team maintains for AI SRE. Formerly "Knowledge Pack"; do not use that name in copy. Running text uses lowercase "knowledge" (e.g., "team knowledge"); API identifiers such as `pack_id` and `knowledge-pack-*` CLI commands stay unchanged |
203
+
| Memory | 记忆 |
204
+
| Context | 上下文 — the Customize group holding Knowledge and Memory |
205
+
| Customize | 自定义 — the AI SRE sidebar entry that opens Context, Plugins, and Environments |
Copy file name to clipboardExpand all lines: api-reference/on-call.openapi.en.json
+69-4Lines changed: 69 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -32600,7 +32600,26 @@
32600
32600
"type": "integer",
32601
32601
"format": "int64"
32602
32602
},
32603
-
"description": "Member IDs of the current assignees. Never null; an empty array means unassigned."
32603
+
"description": "Member IDs of the current person assignees. AI SRE is not included. Never null; an empty array means no person assignee."
32604
+
},
32605
+
"assignees": {
32606
+
"description": "Current assignees. Each entry is `{type, id?}`. `type` is `person` or `ai_sre`; an `ai_sre` entry omits `id`. Never null; an empty array means unassigned. `assignee_ids` is the person-only subset of this list.",
32607
+
"items": {
32608
+
"$ref": "#/components/schemas/WorkItemAssignee"
32609
+
},
32610
+
"type": "array"
32611
+
},
32612
+
"agent_session_id": {
32613
+
"description": "ID of the AI SRE session executing this item. Omitted when no session is recorded.",
32614
+
"type": "string"
32615
+
},
32616
+
"agent_session_venue": {
32617
+
"description": "Where that AI SRE session runs: `web` or `im`. Omitted when no session is recorded.",
32618
+
"enum": [
32619
+
"web",
32620
+
"im"
32621
+
],
32622
+
"type": "string"
32604
32623
},
32605
32624
"created_by": {
32606
32625
"type": "integer",
@@ -32740,7 +32759,15 @@
32740
32759
"assignee_id": {
32741
32760
"type": "integer",
32742
32761
"format": "int64",
32743
-
"description": "Restrict results to items assigned to this member ID. Listing by assignee alone requires being that assignee or an account admin."
32762
+
"description": "Restrict results to items assigned to this member ID. Listing by assignee alone requires being that assignee or an account admin. Ignored when `assignee_type` is `ai_sre`."
32763
+
},
32764
+
"assignee_type": {
32765
+
"description": "Filter by assignee type: `person` or `ai_sre`. `ai_sre` returns items assigned to AI SRE (an AI caller uses this to list its own tasks) and does not require `assignee_id`. `person` together with `assignee_id` restricts results to that member. Omitted with a positive `assignee_id` means `person`.",
32766
+
"enum": [
32767
+
"person",
32768
+
"ai_sre"
32769
+
],
32770
+
"type": "string"
32744
32771
},
32745
32772
"cursor": {
32746
32773
"type": "string",
@@ -32809,7 +32836,15 @@
32809
32836
"type": "integer",
32810
32837
"format": "int64"
32811
32838
},
32812
-
"description": "Initial assignee member IDs. Assignees must be active members who can already read the anchor; assignment never grants access."
32839
+
"description": "Legacy alias for the initial assignees. Equivalent to `assignees` with every entry `type` `person`. Mutually exclusive with `assignees`: sending both returns an error. Assignees must be active members who can already read the anchor; assignment never grants access."
32840
+
},
32841
+
"assignees": {
32842
+
"description": "Initial assignees. Each entry is `{type, id?}`. `type` is `person` or `ai_sre`; an `ai_sre` entry omits `id`. Mutually exclusive with `assignee_ids`: sending both returns an error. `assignee_ids` is the legacy alias and is equivalent to an all-`person` list. At most 20 entries. Person assignees must be active members who can already read the anchor; assignment never grants access.",
32843
+
"items": {
32844
+
"$ref": "#/components/schemas/WorkItemAssignee"
32845
+
},
32846
+
"maxItems": 20,
32847
+
"type": "array"
32813
32848
},
32814
32849
"idempotency_key": {
32815
32850
"type": "string",
@@ -32983,7 +33018,15 @@
32983
33018
"type": "integer",
32984
33019
"format": "int64"
32985
33020
},
32986
-
"description": "New assignee member IDs, replacing the current set. An empty array clears all assignees."
33021
+
"description": "Legacy alias for the replacement assignee set. Equivalent to `assignees` with every entry `type` `person`. Mutually exclusive with `assignees`: sending both returns an error. An empty array clears all assignees."
33022
+
},
33023
+
"assignees": {
33024
+
"description": "Replacement assignee set. Each entry is `{type, id?}`. `type` is `person` or `ai_sre`; an `ai_sre` entry omits `id`. Mutually exclusive with `assignee_ids`: sending both returns an error. `assignee_ids` is the legacy alias and is equivalent to an all-`person` list. At most 20 entries. An empty array clears all assignees.",
33025
+
"items": {
33026
+
"$ref": "#/components/schemas/WorkItemAssignee"
33027
+
},
33028
+
"maxItems": 20,
33029
+
"type": "array"
32987
33030
}
32988
33031
}
32989
33032
},
@@ -33637,6 +33680,28 @@
33637
33680
"format": "int64"
33638
33681
}
33639
33682
}
33683
+
},
33684
+
"WorkItemAssignee": {
33685
+
"description": "One assignee on a work item.",
33686
+
"properties": {
33687
+
"id": {
33688
+
"description": "Member ID. Required when `type` is `person`. Omitted when `type` is `ai_sre`.",
33689
+
"format": "int64",
33690
+
"type": "integer"
33691
+
},
33692
+
"type": {
33693
+
"description": "Assignee kind: `person` (a member) or `ai_sre` (the account AI SRE).",
0 commit comments