addedInput schema / properties / replacement / properties / metadata / properties / actions / items / properties / bindings
Added value: +{
+ "description": "Documented task-to-argument mappings. Path arguments replace {argument} in request.url.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "argument": {
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+ },
+ "format": {
+ "default": "raw",
+ "enum": [
+ "raw",
+ "date",
+ "datetime",
+ "year",
+ "lower",
+ "upper",
+ "comma_list",
+ "slug"
+ ],
+ "type": "string"
+ },
+ "location": {
+ "enum": [
+ "path",
+ "query",
+ "body",
+ "tool_argument"
+ ],
+ "type": "string"
+ },
+ "requirement": {
+ "enum": [
+ "doi",
+ "npm_package",
+ "repository",
+ "country_code",
+ "country_name",
+ "year",
+ "date_from",
+ "date_to",
+ "window_start",
+ "window_end",
+ "min_magnitude",
+ "location",
+ "search_keywords",
+ "currency_base",
+ "currency_quotes",
+ "source_language",
+ "target_language",
+ "limit"
+ ],
+ "type": "string"
+ },
+ "template": {
+ "description": "Documented value syntax, e.g. from_publication_date:{value}. Bindings sharing a query argument are comma-joined.",
+ "maxLength": 200,
+ "minLength": 3,
+ "pattern": "\\{value\\}",
+ "type": "string"
+ }
+ },
+ "required": [
+ "requirement",
+ "argument",
+ "location"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+}
addedInput schema / properties / replacement / properties / metadata / properties / actions / items / properties / data_mode
Added value: +{
+ "description": "demo or sample responses are not real data for the requested entity.",
+ "enum": [
+ "production",
+ "sandbox",
+ "demo",
+ "sample"
+ ],
+ "type": "string"
+}
addedInput schema / properties / replacement / properties / metadata / properties / actions / items / properties / field_semantics
Added value: +{
+ "additionalProperties": {
+ "maxLength": 300,
+ "type": "string"
+ },
+ "description": "Meaning of fields that differ across providers, e.g. which publication date.",
+ "type": "object"
+}
addedInput schema / properties / replacement / properties / metadata / properties / actions / items / properties / identifiers
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "argument": {
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+ },
+ "location": {
+ "enum": [
+ "path",
+ "query",
+ "body",
+ "tool_argument"
+ ],
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "doi",
+ "npm_package",
+ "repository",
+ "country_code",
+ "url",
+ "other"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "argument",
+ "location"
+ ],
+ "type": "object"
+ },
+ "maxItems": 10,
+ "type": "array"
+}
addedInput schema / properties / replacement / properties / metadata / properties / actions / items / properties / lookup_mode
Added value: +{
+ "description": "exact_identifier returns the record for a supplied identifier; keyword_search ranks matches and may not contain it.",
+ "enum": [
+ "exact_identifier",
+ "keyword_search",
+ "filter_list",
+ "conversion",
+ "mutation"
+ ],
+ "type": "string"
+}
addedInput schema / properties / replacement / properties / metadata / properties / actions / items / properties / output_coverage
Added value: +{
+ "additionalProperties": false,
+ "description": "Fields the documented response contains. Absent coverage is unknown, never complete.",
+ "properties": {
+ "fields": {
+ "items": {
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 50,
+ "type": "array"
+ },
+ "omissions": {
+ "default": [],
+ "items": {
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 50,
+ "type": "array"
+ },
+ "source_url": {
+ "$ref": "#/properties/replacement/properties/documentation_url"
+ }
+ },
+ "required": [
+ "fields"
+ ],
+ "type": "object"
+}
addedInput schema / properties / replacement / properties / metadata / properties / actions / items / properties / subject
Added value: +{
+ "description": "What the operation acts on, e.g. scholarly_work, repository, country, earthquake_event.",
+ "maxLength": 100,
+ "minLength": 2,
+ "type": "string"
+}
addedInput schema / properties / replacement / properties / metadata / properties / actions / items / properties / validation
Added value: +{
+ "description": "Checks an agent applies to the response before treating it as task evidence.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "check": {
+ "maxLength": 300,
+ "minLength": 3,
+ "type": "string"
+ },
+ "field": {
+ "maxLength": 100,
+ "type": "string"
+ }
+ },
+ "required": [
+ "check"
+ ],
+ "type": "object"
+ },
+ "maxItems": 10,
+ "type": "array"
+}
changedInput schema / properties / replacement / properties / metadata / properties / workflow / items / properties / prerequisites / items / enum
Previous value: -[
- "runtime",
- "credentials",
- "permissions",
- "billing",
- "spending"
-]New value: +[
+ "runtime",
+ "network",
+ "credentials",
+ "permissions",
+ "billing",
+ "entitlement",
+ "spending"
+]
changedInput schema / properties / replacement / properties / metadata / properties / workflow / items / properties / prerequisites / maxItems
Previous value: -5New value: +7
changedInput schema / properties / replacement / properties / metadata / properties / workflow / items / properties / provides / items / enum
Previous value: -[
- "runtime",
- "credentials",
- "permissions",
- "billing",
- "spending"
-]New value: +[
+ "runtime",
+ "network",
+ "credentials",
+ "permissions",
+ "billing",
+ "entitlement",
+ "spending"
+]
changedInput schema / properties / replacement / properties / metadata / properties / workflow / items / properties / provides / maxItems
Previous value: -5New value: +7