Releases: Sunpeak-AI/sunpeak
Releases · Sunpeak-AI/sunpeak
Release list
v0.9.6
v0.9.3
v0.9.2
v0.9.1
This release contains full end-to-end testing support via the ChatGPTSimulator. You can now automatically test everything about your ChatGPT App locally and in your CI/CD, including saved state, tool call results, display modes, themes, locales, etc. This release also more closely aligns the Simulation object with the MCP SDK.
- Rename simulation "toolCall" attribute to "callToolResult" on all simulations.
- Remove any custom use of simulationGlobals. These have been replaced in the manner described below.
- Replace the simulations array prop on the ChatGPTSimulator component with a map of simulation names to simulations.
- Remove simulationGlobals rollup simulation attribute. Move all ChatGPT-owned state (maxHeight, displayMode, etc) to parameters directly on the simultor component. Move partner-owned state to simulation attributes callToolRequestParams and widgetState.
Full Changelog: v0.8.8...v0.9.1
v0.8.8
v0.8.6
v0.8.5
v0.8.4
v0.8.1
- Simulations are now just data, in the form of a JSON file. They are defined in
simulations/*-simulation.jsonfiles, just like the resource meta files (resources/*-resource.json), as opposed to typescript files. The simulation data structure is identical to the structure in the old typescript files, only in JSON format, and with one exception. Simulations no longer contain theresourceattribute for the following reason. - Simulations are now auto-discovered via convention over configuration, just like resources. Simulations are automatically discovered in the
simulations/*-simulation.jsondirectory and format. No simulation wiring code is required, just create simulation files to create a new simulation and use it insunpeakcommands. With this change, simulations have an additional filename requirement—their filename must begin with the exact-match name of the simulated resource. For example,resources/albums-resource.jsoncould have simulationssimulations/albums-show-simulation.jsonandsimulations/albums-new-simulation.json.
More on the latest Simulation structure here: https://docs.sunpeak.ai/api-reference/simulations/simulation
Full Changelog: v0.7.13...v0.8.1