ChatWalaʻau v0.114.0
This release renames the weather tools and structures the system prompt's tool guidance in ChatWalaʻau.
⚠️ One breaking change with a narrow blast radius. The three weather tools were renamed (see below). This only needs action if you authored a Declarative Agent that pins a weather tool by name; the built-in CORE agent and any agent that does not list a weather tool are unaffected.
Highlights
Weather tools share a weather_ prefix (v0.114.0)
-
The three weather functions were renamed so they group together in tool lists and in the prompt-dump tool surface:
Old name New name get_coords_by_cityweather_geocode_cityget_current_weather_by_coordsweather_get_currentget_weather_next_weekweather_get_forecast -
Behavior, inputs, and results are identical.
-
If you authored a Declarative Agent that pins a weather tool in its
tools:list by the old name, update it to the new name -- until you do, that agent shows an activation warning and cannot be activated. -
Weather cards in chats saved before this release render as a plain tool-call row instead of the rich widget (the saved name no longer matches). Display only; new turns render correctly and no data is lost.
Structured system-prompt tool guidance (v0.114.0)
- The part of the system prompt that tells the assistant how to use each tool (weather, coding, RAG, image, MCP, memory, cron, pipeline, webhook, ontology) was one run-on paragraph. Each tool's guidance is now wrapped in its own labeled
<tool-guide name="...">section. - This makes the prompt dump readable per tool and gives the model clearer structure. The guidance text itself is unchanged, and the Identity and Memory sections of the prompt are untouched.
Notes
- The structured guidance changes the exact bytes of the system prompt, so provider prompt caching takes a one-time miss on the first turn after upgrade. Answers are not expected to change in substance.
- Internal design management content and architecture control artifacts are intentionally omitted from this release note.
Included in this release
This release includes implementation work from:
- v0.114.0 through v0.114.0
Installation
See the repository README for setup and usage instructions.
Version
- Release version:
0.114.0 - Previous release:
0.113.0