From
bafyreignht52nncr35mrhy2llf4uq5kkvkmuzjk23rixr2bmzsb4a7y4ja
indexed 2026-09-15 03:25 UTC
View this version
To
bafyreignmphum7h7z2nk3yuxzi3jm4uupzaorca4ndnmc3q5fw2jx5omym
indexed 2026-09-16 15:18 UTC
View this version
Compatibility
backward compatible Backward compatible. 2 non-breaking changes.
Non-breaking changes (2)
- AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.generatePostAssist:input.mode" }
- AddedEdge AddedEdge { src: "com.suibari.nagi.generatePostAssist:input", tgt: "com.suibari.nagi.generatePostAssist:input.mode", kind: "prop", name: Some("mode") }
Migration guidance
Added
AddedVertex { vertex_id: "com.suibari.nagi.generatePostAssist:input.mode" }
Notes
- Non-breaking: AddedEdge { src: "com.suibari.nagi.generatePostAssist:input", tgt: "com.suibari.nagi.generatePostAssist:input.mode", kind: "prop", name: Some("mode") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "投稿を書いている途中で手が止まった本人へ、botたんが書く手助けになるひとことを生成する。書きかけの本文は生成にだけ使い、保存しない。",5
"description": "投稿を書いている本人へ、書きかけの具体的な良さを肯定するか、未入力・削除時に発想を促すひとことを生成する。書きかけの本文は生成にだけ使い、保存しない。",66
"errors": [77
{88
"name": "AuthRequired"99
},1010
{1111
"name": "InvalidRequest"1212
},1313
{1414
"name": "RateLimited"1515
},1616
{1717
"name": "UpstreamUnavailable"1818
}1919
],2020
"input": {2121
"encoding": "application/json",2222
"schema": {2323
"properties": {2424
"lang": {2525
"knownValues": [2626
"ja",2727
"en"2828
],2929
"type": "string"3030
},31
"mode": {32
"description": "affirm は書きかけの具体的な良さを肯定、question は発想を促す問いかけ。クライアントは IME 変換を除く実際の削除時に question、その後の追記で affirm へ戻す。未指定なら本文ありは affirm。空白のみ・空文字は常に question。",33
"knownValues": [34
"affirm",35
"question"36
],37
"type": "string"38
},3139
"previous": {3240
"description": "同じ書きかけの間にすでに出したひとこと。繰り返さないために渡す。",3341
"items": {3442
"maxGraphemes": 200,3543
"maxLength": 2000,3644
"type": "string"3745
},3846
"maxLength": 5,3947
"type": "array"4048
},4149
"text": {4250
"description": "書きかけの本文。空文字なら書き始める前の声かけになる。",4351
"maxGraphemes": 3000,4452
"maxLength": 30000,4553
"type": "string"4654
},4755
"today": {4856
"description": "本人の端末のローカル日付 YYYY-MM-DD。日記の「同じ日付」を探すのに使う。",4957
"type": "string"5058
}5159
},5260
"required": [5361
"text",5462
"lang",5563
"today"5664
],5765
"type": "object"5866
}5967
},6068
"output": {6169
"encoding": "application/json",6270
"schema": {6371
"properties": {6472
"message": {6573
"maxGraphemes": 200,6674
"type": "string"6775
}6876
},6977
"required": [7078
"message"7179
],7280
"type": "object"7381
}7482
},7583
"type": "procedure"7684
}7785
},7886
"id": "com.suibari.nagi.generatePostAssist",7987
"lexicon": 18088
}