changedOutput schema / description
Previous value: -"DC Hub envelope: structuredContent mirrors the JSON payload in content[0].text — tool-specific data fields ride at the top level alongside these envelope keys."New value: +"Live energy pricing for one US ISO: retail cents/kWh + wholesale + natural gas context — alongside the DC Hub envelope keys."
addedOutput schema / properties / as_of
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Pricing as-of timestamp"
+}
addedOutput schema / properties / avg_rate_kwh
Added value: +{
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Average rate, cents/kWh"
+}
addedOutput schema / properties / caller_tier
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Tier the response was served at"
+}
addedOutput schema / properties / filter
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "iso": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "ISO filter echoed back"
+ },
+ "sector": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Sector the rate covers"
+ },
+ "state": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "State filter echoed back"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Echo of the applied filters"
+}
addedOutput schema / properties / gated
Added value: +{
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "true when parts of the payload were withheld by tier"
+}
addedOutput schema / properties / grid_status
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Real-time grid status flag (when served)"
+}
addedOutput schema / properties / industrial_rate_kwh
Added value: +{
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Industrial electricity rate, cents/kWh"
+}
addedOutput schema / properties / natural_gas_usd_mmbtu
Added value: +{
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Henry Hub-referenced natural gas price, USD/MMBtu (when served)"
+}
addedOutput schema / properties / retail_rate_kwh
Added value: +{
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Retail electricity rate, cents/kWh"
+}
addedOutput schema / properties / retail_rates
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "avg_cents_kwh": {
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Average retail, cents/kWh"
+ },
+ "latest_period": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "EIA period the rates come from"
+ },
+ "max_cents_kwh": {
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Maximum, cents/kWh"
+ },
+ "min_cents_kwh": {
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Minimum, cents/kWh"
+ },
+ "states_covered": {
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "States in the aggregate"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Retail-rate aggregate block"
+}
addedOutput schema / properties / scope
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "What the figures cover (e.g. the ISO/state scope line)"
+}
removedOutput schema / properties / site_evaluation_handoff / additionalProperties
Removed value: -{}
addedOutput schema / properties / site_evaluation_handoff / anyOf
Added value: +[
+ {
+ "items": {
+ "additionalProperties": {},
+ "properties": {},
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "additionalProperties": {},
+ "properties": {},
+ "type": "object"
+ }
+]
changedOutput schema / properties / site_evaluation_handoff / description
Previous value: -"Pre-built follow-up call (analyze_site / get_water_risk args) when the payload carries coordinates."New value: +"Pre-built follow-up calls (analyze_site / get_water_risk args) when the payload carries coordinates — an array of {tool, parameters, why} entries."
removedOutput schema / properties / site_evaluation_handoff / properties
Removed value: -{}
removedOutput schema / properties / site_evaluation_handoff / type
Removed value: -"object"
addedOutput schema / properties / success
Added value: +{
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "true when the pricing lookup succeeded"
+}
addedOutput schema / properties / wholesale_price_usd_mwh
Added value: +{
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Wholesale / LMP context, USD/MWh (when served)"
+}