Implementation
gradeNot graded
gradeNot graded
get_display_statusAnswer
TAMA Information Displayの現在の画面、操作主体、Ambientタイプ、Web表示、直前のAgent操作を取得します。
View tool JSON
{
"name": "get_display_status",
"kind": "answer",
"impl": "imperative",
"description": "TAMA Information Displayの現在の画面、操作主体、Ambientタイプ、Web表示、直前のAgent操作を取得します。",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/tama-info/"
}set_display_modeAction
既存の画面遷移を使ってAmbient、Weather、Web、Informationのいずれかを表示します。
View tool JSON
{
"name": "set_display_mode",
"kind": "act",
"impl": "imperative",
"description": "既存の画面遷移を使ってAmbient、Weather、Web、Informationのいずれかを表示します。",
"inputSchema": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"ambient",
"weather",
"web",
"information"
]
}
},
"required": [
"mode"
],
"additionalProperties": false
},
"page": "/tama-info/"
}open_web_pageAction
許可済みURLを検証し、既存Web表示へ安全な同一オリジンコピーとして表示します。NARA/GOの通常表示とsimple.htmlに対応します。
View tool JSON
{
"name": "open_web_page",
"kind": "act",
"impl": "imperative",
"description": "許可済みURLを検証し、既存Web表示へ安全な同一オリジンコピーとして表示します。NARA/GOの通常表示とsimple.htmlに対応します。",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"minLength": 1,
"maxLength": 2048
},
"title": {
"type": "string",
"maxLength": 120
}
},
"required": [
"url"
],
"additionalProperties": false
},
"page": "/tama-info/"
}show_informationAction
タイトルと本文をInformation画面へテキストとして表示します。指定秒数後の復帰は、その間に手動操作がない場合だけ実行します。
View tool JSON
{
"name": "show_information",
"kind": "act",
"impl": "imperative",
"description": "タイトルと本文をInformation画面へテキストとして表示します。指定秒数後の復帰は、その間に手動操作がない場合だけ実行します。",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 1200
},
"priority": {
"type": "string",
"enum": [
"low",
"normal",
"high",
"urgent"
],
"default": "normal"
},
"duration_seconds": {
"type": "number",
"minimum": 0,
"maximum": 3600,
"default": 0
}
},
"required": [
"title",
"message"
],
"additionalProperties": false
},
"page": "/tama-info/"
}show_weatherAction
既存のWeather画面を表示して更新します。現在の実装地点は奈良市で、要求地点と実表示地点を結果で区別します。
View tool JSON
{
"name": "show_weather",
"kind": "act",
"impl": "imperative",
"description": "既存のWeather画面を表示して更新します。現在の実装地点は奈良市で、要求地点と実表示地点を結果で区別します。",
"inputSchema": {
"type": "object",
"properties": {
"location": {
"type": "string",
"maxLength": 80
}
},
"additionalProperties": false
},
"page": "/tama-info/"
}show_ambientAction
既存のAmbient画面と、利用者が選択済みのAmbientタイプを表示します。
View tool JSON
{
"name": "show_ambient",
"kind": "act",
"impl": "imperative",
"description": "既存のAmbient画面と、利用者が選択済みのAmbientタイプを表示します。",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/tama-info/"
}undo_last_display_actionAction
直前のAgent操作だけを元に戻します。操作後に人間が触れていた場合は手動状態を保護して拒否します。
View tool JSON
{
"name": "undo_last_display_action",
"kind": "act",
"impl": "imperative",
"description": "直前のAgent操作だけを元に戻します。操作後に人間が触れていた場合は手動状態を保護して拒否します。",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/tama-info/"
}