# Changelog

> What changed, and when.

Section: Resources. Web page: https://www.launchables.ai/docs/changelog

## 18 October 2026

- Myles-G 31B on the hosted API for everyone: model id `myles-g-31b` at `https://gw.launchables.ai`, £0.0015 per million input tokens with output tokens free, the same price as Myles-G 12B, paid from the same prepaid credit with the same keys. Text and images, 16,384 tokens of context. Requests that name `myles-g-31b-preview` keep working and are answered by `myles-g-31b`. See [Hosted API](https://www.launchables.ai/docs/deploy/hosted).

## 17 October 2026

- Yes/no answers are committed on both Myles-G models: probabilities for uncertain answers are reported as at least 0.80 towards the chosen side (0.801 today), so `noul` is never between 0.2 and 0.8. Other answers are unchanged. See [Question types](https://www.launchables.ai/docs/question-types#noul-yes-or-no) and [Thresholds](https://www.launchables.ai/docs/thresholds).
- Images on Myles-G 31B (then `myles-g-31b-preview`): it reads PNG and JPEG images in `assets` exactly as Myles-G 12B does, with the same limits, `image_budget` and billing. Its context window is 16,384 tokens. See [Images](https://www.launchables.ai/docs/api/images).

## 16 October 2026

- `choice` and `score` answers carry `confidence`; `score` answers carry `legend`. See [Confidence](https://www.launchables.ai/docs/question-types#confidence).
- `noul` criteria with `null` descriptions are read as Yes and No. Criteria that name only one side, or use keys other than `true`/`yes` and `false`/`no`, now return `422` instead of an answer.
- Images on the Decision API: Myles-G 12B reads PNG and JPEG images sent in `assets` on `POST /v1/decide`, referenced by name from the state, the instructions or the criteria descriptions. A new `image_budget` sets how many tokens one image may use. Images are billed as input tokens, and an image in the state once per request. New page: [Images](https://www.launchables.ai/docs/api/images).
- A request with images for a model that does not read them (any model other than Myles-G 12B) is refused with `422` `images_not_supported`, never answered without its images.
- Request bodies up to 32 MiB; `gzip` and `zstd` compression; `multipart/form-data` bodies (`415` for other encodings).
- `X-Request-Id` on every response; `Retry-After` on `429` and `503`; field paths in `422` errors; `models` beside `data` in `GET /v1/models`.

## 15 October 2026

- New page, [Model types](https://www.launchables.ai/docs/model-types): Myles-G is called over HTTP with `POST /v1/decide`; the CPU models run in your own program with `decide(state, question, options)`. No Myles model generates text.

## 14 October 2026

- New documentation site at `/docs`: guides, API reference, model library and deployment. The old address, `/documentation`, now shows this site.

## 11 October 2026

- Decision API version 1: `POST /v1/decide` with `noul`, `choice` and `score` questions, `GET /v1/models` and `GET /health`.
- `POST /v1/systemone` for compatibility with existing decision-model clients.
