addedInput schema / properties / api_key / description
Added value: +"API key for this call. Omit to fall back to the Authorization: Bearer / X-API-Key request header (streamable-HTTP only), then the VHGENGINE_API_KEY env var (the stdio default). No key resolvable -> unauthorized."
addedInput schema / properties / limit / description
Added value: +"Max hooks to return, 1-200. Above the ceiling is an invalid_request, never a silent truncation."
addedInput schema / properties / limit / maximum
Added value: +200
addedInput schema / properties / limit / minimum
Added value: +1
changedInput schema / properties / mode / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "enum": [
+ "deep",
+ "deep_research",
+ "fast",
+ "instant",
+ "llm",
+ "off",
+ "on",
+ "quick",
+ "remix",
+ "research",
+ "search",
+ "smart",
+ "template"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / mode / description
Added value: +"Filter to hooks bought from this engine. Canonical stored values: instant|smart|research|remix; the generate aliases (template|off|quick, llm|on|fast, search|deep|deep_research) are accepted and resolved to their canonical value. Omit for every mode."
addedInput schema / properties / mode / enum
Added value: +[
+ "deep",
+ "deep_research",
+ "fast",
+ "instant",
+ "llm",
+ "off",
+ "on",
+ "quick",
+ "remix",
+ "research",
+ "search",
+ "smart",
+ "template",
+ null
+]
addedInput schema / properties / offset / description
Added value: +"Number of rows to skip for paging, 0-9223372036854775807. Page with offset += the limit you actually requested; `total` in the response is the unpaged count. The ceiling is SQLite's largest bindable integer: above it the read could only ever have been a 500, so it is a typed invalid_request instead."
addedInput schema / properties / offset / maximum
Added value: +9223372036854776000
addedInput schema / properties / offset / minimum
Added value: +0
addedInput schema / properties / since / description
Added value: +"Return only rows created at or after this UTC timestamp. Compared LEXICALLY against stored 'YYYY-MM-DDTHH:MM:SSZ' values, so pass that exact format (a date-only string or a unix epoch silently selects the wrong window). Omit for no lower bound."
changedInput schema / properties / tag / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "pattern": "^[a-z0-9_-]{1,40}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / tag / description
Added value: +"Filter to hooks carrying EXACTLY this fleet tag: a lowercase slug of 1-40 chars of [a-z0-9_-], matched LITERALLY. `_` is a legal tag character and is NOT a wildcard here, and neither is `%`; there is no pattern matching. Omit for every tag."
addedInput schema / properties / tag / pattern
Added value: +"^[a-z0-9_-]{1,40}$"
addedInput schema / properties / topic / description
Added value: +"Case-insensitive SUBSTRING match against the topic a hook was generated for (unlike `tag`, which is exact). Omit for every topic."
addedInput schema / properties / unreported / description
Added value: +"true = only hooks with no outcome yet, i.e. the ones a first report_outcome can still earn a reward on. false = only hooks already reported. Omit for both."
addedOutput schema / description
Added value: +"A page of the hooks this account has bought, newest first. Free."
addedOutput schema / properties
Added value: +{
+ "hooks": {
+ "description": "This page: {hook_id, text, archetype, mode, score_total, created_at, request_id}. hook_id is what report_outcome and get_hook take.",
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "limit": {
+ "description": "Page size actually applied.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "offset": {
+ "description": "Offset this page started at.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "total": {
+ "description": "Rows matching the filters IGNORING paging: the number to page through, not the number returned here.",
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+}
removedOutput schema / title
Removed value: -"list_hooksDictOutput"