Tool tree
gradeNot graded
page: Every page
get_roadmapAnswer
Live UniverLab roadmap from the lab’s public announcements API, grouped by lane (now, next, later, idea, done) and read fresh on every call. Archived items are excluded. Valid topics: general, canopy, texforge, gitkit, ghscaff, astro-denoise, demostage, quorum.
View tool JSON
{
"name": "get_roadmap",
"kind": "answer",
"impl": "imperative",
"description": "Live UniverLab roadmap from the lab’s public announcements API, grouped by lane (now, next, later, idea, done) and read fresh on every call. Archived items are excluded. Valid topics: general, canopy, texforge, gitkit, ghscaff, astro-denoise, demostage, quorum.",
"inputSchema": {
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Only rows for this experiment (or \"general\"). One of: general, canopy, texforge, gitkit, ghscaff, astro-denoise, demostage, quorum."
},
"lane": {
"type": "string",
"enum": [
"now",
"next",
"later",
"idea",
"done"
],
"description": "Only this lane."
}
},
"additionalProperties": false
},
"page": "/"
}list_announcementsAnswer
The UniverLab Logbook: announcements, launches and releases, newest first, read fresh from the lab’s public announcements API on every call.
View tool JSON
{
"name": "list_announcements",
"kind": "answer",
"impl": "imperative",
"description": "The UniverLab Logbook: announcements, launches and releases, newest first, read fresh from the lab’s public announcements API on every call.",
"inputSchema": {
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Only entries for this experiment (or \"general\"). One of: general, canopy, texforge, gitkit, ghscaff, astro-denoise, demostage, quorum."
},
"type": {
"type": "string",
"description": "Only entries of this type, exactly as published (e.g. launch, release, note)."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "How many entries to return, 1–20."
}
},
"additionalProperties": false
},
"page": "/"
}about_univerlabAnswer
Who UniverLab is: the lab’s description and method, its founder, and every experiment with its status, tagline and URL. Static text, composed from the site’s own pages.
View tool JSON
{
"name": "about_univerlab",
"kind": "answer",
"impl": "imperative",
"description": "Who UniverLab is: the lab’s description and method, its founder, and every experiment with its status, tagline and URL. Static text, composed from the site’s own pages.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}translate_mission_dateAnswer
Converts between a UniverLab mission date and a calendar date. Mission dates use the form "<year> · Sol <n> · <HH:MM> UTC" — Sol n is the n-th day of the year (Sol 1 = 1 January). Converts a mission date to its ISO/calendar date, or an ISO date (2026-10-09) / datetime (2026-10-09T14:00Z) to its mission-date label. Read-only, no network calls.
View tool JSON
{
"name": "translate_mission_date",
"kind": "answer",
"impl": "imperative",
"description": "Converts between a UniverLab mission date and a calendar date. Mission dates use the form \"<year> · Sol <n> · <HH:MM> UTC\" — Sol n is the n-th day of the year (Sol 1 = 1 January). Converts a mission date to its ISO/calendar date, or an ISO date (2026-10-09) / datetime (2026-10-09T14:00Z) to its mission-date label. Read-only, no network calls.",
"inputSchema": {
"type": "object",
"properties": {
"input": {
"type": "string",
"description": "A mission date (\"2026 · Sol 282\", \"Sol 282\", \"sol282\") or an ISO date/datetime (\"2026-10-09\", \"2026-10-09T14:00Z\")."
},
"lang": {
"type": "string",
"enum": [
"en",
"es"
],
"description": "Language for the human-readable calendar date: \"en\" (default) or \"es\"."
}
},
"required": [
"input"
],
"additionalProperties": false
},
"page": "/"
}