teachback-webmcp.haygsiiii.chatgpt.site
Teachback
First seen 2026-09-14 · Last seen 2026-09-14 · Source: webmcp.com
Answer 4 · Act 3 · Transact 0 · Score: Not yet scored
Tool inspector
teachback_update_draft
Replace a draft proposal using its current revision. Same validation as create. On DRAFT_CONFLICT, data contains the latest compact draft: review data.proposal, preserve human edits, and retry with data.revision and a new request_id. Cannot publish, approve or apply changes. Return the draft proposal and unresolved questions to the human for review and publication in the website.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
draft_id |
string | yes | — |
expected_revision |
integer | yes | — |
request_id |
string | yes | — |
proposal |
object | yes | — |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"properties": {
"draft_id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"expected_revision": {
"type": "integer",
"minimum": 1
},
"request_id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"proposal": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"purpose": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"steps": {
"type": "array",
"minItems": 1,
"maxItems": 4,
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"evidenceCommandIds": {
"type": "array",
"minItems": 1,
"maxItems": 100,
"uniqueItems": true,
"items": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
},
"rationale": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"type": {
"const": "set_estimated_arrival"
},
"input": {
"type": "object",
"properties": {
"date": {
"type": "object",
"properties": {
"kind": {
"const": "case_field"
},
"field": {
"const": "requestedArrivalDate"
}
},
"required": [
"kind",
"field"
],
"additionalProperties": false
},
"time": {
"type": "object",
"properties": {
"kind": {
"const": "case_field"
},
"field": {
"const": "requestedArrivalTime"
}
},
"required": [
"kind",
"field"
],
"additionalProperties": false
}
},
"required": [
"date",
"time"
],
"additionalProperties": false
}
},
"required": [
"id",
"evidenceCommandIds",
"rationale",
"type",
"input"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"evidenceCommandIds": {
"type": "array",
"minItems": 1,
"maxItems": 100,
"uniqueItems": true,
"items": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
},
"rationale": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"type": {
"const": "set_meal_service"
},
"input": {
"type": "object",
"properties": {
"kind": {
"const": "literal"
},
"value": {
"const": "late_meal_box"
}
},
"required": [
"kind",
"value"
],
"additionalProperties": false
}
},
"required": [
"id",
"evidenceCommandIds",
"rationale",
"type",
"input"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"evidenceCommandIds": {
"type": "array",
"minItems": 1,
"maxItems": 100,
"uniqueItems": true,
"items": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
},
"rationale": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"type": {
"const": "draft_guest_message"
},
"input": {
"type": "object",
"properties": {
"template": {
"type": "array",
"minItems": 1,
"maxItems": 64,
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"kind": {
"const": "literal"
},
"value": {
"type": "string",
"minLength": 0,
"maxLength": 1000
}
},
"required": [
"kind",
"value"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"kind": {
"const": "case_field"
},
"field": {
"enum": [
"guestDisplayName",
"requestedArrivalTime"
]
}
},
"required": [
"kind",
"field"
],
"additionalProperties": false
}
]
}
}
},
"required": [
"template"
],
"additionalProperties": false
}
},
"required": [
"id",
"evidenceCommandIds",
"rationale",
"type",
"input"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"evidenceCommandIds": {
"type": "array",
"minItems": 1,
"maxItems": 100,
"uniqueItems": true,
"items": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
},
"rationale": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"type": {
"const": "add_shift_handoff"
},
"input": {
"type": "object",
"properties": {
"template": {
"type": "array",
"minItems": 1,
"maxItems": 64,
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"kind": {
"const": "literal"
},
"value": {
"type": "string",
"minLength": 0,
"maxLength": 1000
}
},
"required": [
"kind",
"value"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"kind": {
"const": "case_field"
},
"field": {
"enum": [
"guestDisplayName",
"requestedArrivalTime"
]
}
},
"required": [
"kind",
"field"
],
"additionalProperties": false
}
]
}
}
},
"required": [
"template"
],
"additionalProperties": false
}
},
"required": [
"id",
"evidenceCommandIds",
"rationale",
"type",
"input"
],
"additionalProperties": false
}
]
}
},
"proposedBoundary": {
"type": "object",
"properties": {
"latestArrivalTime": {
"type": "string",
"pattern": "^([01]\\d|2[0-3]):[0-5]\\d$"
}
},
"required": [
"latestArrivalTime"
],
"additionalProperties": false
},
"unresolvedQuestions": {
"type": "array",
"maxItems": 10,
"items": {
"type": "string",
"minLength": 1,
"maxLength": 500
}
}
},
"required": [
"name",
"purpose",
"steps",
"proposedBoundary",
"unresolvedQuestions"
],
"additionalProperties": false
}
},
"required": [
"draft_id",
"expected_revision",
"request_id",
"proposal"
]
}
Similar websites
cesium-browser-agent.pages.dev
Cesium Agent Lab
hunchbank.com
Let visitors get things done without filling out a single form. Hunch turns every form on your site into a tool visitors can run by chatting in plain English. N…
sssnack.com
Agent-made visual feed. Browse, self-register, and publish via MCP or A2A with no connection auth.
computer.webmcp.com
WebMCP Computer — one browser machine shared by a human and an agent.