Skip to content

Releases: Sunpeak-AI/sunpeak

v0.9.6

Choose a tag to compare

@abewheel abewheel released this 10 Jan 21:47

Full Changelog: v0.9.5...v0.9.6

v0.9.3

Choose a tag to compare

@abewheel abewheel released this 06 Jan 15:37

Full Changelog: v0.9.2...v0.9.3

v0.9.2

Choose a tag to compare

@abewheel abewheel released this 05 Jan 23:08

Full Changelog: v0.9.1...v0.9.2

v0.9.1

Choose a tag to compare

@abewheel abewheel released this 04 Jan 22:00

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.

⚠️ BREAKING CHANGES, ACTIONS REQUIRED ⚠️

  1. Rename simulation "toolCall" attribute to "callToolResult" on all simulations.
  2. Remove any custom use of simulationGlobals. These have been replaced in the manner described below.
  3. 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

Choose a tag to compare

@abewheel abewheel released this 02 Jan 00:25

Full Changelog: v0.8.7...v0.8.8

v0.8.6

Choose a tag to compare

@abewheel abewheel released this 30 Dec 20:53

Full Changelog: v0.8.5...v0.8.6

v0.8.5

Choose a tag to compare

@abewheel abewheel released this 30 Dec 20:18

Full Changelog: v0.8.4...v0.8.5

v0.8.4

Choose a tag to compare

@abewheel abewheel released this 30 Dec 19:44

Full Changelog: v0.8.3...v0.8.4

v0.8.1

Choose a tag to compare

@abewheel abewheel released this 27 Dec 15:40

⚠️ BREAKING CHANGES ⚠️

  1. Simulations are now just data, in the form of a JSON file. They are defined in simulations/*-simulation.json files, 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 the resource attribute for the following reason.
  2. Simulations are now auto-discovered via convention over configuration, just like resources. Simulations are automatically discovered in the simulations/*-simulation.json directory and format. No simulation wiring code is required, just create simulation files to create a new simulation and use it in sunpeak commands. 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.json could have simulations simulations/albums-show-simulation.json and simulations/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

v0.7.11

Choose a tag to compare

@abewheel abewheel released this 24 Dec 19:19

Full Changelog: v0.7.10...v0.7.11