Tool tree
gradeNot graded
inspect_capabilitiesAnswer
Read which browser instruments and WebMCP capabilities are available. Does not request permission.
View tool JSON
{
"name": "inspect_capabilities",
"kind": "answer",
"impl": "imperative",
"description": "Read which browser instruments and WebMCP capabilities are available. Does not request permission.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
}create_investigationAction
Start a visible environmental investigation for the person and agent to conduct together.
View tool JSON
{
"name": "create_investigation",
"kind": "act",
"impl": "imperative",
"description": "Start a visible environmental investigation for the person and agent to conduct together.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "A short field-study title."
},
"question": {
"type": "string",
"description": "The testable question to investigate."
}
},
"required": [
"title",
"question"
],
"additionalProperties": false
}
}list_goal_profilesAnswer
List the focus, sleep, reading, video-call, and recording profiles available for scoring the same evidence.
View tool JSON
{
"name": "list_goal_profiles",
"kind": "answer",
"impl": "imperative",
"description": "List the focus, sleep, reading, video-call, and recording profiles available for scoring the same evidence.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
}score_samples_for_goalAction
Re-score the visible environmental samples for a specific human goal.
View tool JSON
{
"name": "score_samples_for_goal",
"kind": "act",
"impl": "imperative",
"description": "Re-score the visible environmental samples for a specific human goal.",
"inputSchema": {
"type": "object",
"properties": {
"profile": {
"type": "string",
"enum": [
"focus",
"sleep",
"reading",
"video_call",
"recording"
],
"description": "The goal whose environmental needs should drive scoring."
}
},
"required": [
"profile"
],
"additionalProperties": false
}
}request_observationAction
Place one clear physical action on the shared mission card for the person to perform.
View tool JSON
{
"name": "request_observation",
"kind": "act",
"impl": "imperative",
"description": "Place one clear physical action on the shared mission card for the person to perform.",
"inputSchema": {
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "One concise, safe physical observation or measurement request."
}
},
"required": [
"prompt"
],
"additionalProperties": false
}
}capture_sampleAction
Add a simulated sample, or ask the person to capture a physical camera and microphone reading. Physical sensor permission requires human interaction in the page.
View tool JSON
{
"name": "capture_sample",
"kind": "act",
"impl": "imperative",
"description": "Add a simulated sample, or ask the person to capture a physical camera and microphone reading. Physical sensor permission requires human interaction in the page.",
"inputSchema": {
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "Human-readable location or condition label."
},
"mode": {
"type": "string",
"enum": [
"simulated",
"physical"
],
"description": "Use simulated for demonstration data or physical for a human-authorized reading."
},
"phase": {
"type": "string",
"enum": [
"baseline",
"intervention"
]
}
},
"required": [
"label",
"mode",
"phase"
],
"additionalProperties": false
}
}compare_samplesAction
Compare all current environmental samples and rank their habitat scores.
View tool JSON
{
"name": "compare_samples",
"kind": "act",
"impl": "imperative",
"description": "Compare all current environmental samples and rank their habitat scores.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
}validate_sample_qualityAction
Inspect the confidence, duration, reading count, variability, and motion validation for one visible sample. Uses the latest sample when no ID is supplied.
View tool JSON
{
"name": "validate_sample_quality",
"kind": "act",
"impl": "imperative",
"description": "Inspect the confidence, duration, reading count, variability, and motion validation for one visible sample. Uses the latest sample when no ID is supplied.",
"inputSchema": {
"type": "object",
"properties": {
"sampleId": {
"type": "string",
"description": "Optional sample ID. Omit to validate the latest reading."
}
},
"required": [],
"additionalProperties": false
}
}request_recaptureAction
Place a visible recapture mission on the page when evidence quality is too low for a confident comparison.
View tool JSON
{
"name": "request_recapture",
"kind": "act",
"impl": "imperative",
"description": "Place a visible recapture mission on the page when evidence quality is too low for a confident comparison.",
"inputSchema": {
"type": "object",
"properties": {
"sampleId": {
"type": "string",
"description": "Optional sample ID. Omit to recapture the latest reading."
},
"reason": {
"type": "string",
"description": "Concise evidence-quality reason for repeating the observation."
}
},
"required": [
"reason"
],
"additionalProperties": false
}
}annotate_evidenceAction
Add a concise agent interpretation to the visible evidence ledger.
View tool JSON
{
"name": "annotate_evidence",
"kind": "act",
"impl": "imperative",
"description": "Add a concise agent interpretation to the visible evidence ledger.",
"inputSchema": {
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Evidence-grounded interpretation visible to the person."
}
},
"required": [
"text"
],
"additionalProperties": false
}
}propose_interventionAction
Propose one reversible environmental change and prepare the page for a verification reading.
View tool JSON
{
"name": "propose_intervention",
"kind": "act",
"impl": "imperative",
"description": "Propose one reversible environmental change and prepare the page for a verification reading.",
"inputSchema": {
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "A safe, specific, reversible change to test."
}
},
"required": [
"text"
],
"additionalProperties": false
}
}record_outcomeAction
Record a simulated post-intervention verification sample in the visible evidence board.
View tool JSON
{
"name": "record_outcome",
"kind": "act",
"impl": "imperative",
"description": "Record a simulated post-intervention verification sample in the visible evidence board.",
"inputSchema": {
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "Label describing the verified condition."
}
},
"required": [
"label"
],
"additionalProperties": false
}
}export_evidence_capsuleAction
Return the current investigation as structured local-first evidence. This does not upload or share data.
View tool JSON
{
"name": "export_evidence_capsule",
"kind": "act",
"impl": "imperative",
"description": "Return the current investigation as structured local-first evidence. This does not upload or share data.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
}