Tool tree
gradeNot graded
inspect_experimentAnswer
Read the current science mission, learner-owned hypothesis and conclusion, learning stage, conceptual model notice, pending Agent proposal, bench, revision, saved trials, learner-control rules, visible comparison, and recent activity. Coach from this evidence without writing learner-owned fields. This does not change the page.
View tool JSON
{
"name": "inspect_experiment",
"kind": "answer",
"impl": "imperative",
"description": "Read the current science mission, learner-owned hypothesis and conclusion, learning stage, conceptual model notice, pending Agent proposal, bench, revision, saved trials, learner-control rules, visible comparison, and recent activity. Coach from this evidence without writing learner-owned fields. This does not change the page.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}propose_trialAction
Create one visible experiment proposal for learner review without changing the bench or saving a trial. The learner must approve, edit, or reject it in the page. Requires a locked hypothesis and the latest revision. Agent evidence is capped so one trial slot remains reserved for the learner.
View tool JSON
{
"name": "propose_trial",
"kind": "act",
"impl": "imperative",
"description": "Create one visible experiment proposal for learner review without changing the bench or saving a trial. The learner must approve, edit, or reject it in the page. Requires a locked hypothesis and the latest revision. Agent evidence is capped so one trial slot remains reserved for the learner.",
"inputSchema": {
"type": "object",
"properties": {
"voltage": {
"type": "integer",
"minimum": 1,
"maximum": 12
},
"resistance": {
"type": "integer",
"minimum": 100,
"maximum": 2000,
"multipleOf": 10
},
"label": {
"type": "string",
"minLength": 1,
"maxLength": 40
},
"rationale": {
"type": "string",
"minLength": 12,
"maxLength": 180
},
"expected_revision": {
"type": "integer",
"minimum": 1
}
},
"required": [
"voltage",
"resistance",
"label",
"rationale",
"expected_revision"
],
"additionalProperties": false
}
}compare_trialsAction
Select two to four saved trials in the visible comparison panel and calculate overall changed variables plus every valid controlled pair. This visibly changes the page and returns the workflow to Evidence for learner review. It is unavailable after the learner locks a conclusion. Inspect first and pass its revision.
View tool JSON
{
"name": "compare_trials",
"kind": "act",
"impl": "imperative",
"description": "Select two to four saved trials in the visible comparison panel and calculate overall changed variables plus every valid controlled pair. This visibly changes the page and returns the workflow to Evidence for learner review. It is unavailable after the learner locks a conclusion. Inspect first and pass its revision.",
"inputSchema": {
"type": "object",
"properties": {
"trial_ids": {
"type": "array",
"minItems": 2,
"maxItems": 4,
"uniqueItems": true,
"items": {
"type": "string",
"minLength": 1
}
},
"expected_revision": {
"type": "integer",
"minimum": 1
}
},
"required": [
"trial_ids",
"expected_revision"
],
"additionalProperties": false
}
}