Tool tree
gradeNot graded
inspect_application_flowsAction
Discover the application routes and the human facts that determine which visitor-visa questions apply. Use this instead of guessing from the visible form or clicking through conditional pages.
View tool JSON
{
"name": "inspect_application_flows",
"kind": "act",
"impl": "imperative",
"description": "Discover the application routes and the human facts that determine which visitor-visa questions apply. Use this instead of guessing from the visible form or clicking through conditional pages.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}select_application_flowAction
Evaluate known user answers against the website’s routing rules and select the applicable visitor-visa path without navigating conditional pages. Omit dimensions that are not known yet.
View tool JSON
{
"name": "select_application_flow",
"kind": "act",
"impl": "imperative",
"description": "Evaluate known user answers against the website’s routing rules and select the applicable visitor-visa path without navigating conditional pages. Omit dimensions that are not known yet.",
"inputSchema": {
"type": "object",
"properties": {
"purpose": {
"type": "string",
"enum": [
"tourism",
"business",
"family_visit",
"undetermined"
]
},
"funding": {
"type": "string",
"enum": [
"self",
"employer",
"host",
"mixed",
"undetermined"
]
},
"prior_visit": {
"type": "string",
"enum": [
"yes",
"no",
"undetermined"
]
}
},
"required": [
"purpose"
],
"additionalProperties": false
}
}get_next_best_questionAnswer
Ask the application which unresolved human decision has the highest routing value. Returns one semantic question and why it matters; it does not read or expose sensitive answer values.
View tool JSON
{
"name": "get_next_best_question",
"kind": "answer",
"impl": "imperative",
"description": "Ask the application which unresolved human decision has the highest routing value. Returns one semantic question and why it matters; it does not read or expose sensitive answer values.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}simulate_flow_changeAction
Preview how a changed purpose, funding source, or prior-visit answer would alter applicable questions before mutating the application.
View tool JSON
{
"name": "simulate_flow_change",
"kind": "act",
"impl": "imperative",
"description": "Preview how a changed purpose, funding source, or prior-visit answer would alter applicable questions before mutating the application.",
"inputSchema": {
"type": "object",
"properties": {
"purpose": {
"type": "string",
"enum": [
"tourism",
"business",
"family_visit"
]
},
"funding": {
"type": "string",
"enum": [
"self",
"employer",
"host",
"mixed"
]
},
"prior_visit": {
"type": "string",
"enum": [
"yes",
"no"
]
}
},
"additionalProperties": false
}
}get_application_statusAnswer
Read completion and exception counts for the fictional visa application. This tool does not change any answers.
View tool JSON
{
"name": "get_application_status",
"kind": "answer",
"impl": "imperative",
"description": "Read completion and exception counts for the fictional visa application. This tool does not change any answers.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_section_requirementsAnswer
List the semantic requirements and current answer state for one application section without returning sensitive answer values.
View tool JSON
{
"name": "get_section_requirements",
"kind": "answer",
"impl": "imperative",
"description": "List the semantic requirements and current answer state for one application section without returning sensitive answer values.",
"inputSchema": {
"type": "object",
"properties": {
"section_id": {
"type": "string",
"enum": [
"identity",
"passport",
"contact",
"addresses",
"employment",
"education",
"travel",
"family",
"documents",
"review"
]
}
},
"required": [
"section_id"
],
"additionalProperties": false
}
}list_unanswered_questionsAnswer
Return only unanswered application questions, ordered to prioritize required and sensitive exceptions. Never invent answers for these questions.
View tool JSON
{
"name": "list_unanswered_questions",
"kind": "answer",
"impl": "imperative",
"description": "Return only unanswered application questions, ordered to prioritize required and sensitive exceptions. Never invent answers for these questions.",
"inputSchema": {
"type": "object",
"properties": {
"section_id": {
"type": "string",
"enum": [
"identity",
"passport",
"contact",
"addresses",
"employment",
"education",
"travel",
"family",
"documents",
"review"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 55,
"default": 10
}
},
"additionalProperties": false
}
}get_conflictsAnswer
Read conflicts where a proposed answer differs from an existing application value. This tool does not resolve or overwrite conflicts.
View tool JSON
{
"name": "get_conflicts",
"kind": "answer",
"impl": "imperative",
"description": "Read conflicts where a proposed answer differs from an existing application value. This tool does not resolve or overwrite conflicts.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_approved_profile_factsAnswer
Read the synthetic facts the user approved by connecting the fictional profile. Returns no data in the personal path.
View tool JSON
{
"name": "get_approved_profile_facts",
"kind": "answer",
"impl": "imperative",
"description": "Read the synthetic facts the user approved by connecting the fictional profile. Returns no data in the personal path.",
"inputSchema": {
"type": "object",
"properties": {
"section_id": {
"type": "string",
"enum": [
"identity",
"passport",
"contact",
"addresses",
"employment",
"education",
"travel",
"family",
"documents",
"review"
]
}
},
"additionalProperties": false
}
}provide_identity_informationAction
Add known identity facts to the shared application. Omit unknown fields. National ID and date of birth remain pending for human confirmation.
View tool JSON
{
"name": "provide_identity_information",
"kind": "act",
"impl": "imperative",
"description": "Add known identity facts to the shared application. Omit unknown fields. National ID and date of birth remain pending for human confirmation.",
"inputSchema": {
"type": "object",
"properties": {
"given_names": {
"type": "string",
"minLength": 1,
"description": "Legal given names."
},
"family_name": {
"type": "string",
"minLength": 1,
"description": "Legal family name."
},
"other_names": {
"type": "string",
"minLength": 1,
"description": "Other names used, or the literal value None when explicitly known."
},
"date_of_birth": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date of birth in YYYY-MM-DD format."
},
"place_of_birth": {
"type": "string",
"minLength": 1,
"description": "City and country of birth."
},
"national_id": {
"type": "string",
"minLength": 1,
"description": "National identification number. Sensitive; never guess."
},
"source": {
"type": "string",
"enum": [
"approved_profile",
"user_statement",
"document"
],
"description": "Where the supplied facts came from. Do not claim approved_profile unless the value came from get_approved_profile_facts."
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Confidence from 0 to 1. This does not bypass confirmation for sensitive fields."
}
},
"required": [
"source"
],
"anyOf": [
{
"required": [
"given_names"
]
},
{
"required": [
"family_name"
]
},
{
"required": [
"other_names"
]
},
{
"required": [
"date_of_birth"
]
},
{
"required": [
"place_of_birth"
]
},
{
"required": [
"national_id"
]
}
],
"additionalProperties": false
}
}provide_passport_informationAction
Add known passport facts to the shared application. Never guess a document number. Passport number remains pending for human confirmation.
View tool JSON
{
"name": "provide_passport_information",
"kind": "act",
"impl": "imperative",
"description": "Add known passport facts to the shared application. Never guess a document number. Passport number remains pending for human confirmation.",
"inputSchema": {
"type": "object",
"properties": {
"passport_number": {
"type": "string",
"minLength": 1,
"description": "Passport number. Sensitive; never guess."
},
"issuing_country": {
"type": "string",
"minLength": 1,
"description": "Passport issuing country."
},
"issue_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Passport issue date in YYYY-MM-DD format."
},
"expiration_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Passport expiration date in YYYY-MM-DD format."
},
"holds_second_passport": {
"type": "string",
"enum": [
"Yes",
"No"
],
"description": "Whether another valid passport is held."
},
"source": {
"type": "string",
"enum": [
"approved_profile",
"user_statement",
"document"
],
"description": "Where the supplied facts came from. Do not claim approved_profile unless the value came from get_approved_profile_facts."
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Confidence from 0 to 1. This does not bypass confirmation for sensitive fields."
}
},
"required": [
"source"
],
"anyOf": [
{
"required": [
"passport_number"
]
},
{
"required": [
"issuing_country"
]
},
{
"required": [
"issue_date"
]
},
{
"required": [
"expiration_date"
]
},
{
"required": [
"holds_second_passport"
]
}
],
"additionalProperties": false
}
}provide_contact_informationSensitive Action
Add known contact facts to the shared application. Omit anything the user has not provided or approved.
View tool JSON
{
"name": "provide_contact_information",
"kind": "transact",
"impl": "imperative",
"description": "Add known contact facts to the shared application. Omit anything the user has not provided or approved.",
"inputSchema": {
"type": "object",
"properties": {
"email": {
"type": "string",
"minLength": 1,
"description": "Primary email address."
},
"phone": {
"type": "string",
"minLength": 1,
"description": "Primary phone number."
},
"alternate_phone": {
"type": "string",
"minLength": 1,
"description": "Alternate phone number."
},
"preferred_contact_method": {
"type": "string",
"enum": [
"Email",
"Phone",
"Either"
]
},
"public_social_profile": {
"type": "string",
"minLength": 1,
"description": "Public social profile URL or handle."
},
"source": {
"type": "string",
"enum": [
"approved_profile",
"user_statement",
"document"
],
"description": "Where the supplied facts came from. Do not claim approved_profile unless the value came from get_approved_profile_facts."
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Confidence from 0 to 1. This does not bypass confirmation for sensitive fields."
}
},
"required": [
"source"
],
"anyOf": [
{
"required": [
"email"
]
},
{
"required": [
"phone"
]
},
{
"required": [
"alternate_phone"
]
},
{
"required": [
"preferred_contact_method"
]
},
{
"required": [
"public_social_profile"
]
}
],
"additionalProperties": false
}
}provide_address_historyAnswer
Add known current or previous address facts to the shared application. Omit incomplete addresses rather than guessing components.
View tool JSON
{
"name": "provide_address_history",
"kind": "answer",
"impl": "imperative",
"description": "Add known current or previous address facts to the shared application. Omit incomplete addresses rather than guessing components.",
"inputSchema": {
"type": "object",
"properties": {
"current_street": {
"type": "string",
"minLength": 1,
"description": "Current street and unit."
},
"current_city": {
"type": "string",
"minLength": 1,
"description": "Current city."
},
"current_region": {
"type": "string",
"minLength": 1,
"description": "Current state or region."
},
"current_postal_code": {
"type": "string",
"minLength": 1,
"description": "Current postal code."
},
"current_country": {
"type": "string",
"minLength": 1,
"description": "Current country of residence."
},
"previous_address": {
"type": "string",
"minLength": 1,
"description": "Most recent previous full address."
},
"source": {
"type": "string",
"enum": [
"approved_profile",
"user_statement",
"document"
],
"description": "Where the supplied facts came from. Do not claim approved_profile unless the value came from get_approved_profile_facts."
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Confidence from 0 to 1. This does not bypass confirmation for sensitive fields."
}
},
"required": [
"source"
],
"anyOf": [
{
"required": [
"current_street"
]
},
{
"required": [
"current_city"
]
},
{
"required": [
"current_region"
]
},
{
"required": [
"current_postal_code"
]
},
{
"required": [
"current_country"
]
},
{
"required": [
"previous_address"
]
}
],
"additionalProperties": false
}
}provide_employment_historyAnswer
Add known employment facts to the shared application. Income remains pending for human confirmation.
View tool JSON
{
"name": "provide_employment_history",
"kind": "answer",
"impl": "imperative",
"description": "Add known employment facts to the shared application. Income remains pending for human confirmation.",
"inputSchema": {
"type": "object",
"properties": {
"current_employer": {
"type": "string",
"minLength": 1,
"description": "Current employer."
},
"job_title": {
"type": "string",
"minLength": 1,
"description": "Current job title."
},
"employment_start_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Employment start date in YYYY-MM-DD format."
},
"employer_address": {
"type": "string",
"minLength": 1,
"description": "Employer address."
},
"approximate_monthly_income": {
"type": "string",
"minLength": 1,
"description": "Approximate monthly income with currency. Sensitive; never guess."
},
"previous_employer": {
"type": "string",
"minLength": 1,
"description": "Most recent previous employer."
},
"source": {
"type": "string",
"enum": [
"approved_profile",
"user_statement",
"document"
],
"description": "Where the supplied facts came from. Do not claim approved_profile unless the value came from get_approved_profile_facts."
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Confidence from 0 to 1. This does not bypass confirmation for sensitive fields."
}
},
"required": [
"source"
],
"anyOf": [
{
"required": [
"current_employer"
]
},
{
"required": [
"job_title"
]
},
{
"required": [
"employment_start_date"
]
},
{
"required": [
"employer_address"
]
},
{
"required": [
"approximate_monthly_income"
]
},
{
"required": [
"previous_employer"
]
}
],
"additionalProperties": false
}
}provide_education_informationAction
Add known education facts to the shared application. Omit unknown fields.
View tool JSON
{
"name": "provide_education_information",
"kind": "act",
"impl": "imperative",
"description": "Add known education facts to the shared application. Omit unknown fields.",
"inputSchema": {
"type": "object",
"properties": {
"highest_education_level": {
"type": "string",
"minLength": 1,
"description": "Highest completed education level."
},
"institution_name": {
"type": "string",
"minLength": 1,
"description": "Institution name."
},
"field_of_study": {
"type": "string",
"minLength": 1,
"description": "Field of study."
},
"graduation_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Graduation date in YYYY-MM-DD format."
},
"source": {
"type": "string",
"enum": [
"approved_profile",
"user_statement",
"document"
],
"description": "Where the supplied facts came from. Do not claim approved_profile unless the value came from get_approved_profile_facts."
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Confidence from 0 to 1. This does not bypass confirmation for sensitive fields."
}
},
"required": [
"source"
],
"anyOf": [
{
"required": [
"highest_education_level"
]
},
{
"required": [
"institution_name"
]
},
{
"required": [
"field_of_study"
]
},
{
"required": [
"graduation_date"
]
}
],
"additionalProperties": false
}
}provide_travel_informationAction
Add known travel-plan and travel-history facts to the shared application. Never infer prior visa refusals.
View tool JSON
{
"name": "provide_travel_information",
"kind": "act",
"impl": "imperative",
"description": "Add known travel-plan and travel-history facts to the shared application. Never infer prior visa refusals.",
"inputSchema": {
"type": "object",
"properties": {
"purpose": {
"type": "string",
"minLength": 1,
"description": "Primary purpose of travel."
},
"arrival_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Planned arrival date in YYYY-MM-DD format."
},
"departure_date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Planned departure date in YYYY-MM-DD format."
},
"destination_city": {
"type": "string",
"minLength": 1,
"description": "Primary destination city."
},
"address_during_stay": {
"type": "string",
"minLength": 1,
"description": "Address during stay."
},
"visited_before": {
"type": "string",
"enum": [
"Yes",
"No"
],
"description": "Whether the applicant has visited before."
},
"prior_visa_refusal": {
"type": "string",
"enum": [
"Yes",
"No"
],
"description": "Whether a visa has ever been refused. Sensitive; never infer."
},
"source": {
"type": "string",
"enum": [
"approved_profile",
"user_statement",
"document"
],
"description": "Where the supplied facts came from. Do not claim approved_profile unless the value came from get_approved_profile_facts."
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Confidence from 0 to 1. This does not bypass confirmation for sensitive fields."
}
},
"required": [
"source"
],
"anyOf": [
{
"required": [
"purpose"
]
},
{
"required": [
"arrival_date"
]
},
{
"required": [
"departure_date"
]
},
{
"required": [
"destination_city"
]
},
{
"required": [
"address_during_stay"
]
},
{
"required": [
"visited_before"
]
},
{
"required": [
"prior_visa_refusal"
]
}
],
"additionalProperties": false
}
}provide_family_informationAction
Add known immediate-family facts to the shared application. Omit unknown relationships rather than guessing.
View tool JSON
{
"name": "provide_family_information",
"kind": "act",
"impl": "imperative",
"description": "Add known immediate-family facts to the shared application. Omit unknown relationships rather than guessing.",
"inputSchema": {
"type": "object",
"properties": {
"marital_status": {
"type": "string",
"minLength": 1,
"description": "Marital status."
},
"spouse_or_partner_name": {
"type": "string",
"minLength": 1,
"description": "Spouse or partner full name."
},
"father_full_name": {
"type": "string",
"minLength": 1,
"description": "Father full name."
},
"mother_full_name": {
"type": "string",
"minLength": 1,
"description": "Mother full name."
},
"number_of_dependants": {
"type": "string",
"minLength": 1,
"description": "Number of dependants."
},
"immediate_family_at_destination": {
"type": "string",
"enum": [
"Yes",
"No"
],
"description": "Whether immediate family lives at the destination."
},
"source": {
"type": "string",
"enum": [
"approved_profile",
"user_statement",
"document"
],
"description": "Where the supplied facts came from. Do not claim approved_profile unless the value came from get_approved_profile_facts."
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Confidence from 0 to 1. This does not bypass confirmation for sensitive fields."
}
},
"required": [
"source"
],
"anyOf": [
{
"required": [
"marital_status"
]
},
{
"required": [
"spouse_or_partner_name"
]
},
{
"required": [
"father_full_name"
]
},
{
"required": [
"mother_full_name"
]
},
{
"required": [
"number_of_dependants"
]
},
{
"required": [
"immediate_family_at_destination"
]
}
],
"additionalProperties": false
}
}provide_interview_answersAction
Apply facts stated during the adaptive interview, reviewable Terra proposals, or user-confirmed corrections. The website validates field IDs, dates, choices, applicability, provenance, and review status before every write.
View tool JSON
{
"name": "provide_interview_answers",
"kind": "act",
"impl": "imperative",
"description": "Apply facts stated during the adaptive interview, reviewable Terra proposals, or user-confirmed corrections. The website validates field IDs, dates, choices, applicability, provenance, and review status before every write.",
"inputSchema": {
"type": "object",
"properties": {
"source": {
"type": "string",
"enum": [
"user_statement",
"agent_proposal",
"user_confirmation",
"document"
],
"description": "Use user_statement for spoken or typed facts, agent_proposal for a reasonable Terra interpretation that is written now and flagged for end review, user_confirmation for end-review approval or correction, and document for facts extracted from a user-attached file."
},
"answers": {
"type": "array",
"minItems": 1,
"maxItems": 30,
"items": {
"type": "object",
"properties": {
"question_id": {
"type": "string",
"enum": [
"legal_given_names",
"legal_family_name",
"other_names",
"date_of_birth",
"place_of_birth",
"national_id",
"passport_number",
"passport_country",
"passport_issue_date",
"passport_expiry_date",
"second_passport",
"email",
"phone",
"alternate_phone",
"preferred_contact",
"social_handle",
"current_street",
"current_city",
"current_region",
"current_postal_code",
"current_country",
"previous_address",
"current_employer",
"job_title",
"employment_start",
"employer_address",
"monthly_income",
"previous_employer",
"highest_education",
"institution_name",
"field_of_study",
"graduation_date",
"travel_purpose",
"arrival_date",
"departure_date",
"destination_city",
"stay_address",
"prior_visits",
"prior_refusal",
"marital_status",
"spouse_name",
"father_name",
"mother_name",
"dependants",
"family_at_destination",
"passport_scan",
"employment_letter",
"bank_statement",
"travel_itinerary",
"supporting_letter",
"review_name_match",
"review_dates",
"review_history",
"review_sensitive",
"review_declaration"
]
},
"value": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Confidence from 0 to 1. This does not bypass confirmation for sensitive fields."
}
},
"required": [
"question_id",
"value",
"confidence"
],
"additionalProperties": false
}
}
},
"required": [
"source",
"answers"
],
"additionalProperties": false
}
}confirm_sensitive_answersAction
Mark existing sensitive answers as human-confirmed only after the user explicitly confirms them during review. This cannot create or alter answer values.
View tool JSON
{
"name": "confirm_sensitive_answers",
"kind": "act",
"impl": "imperative",
"description": "Mark existing sensitive answers as human-confirmed only after the user explicitly confirms them during review. This cannot create or alter answer values.",
"inputSchema": {
"type": "object",
"properties": {
"question_ids": {
"type": "array",
"minItems": 1,
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"legal_given_names",
"legal_family_name",
"other_names",
"date_of_birth",
"place_of_birth",
"national_id",
"passport_number",
"passport_country",
"passport_issue_date",
"passport_expiry_date",
"second_passport",
"email",
"phone",
"alternate_phone",
"preferred_contact",
"social_handle",
"current_street",
"current_city",
"current_region",
"current_postal_code",
"current_country",
"previous_address",
"current_employer",
"job_title",
"employment_start",
"employer_address",
"monthly_income",
"previous_employer",
"highest_education",
"institution_name",
"field_of_study",
"graduation_date",
"travel_purpose",
"arrival_date",
"departure_date",
"destination_city",
"stay_address",
"prior_visits",
"prior_refusal",
"marital_status",
"spouse_name",
"father_name",
"mother_name",
"dependants",
"family_at_destination",
"passport_scan",
"employment_letter",
"bank_statement",
"travel_itinerary",
"supporting_letter",
"review_name_match",
"review_dates",
"review_history",
"review_sensitive",
"review_declaration"
]
}
},
"explicit_confirmation": {
"type": "boolean",
"const": true
}
},
"required": [
"question_ids",
"explicit_confirmation"
],
"additionalProperties": false
}
}attach_evidenceAction
Attach a reference to fictional supporting evidence already provided by the user. This does not upload a real file or submit the application.
View tool JSON
{
"name": "attach_evidence",
"kind": "act",
"impl": "imperative",
"description": "Attach a reference to fictional supporting evidence already provided by the user. This does not upload a real file or submit the application.",
"inputSchema": {
"type": "object",
"properties": {
"passport_biographic_page": {
"type": "string",
"minLength": 1,
"description": "Reference or filename for the passport biographic page."
},
"employment_verification": {
"type": "string",
"minLength": 1,
"description": "Reference or filename for employment verification."
},
"proof_of_funds": {
"type": "string",
"minLength": 1,
"description": "Reference or filename for proof of funds. Sensitive."
},
"travel_itinerary": {
"type": "string",
"minLength": 1,
"description": "Reference or filename for a travel itinerary."
},
"supporting_letter": {
"type": "string",
"minLength": 1,
"description": "Reference or filename for an additional supporting letter."
},
"source": {
"type": "string",
"enum": [
"approved_profile",
"user_statement",
"document"
],
"description": "Where the supplied facts came from. Do not claim approved_profile unless the value came from get_approved_profile_facts."
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Confidence from 0 to 1. This does not bypass confirmation for sensitive fields."
}
},
"required": [
"source"
],
"anyOf": [
{
"required": [
"passport_biographic_page"
]
},
{
"required": [
"employment_verification"
]
},
{
"required": [
"proof_of_funds"
]
},
{
"required": [
"travel_itinerary"
]
},
{
"required": [
"supporting_letter"
]
}
],
"additionalProperties": false
}
}derive_application_insightsAction
Calculate transparent, non-sensitive values from answers already in the application, such as trip duration, passport validity for the planned dates, and employment tenure. Never guesses a personal fact.
View tool JSON
{
"name": "derive_application_insights",
"kind": "act",
"impl": "imperative",
"description": "Calculate transparent, non-sensitive values from answers already in the application, such as trip duration, passport validity for the planned dates, and employment tenure. Never guesses a personal fact.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}request_reviewAction
Check whether the fictional application is ready for human review. This never submits a government application and never bypasses unresolved exceptions.
View tool JSON
{
"name": "request_review",
"kind": "act",
"impl": "imperative",
"description": "Check whether the fictional application is ready for human review. This never submits a government application and never bypasses unresolved exceptions.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}