diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 8023b296..4d47566b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -8,6 +8,7 @@ on:
pull_request:
branches:
- main
+ - release/0.3
workflow_dispatch:
permissions:
@@ -55,6 +56,9 @@ jobs:
- name: Emit exact-head production package report
run: npm run verify:production
+ - name: Smoke-test packed chat from a broad home directory
+ run: npm run smoke:packed-home
+
supply-chain:
runs-on: ubuntu-latest
timeout-minutes: 15
diff --git a/.github/workflows/release-truth.yml b/.github/workflows/release-truth.yml
index b9afd7f4..36d21971 100644
--- a/.github/workflows/release-truth.yml
+++ b/.github/workflows/release-truth.yml
@@ -5,6 +5,9 @@ on:
branches:
- main
- release/0.3
+ pull_request:
+ branches:
+ - release/0.3
schedule:
- cron: '17 11 * * *'
workflow_dispatch:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 16b5aa74..16096450 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -87,6 +87,9 @@ jobs:
test "$("$prefix/bin/aether" --version)" = "${RELEASE_TAG#v}"
"$prefix/bin/aether" --help > /dev/null
+ - name: Smoke-test exact tarball from a broad home directory
+ run: node dist/scripts/packed-home-chat-smoke.js "${{ steps.pack.outputs.tarball }}"
+
- name: Attest package provenance
uses: actions/attest-build-provenance@4d101475d8b20a2381f78447822ac1eab6504dd8 # v4.2.2
with:
diff --git a/README.md b/README.md
index 39bd496f..e6aaf885 100644
--- a/README.md
+++ b/README.md
@@ -94,17 +94,16 @@ actions.
## Model stack
-The dated public snapshot marks Aether Neo, DeepSeek V4, GPT-5.4/5.5/5.6, and
-Claude 4.5/4.8/5 text entries as available at the catalogue level. That is not an
-account entitlement: **`aether models` is the authoritative live result for the
-signed-in account.** Kimi K2.6/K3 and Gemma 4 are catalogued but marked
-**unavailable** in the current snapshot, so they are not presented here as usable.
+The dated public snapshot below lists model entries and their publication
+status. Listing is not an account entitlement: **`aether models` is the
+authoritative live result for the signed-in account.** Availability can change
+after the snapshot was generated.
Local Ollama availability is independent of that hosted catalogue and depends on
the models installed at the configured Ollama endpoint.
-A dated, sanitized offline fallback snapshot is available as [HTML](docs/model-catalogue/index.html), [JSON](docs/model-catalogue/catalogue.json), and [Markdown](docs/generated/model-catalogue.md). It was generated at `2026-08-23T00:00:00.000Z` from Cloud public projection `model-catalogue-v1` with verified digest `sha256:80ba3ba1144d301e2cca407ceced74cb2b371f1da6e3982b87305ff12a3d4712`. Listed availability is not an account entitlement; use `aether models` while signed in.
+A dated, sanitized offline fallback snapshot is available as [HTML](docs/model-catalogue/index.html), [JSON](docs/model-catalogue/catalogue.json), and [Markdown](docs/generated/model-catalogue.md). It was generated at `2026-09-27T21:15:38.529Z` from Cloud public projection `model-catalogue-v1` with verified digest `sha256:f4601f14ac7829b51e95d92abc1631c74097fa193bc566151a2161c5a799ba7f`. Listed availability is not an account entitlement; use `aether models` while signed in.
## Core commands
@@ -171,7 +170,7 @@ badge or `npm view aether-agents version` for the npm `latest` dist-tag, and
|---|---:|---|
| npm `latest` | [](https://www.npmjs.com/package/aether-agents) | Published package; the badge resolves the live dist-tag. |
| PyPI `aether-agent` | [](https://pypi.org/project/aether-agent/) | Launcher that installs and runs the npm CLI; it fetches the npm `latest` dist-tag unless you pin one. |
-| `main` source build | **0.3.2** | Current repository source: the 0.3 workflow plus every 0.3.1 maintenance fix. |
+| `release/0.3` source | **0.3.3** | Maintenance source with the home-folder chat repair; check the live npm badge for the published package version. |
The [release record](docs/releases/2026-08-22.md),
[release notes](RELEASE_NOTES.md), and
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 65501a43..83b6c040 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,3 +1,22 @@
+# Aether Agent v0.3.3 — home-folder chat recovery
+
+**September 27, 2026**
+
+- **Chat starts from broad home directories.** Nested `AGENTS.md` discovery now
+ has explicit entry, directory, and time limits. Hosted chat shows a warning
+ when discovery is incomplete and continues; local tool runs refuse until all
+ applicable local rules can be checked from a smaller project directory.
+- **An HTTP error cannot hide behind a stalled detail body.** The CLI bounds
+ reading optional error details and keeps the known HTTP status, including
+ the sign-in hint for a 401. This does not assert that every reported 401 has
+ the same cause.
+- **Stream errors remain failed turns.** The CLI shows known fixed public media
+ error text when `msg` is absent, or a clear fallback for untrusted `error`
+ text. A one-shot command exits nonzero even when a zero-cost `done` follows.
+- **Public model documentation refreshed from Cloud's verified projection.**
+ The projection's digest is checked before generating the packed documentation.
+---
+
# Aether Agent v0.3.2 — one line again
**September 3, 2026**
diff --git a/docs/generated/model-catalogue.md b/docs/generated/model-catalogue.md
index 1fd5c9cd..19dcdcec 100644
--- a/docs/generated/model-catalogue.md
+++ b/docs/generated/model-catalogue.md
@@ -1,68 +1,76 @@
-
+
# Public model catalogue snapshot
Sanitized Cloud public model projection\. Listed availability describes publication status, not account entitlement\.
-- Snapshot time: `2026-08-23T00:00:00.000Z`
+- Snapshot time: `2026-09-27T21:15:38.529Z`
- Source: Cloud public projection `model-catalogue-v1`
-- Source digest: `sha256:80ba3ba1144d301e2cca407ceced74cb2b371f1da6e3982b87305ff12a3d4712`
+- Source digest: `sha256:f4601f14ac7829b51e95d92abc1631c74097fa193bc566151a2161c5a799ba7f`
- Availability: `listed-not-entitled`
- Offline fallback snapshot: yes
-- Digest: `sha256:c9fe0efd73b5c390b0274e15640da7cbfe036e759d121984699d6d2d39564de1`
+- Digest: `sha256:6062fe5946ece73f0f81ebf615629b9dab8bb14975ea0db110ee6002e469cc8a`
| Model | ID | Provider | Modality | Tier | Availability |
|---|---|---|---|---|---|
-| AETHER Kronus V2\.4 | `aether-kronus-v2.4` | aether | text | pro | unavailable |
+| AETHER Kronus V2\.4 | `aether-kronus-v2.4` | aether | text | pro | available |
| AETHER Neo 5\.1T | `aether-neo-5.1t` | aether | text | solo | available |
-| AETHER Vision | `aether-vision` | aether | multimodal | pro | unavailable |
+| AETHER Vision | `aether-vision` | aether | multimodal | pro | available |
| DeepSeek V4 Flash | `dsv4_flash` | text | text | free | available |
| DeepSeek V4 Pro | `dsv4_pro` | text | text | pro | available |
-| Gemini 3\.6 Flash | `gemini36_flash` | text | text | pro | unavailable |
+| Claude Fable 5\.1 | `fable51` | text | text | pro | available |
+| Gemini 3\.6 Flash | `gemini36_flash` | text | text | pro | available |
+| Gemini 3\.8 Flash | `gemini38_flash` | text | text | pro | available |
| Gemma 4 26B MoE | `gemma4_26b_moe` | text | text | pro | unavailable |
-| Gemma 4 31B | `gemma4_31b` | text | text | pro | unavailable |
+| Gemma 4 31B | `gemma4_31b` | text | text | pro | available |
| Gemma 4 31B \(free\) | `gemma4_31b_free` | text | text | free | unavailable |
| GPT\-5\.4 mini | `gpt54_mini` | text | text | solo | available |
| GPT\-5\.5 | `gpt55` | text | text | pro | available |
| GPT\-5\.6 Luna | `gpt56_luna` | text | text | pro | available |
| GPT\-5\.6 Sol | `gpt56_sol` | text | text | pro | available |
| GPT\-5\.6 Terra | `gpt56_terra` | text | text | pro | available |
+| GPT\-6 Astra | `gpt6_astra` | text | text | pro | available |
+| GPT\-6 Luna | `gpt6_luna` | text | text | pro | available |
+| GPT\-6 Sol | `gpt6_sol` | text | text | pro | available |
+| Grok 4\.6 | `grok46` | text | text | pro | available |
| Claude Haiku 4\.5 | `haiku` | text | text | free | available |
-| Kimi K2\.6 | `kimi_k26` | text | text | pro | unavailable |
+| Kimi K2\.6 | `kimi_k26` | text | text | pro | available |
| Kimi K2\.6 Thinking | `kimi_k26_thinking` | text | text | pro | unavailable |
-| Kimi K3 | `kimi_k3` | text | text | pro | unavailable |
+| Kimi K3 | `kimi_k3` | text | text | pro | available |
| Claude Opus 4\.8 | `opus` | text | text | pro | available |
| Claude Opus 5 | `opus5` | text | text | pro | available |
+| Claude Opus 5\.5 | `opus55` | text | text | pro | available |
+| Qwen 3\.8 Max | `qwen38_max` | text | text | pro | available |
| Claude Sonnet 5 | `sonnet` | text | text | solo | available |
-| FLUX\.2 Flex | `vision_flux2_flex` | image | image | solo | unavailable |
-| FLUX\.2 Klein 4B | `vision_flux2_klein` | image | image | solo | unavailable |
-| FLUX\.2 Max | `vision_flux2_max` | image | image | solo | unavailable |
-| FLUX\.2 Pro | `vision_flux2_pro` | image | image | solo | unavailable |
-| GPT Image 2 | `vision_gpt_image2` | image | image | solo | unavailable |
-| GPT\-5 Image | `vision_gpt5_image` | image | image | solo | unavailable |
-| GPT\-5 Image Mini | `vision_gpt5_image_mini` | image | image | solo | unavailable |
-| Grok Imagine Video | `vision_grok_video` | video | video | pro | unavailable |
-| Hailuo 2\.3 | `vision_hailuo23` | video | video | pro | unavailable |
-| HappyHorse 1\.0 | `vision_happyhorse` | video | video | pro | unavailable |
-| Kling 3\.0 Standard | `vision_kling` | video | video | pro | unavailable |
-| Kling Video O1 | `vision_kling_o1` | video | video | pro | unavailable |
-| Kling 3\.0 Pro | `vision_kling_pro` | video | video | pro | unavailable |
-| Nano Banana | `vision_nano_banana` | image | image | solo | unavailable |
-| Nano Banana 2 | `vision_nano_banana2` | image | image | solo | unavailable |
-| Nano Banana Pro | `vision_nano_pro` | image | image | free | unavailable |
-| Recraft V3 | `vision_recraft` | image | image | solo | unavailable |
-| Recraft V4 | `vision_recraft_v4` | image | image | solo | unavailable |
-| Riverflow V2 Fast | `vision_riverflow_fast` | image | image | solo | unavailable |
-| Riverflow V2 Pro | `vision_riverflow_pro` | image | image | solo | unavailable |
-| Seedance 2\.0 | `vision_seedance` | video | video | pro | unavailable |
-| Seedance 2\.0 Fast | `vision_seedance_fast` | video | video | pro | unavailable |
-| Seedance 1\.5 Pro | `vision_seedance15_pro` | video | video | pro | unavailable |
-| Seedream 4\.5 | `vision_seedream45` | image | image | solo | unavailable |
-| Sora 2 Pro | `vision_sora2_pro` | video | video | pro | unavailable |
-| Veo 3\.1 | `vision_veo31` | video | video | pro | unavailable |
-| Veo 3\.1 Fast | `vision_veo31_fast` | video | video | pro | unavailable |
-| Veo 3\.1 Lite | `vision_veo31_lite` | video | video | pro | unavailable |
-| Wan 2\.6 | `vision_wan26` | video | video | pro | unavailable |
-| Wan 2\.7 | `vision_wan27` | video | video | pro | unavailable |
+| FLUX\.2 Flex | `vision_flux2_flex` | image | image | solo | available |
+| FLUX\.2 Klein 4B | `vision_flux2_klein` | image | image | solo | available |
+| FLUX\.2 Max | `vision_flux2_max` | image | image | solo | available |
+| FLUX\.2 Pro | `vision_flux2_pro` | image | image | solo | available |
+| GPT Image 2 | `vision_gpt_image2` | image | image | solo | available |
+| GPT\-5 Image | `vision_gpt5_image` | image | image | solo | available |
+| GPT\-5 Image Mini | `vision_gpt5_image_mini` | image | image | solo | available |
+| Grok Imagine Video | `vision_grok_video` | video | video | pro | available |
+| Hailuo 2\.3 | `vision_hailuo23` | video | video | pro | available |
+| HappyHorse 1\.0 | `vision_happyhorse` | video | video | pro | available |
+| Kling 3\.0 Standard | `vision_kling` | video | video | pro | available |
+| Kling Video O1 | `vision_kling_o1` | video | video | pro | available |
+| Kling 3\.0 Pro | `vision_kling_pro` | video | video | pro | available |
+| Nano Banana | `vision_nano_banana` | image | image | free | available |
+| Nano Banana 2 | `vision_nano_banana2` | image | image | solo | available |
+| Nano Banana Pro | `vision_nano_pro` | image | image | solo | available |
+| Recraft V3 | `vision_recraft` | image | image | solo | available |
+| Recraft V4 | `vision_recraft_v4` | image | image | solo | available |
+| Riverflow V2 Fast | `vision_riverflow_fast` | image | image | solo | available |
+| Riverflow V2 Pro | `vision_riverflow_pro` | image | image | solo | available |
+| Seedance 2\.0 | `vision_seedance` | video | video | pro | available |
+| Seedance 2\.0 Fast | `vision_seedance_fast` | video | video | pro | available |
+| Seedance 1\.5 Pro | `vision_seedance15_pro` | video | video | pro | available |
+| Seedream 4\.5 | `vision_seedream45` | image | image | solo | available |
+| Sora 2 Pro | `vision_sora2_pro` | video | video | pro | available |
+| Veo 3\.1 | `vision_veo31` | video | video | pro | available |
+| Veo 3\.1 Fast | `vision_veo31_fast` | video | video | pro | available |
+| Veo 3\.1 Lite | `vision_veo31_lite` | video | video | pro | available |
+| Wan 2\.6 | `vision_wan26` | video | video | pro | available |
+| Wan 2\.7 | `vision_wan27` | video | video | pro | available |
Runtime availability is account-scoped. Use `aether models` while signed in for the authoritative live result. This snapshot contains no prices, spend caps, internal routes, or credentials.
diff --git a/docs/model-catalogue/catalogue.json b/docs/model-catalogue/catalogue.json
index e9607be5..4ccfff3c 100644
--- a/docs/model-catalogue/catalogue.json
+++ b/docs/model-catalogue/catalogue.json
@@ -1,10 +1,10 @@
{
"schema": "aether-agent/public-model-catalogue@2",
- "generatedAt": "2026-08-23T00:00:00.000Z",
+ "generatedAt": "2026-09-27T21:15:38.529Z",
"source": {
"kind": "cloud-public-projection",
"version": "model-catalogue-v1",
- "digest": "sha256:80ba3ba1144d301e2cca407ceced74cb2b371f1da6e3982b87305ff12a3d4712"
+ "digest": "sha256:f4601f14ac7829b51e95d92abc1631c74097fa193bc566151a2161c5a799ba7f"
},
"availabilitySemantics": "listed-not-entitled",
"offlineFallback": true,
@@ -17,7 +17,7 @@
"kind": "orchestrator",
"tierMin": "pro",
"modality": "text",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "aether-neo-5.1t",
@@ -35,7 +35,7 @@
"kind": "orchestrator",
"tierMin": "pro",
"modality": "multimodal",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "dsv4_flash",
@@ -55,6 +55,15 @@
"modality": "text",
"availability": "available"
},
+ {
+ "id": "fable51",
+ "label": "Claude Fable 5.1",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
{
"id": "gemini36_flash",
"label": "Gemini 3.6 Flash",
@@ -62,7 +71,16 @@
"kind": "model",
"tierMin": "pro",
"modality": "text",
- "availability": "unavailable"
+ "availability": "available"
+ },
+ {
+ "id": "gemini38_flash",
+ "label": "Gemini 3.8 Flash",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
},
{
"id": "gemma4_26b_moe",
@@ -80,7 +98,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "text",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "gemma4_31b_free",
@@ -136,6 +154,42 @@
"modality": "text",
"availability": "available"
},
+ {
+ "id": "gpt6_astra",
+ "label": "GPT-6 Astra",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
+ {
+ "id": "gpt6_luna",
+ "label": "GPT-6 Luna",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
+ {
+ "id": "gpt6_sol",
+ "label": "GPT-6 Sol",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
+ {
+ "id": "grok46",
+ "label": "Grok 4.6",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
{
"id": "haiku",
"label": "Claude Haiku 4.5",
@@ -152,7 +206,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "text",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "kimi_k26_thinking",
@@ -170,7 +224,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "text",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "opus",
@@ -190,6 +244,24 @@
"modality": "text",
"availability": "available"
},
+ {
+ "id": "opus55",
+ "label": "Claude Opus 5.5",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
+ {
+ "id": "qwen38_max",
+ "label": "Qwen 3.8 Max",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
{
"id": "sonnet",
"label": "Claude Sonnet 5",
@@ -206,7 +278,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_flux2_klein",
@@ -215,7 +287,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_flux2_max",
@@ -224,7 +296,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_flux2_pro",
@@ -233,7 +305,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_gpt_image2",
@@ -242,7 +314,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_gpt5_image",
@@ -251,7 +323,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_gpt5_image_mini",
@@ -260,7 +332,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_grok_video",
@@ -269,7 +341,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_hailuo23",
@@ -278,7 +350,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_happyhorse",
@@ -287,7 +359,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_kling",
@@ -296,7 +368,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_kling_o1",
@@ -305,7 +377,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_kling_pro",
@@ -314,16 +386,16 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_nano_banana",
"label": "Nano Banana",
"provider": "image",
"kind": "model",
- "tierMin": "solo",
+ "tierMin": "free",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_nano_banana2",
@@ -332,16 +404,16 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_nano_pro",
"label": "Nano Banana Pro",
"provider": "image",
"kind": "model",
- "tierMin": "free",
+ "tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_recraft",
@@ -350,7 +422,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_recraft_v4",
@@ -359,7 +431,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_riverflow_fast",
@@ -368,7 +440,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_riverflow_pro",
@@ -377,7 +449,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_seedance",
@@ -386,7 +458,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_seedance_fast",
@@ -395,7 +467,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_seedance15_pro",
@@ -404,7 +476,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_seedream45",
@@ -413,7 +485,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_sora2_pro",
@@ -422,7 +494,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_veo31",
@@ -431,7 +503,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_veo31_fast",
@@ -440,7 +512,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_veo31_lite",
@@ -449,7 +521,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_wan26",
@@ -458,7 +530,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_wan27",
@@ -467,8 +539,8 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
}
],
- "digest": "sha256:c9fe0efd73b5c390b0274e15640da7cbfe036e759d121984699d6d2d39564de1"
+ "digest": "sha256:6062fe5946ece73f0f81ebf615629b9dab8bb14975ea0db110ee6002e469cc8a"
}
diff --git a/docs/model-catalogue/catalogue.source.json b/docs/model-catalogue/catalogue.source.json
index a5669c44..ea3abd21 100644
--- a/docs/model-catalogue/catalogue.source.json
+++ b/docs/model-catalogue/catalogue.source.json
@@ -1,7 +1,7 @@
{
"schema": "aether-cloud/public-model-projection@1",
"sourceVersion": "model-catalogue-v1",
- "generatedAt": "2026-08-23T00:00:00.000Z",
+ "generatedAt": "2026-09-27T21:15:38.529Z",
"availabilitySemantics": "listed-not-entitled",
"scopeNote": "Sanitized Cloud public model projection. Listed availability describes publication status, not account entitlement.",
"models": [
@@ -33,13 +33,13 @@
"availability": "available"
},
{
- "id": "vision_nano_pro",
- "label": "Nano Banana Pro",
+ "id": "vision_nano_banana",
+ "label": "Nano Banana",
"provider": "image",
"kind": "model",
"tierMin": "free",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "dsv4_pro",
@@ -50,6 +50,15 @@
"modality": "text",
"availability": "available"
},
+ {
+ "id": "fable51",
+ "label": "Claude Fable 5.1",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
{
"id": "gemini36_flash",
"label": "Gemini 3.6 Flash",
@@ -57,7 +66,16 @@
"kind": "model",
"tierMin": "pro",
"modality": "text",
- "availability": "unavailable"
+ "availability": "available"
+ },
+ {
+ "id": "gemini38_flash",
+ "label": "Gemini 3.8 Flash",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
},
{
"id": "gemma4_26b_moe",
@@ -75,7 +93,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "text",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "gpt55",
@@ -113,6 +131,42 @@
"modality": "text",
"availability": "available"
},
+ {
+ "id": "gpt6_astra",
+ "label": "GPT-6 Astra",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
+ {
+ "id": "gpt6_luna",
+ "label": "GPT-6 Luna",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
+ {
+ "id": "gpt6_sol",
+ "label": "GPT-6 Sol",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
+ {
+ "id": "grok46",
+ "label": "Grok 4.6",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
{
"id": "kimi_k26",
"label": "Kimi K2.6",
@@ -120,7 +174,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "text",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "kimi_k26_thinking",
@@ -138,7 +192,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "text",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "opus",
@@ -158,6 +212,24 @@
"modality": "text",
"availability": "available"
},
+ {
+ "id": "opus55",
+ "label": "Claude Opus 5.5",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
+ {
+ "id": "qwen38_max",
+ "label": "Qwen 3.8 Max",
+ "provider": "text",
+ "kind": "model",
+ "tierMin": "pro",
+ "modality": "text",
+ "availability": "available"
+ },
{
"id": "vision_grok_video",
"label": "Grok Imagine Video",
@@ -165,7 +237,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_hailuo23",
@@ -174,7 +246,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_happyhorse",
@@ -183,7 +255,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_kling",
@@ -192,7 +264,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_kling_o1",
@@ -201,7 +273,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_kling_pro",
@@ -210,7 +282,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_seedance",
@@ -219,7 +291,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_seedance15_pro",
@@ -228,7 +300,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_seedance_fast",
@@ -237,7 +309,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_sora2_pro",
@@ -246,7 +318,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_veo31",
@@ -255,7 +327,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_veo31_fast",
@@ -264,7 +336,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_veo31_lite",
@@ -273,7 +345,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_wan26",
@@ -282,7 +354,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_wan27",
@@ -291,7 +363,7 @@
"kind": "model",
"tierMin": "pro",
"modality": "video",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "gpt54_mini",
@@ -318,7 +390,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_flux2_klein",
@@ -327,7 +399,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_flux2_max",
@@ -336,7 +408,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_flux2_pro",
@@ -345,7 +417,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_gpt5_image",
@@ -354,7 +426,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_gpt5_image_mini",
@@ -363,7 +435,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_gpt_image2",
@@ -372,25 +444,25 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
- "id": "vision_nano_banana",
- "label": "Nano Banana",
+ "id": "vision_nano_banana2",
+ "label": "Nano Banana 2",
"provider": "image",
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
- "id": "vision_nano_banana2",
- "label": "Nano Banana 2",
+ "id": "vision_nano_pro",
+ "label": "Nano Banana Pro",
"provider": "image",
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_recraft",
@@ -399,7 +471,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_recraft_v4",
@@ -408,7 +480,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_riverflow_fast",
@@ -417,7 +489,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_riverflow_pro",
@@ -426,7 +498,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "vision_seedream45",
@@ -435,7 +507,7 @@
"kind": "model",
"tierMin": "solo",
"modality": "image",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "aether-kronus-v2.4",
@@ -444,7 +516,7 @@
"kind": "orchestrator",
"tierMin": "pro",
"modality": "text",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "aether-vision",
@@ -453,7 +525,7 @@
"kind": "orchestrator",
"tierMin": "pro",
"modality": "multimodal",
- "availability": "unavailable"
+ "availability": "available"
},
{
"id": "aether-neo-5.1t",
@@ -465,5 +537,5 @@
"availability": "available"
}
],
- "digest": "sha256:80ba3ba1144d301e2cca407ceced74cb2b371f1da6e3982b87305ff12a3d4712"
+ "digest": "sha256:f4601f14ac7829b51e95d92abc1631c74097fa193bc566151a2161c5a799ba7f"
}
diff --git a/docs/model-catalogue/index.html b/docs/model-catalogue/index.html
index 68f00d6d..965bf79f 100644
--- a/docs/model-catalogue/index.html
+++ b/docs/model-catalogue/index.html
@@ -3,21 +3,21 @@
Aether Agent public model catalogue
Public model catalogue snapshot Sanitized Cloud public model projection. Listed availability describes publication status, not account entitlement.
-Snapshot: 2026-08-23T00:00:00.000Z · Cloud source: model-catalogue-v1 · Source digest: sha256:80ba3ba1144d301e2cca407ceced74cb2b371f1da6e3982b87305ff12a3d4712 · Catalogue digest: sha256:c9fe0efd73b5c390b0274e15640da7cbfe036e759d121984699d6d2d39564de1 · Offline fallback: yes
+Snapshot: 2026-09-27T21:15:38.529Z · Cloud source: model-catalogue-v1 · Source digest: sha256:f4601f14ac7829b51e95d92abc1631c74097fa193bc566151a2161c5a799ba7f · Catalogue digest: sha256:6062fe5946ece73f0f81ebf615629b9dab8bb14975ea0db110ee6002e469cc8a · Offline fallback: yes
This page is useful without JavaScript. Runtime availability is account-scoped; use aether models while signed in for the authoritative live result. No prices or spend caps are asserted here.
-
+
AETHER Kronus V2.4 aether-kronus-v2.4
-
Provider aether
Modality text
Minimum documented tier pro
Availability unavailable
+
Provider aether
Modality text
Minimum documented tier pro
Availability available
AETHER Neo 5.1T aether-neo-5.1t
Provider aether
Modality text
Minimum documented tier solo
Availability available
-
+
AETHER Vision aether-vision
-
Provider aether
Modality multimodal
Minimum documented tier pro
Availability unavailable
+
Provider aether
Modality multimodal
Minimum documented tier pro
Availability available
DeepSeek V4 Flash dsv4_flash
@@ -27,17 +27,25 @@ DeepSeek V4 Flash dsv4_flash
DeepSeek V4 Pro dsv4_pro
Provider text
Modality text
Minimum documented tier pro
Availability available
-
+
+ Claude Fable 5.1 fable51
+
Provider text
Modality text
Minimum documented tier pro
Availability available
+
+
Gemini 3.6 Flash gemini36_flash
-
Provider text
Modality text
Minimum documented tier pro
Availability unavailable
+
Provider text
Modality text
Minimum documented tier pro
Availability available
+
+
+ Gemini 3.8 Flash gemini38_flash
+
Provider text
Modality text
Minimum documented tier pro
Availability available
Gemma 4 26B MoE gemma4_26b_moe
Provider text
Modality text
Minimum documented tier pro
Availability unavailable
-
+
Gemma 4 31B gemma4_31b
-
Provider text
Modality text
Minimum documented tier pro
Availability unavailable
+
Provider text
Modality text
Minimum documented tier pro
Availability available
Gemma 4 31B (free) gemma4_31b_free
@@ -63,21 +71,37 @@ GPT-5.6 Sol gpt56_sol
GPT-5.6 Terra gpt56_terra
Provider text
Modality text
Minimum documented tier pro
Availability available
+
+ GPT-6 Astra gpt6_astra
+
Provider text
Modality text
Minimum documented tier pro
Availability available
+
+
+ GPT-6 Luna gpt6_luna
+
Provider text
Modality text
Minimum documented tier pro
Availability available
+
+
+ GPT-6 Sol gpt6_sol
+
Provider text
Modality text
Minimum documented tier pro
Availability available
+
+
+ Grok 4.6 grok46
+
Provider text
Modality text
Minimum documented tier pro
Availability available
+
Claude Haiku 4.5 haiku
Provider text
Modality text
Minimum documented tier free
Availability available
-
+
Kimi K2.6 kimi_k26
-
Provider text
Modality text
Minimum documented tier pro
Availability unavailable
+
Provider text
Modality text
Minimum documented tier pro
Availability available
Kimi K2.6 Thinking kimi_k26_thinking
Provider text
Modality text
Minimum documented tier pro
Availability unavailable
-
+
Kimi K3 kimi_k3
-
Provider text
Modality text
Minimum documented tier pro
Availability unavailable
+
Provider text
Modality text
Minimum documented tier pro
Availability available
Claude Opus 4.8 opus
@@ -87,129 +111,137 @@ Claude Opus 4.8 opus
Claude Opus 5 opus5
Provider text
Modality text
Minimum documented tier pro
Availability available
+
+ Claude Opus 5.5 opus55
+
Provider text
Modality text
Minimum documented tier pro
Availability available
+
+
+ Qwen 3.8 Max qwen38_max
+
Provider text
Modality text
Minimum documented tier pro
Availability available
+
Claude Sonnet 5 sonnet
Provider text
Modality text
Minimum documented tier solo
Availability available
-
+
FLUX.2 Flex vision_flux2_flex
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
FLUX.2 Klein 4B vision_flux2_klein
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
FLUX.2 Max vision_flux2_max
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
FLUX.2 Pro vision_flux2_pro
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
GPT Image 2 vision_gpt_image2
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
GPT-5 Image vision_gpt5_image
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
GPT-5 Image Mini vision_gpt5_image_mini
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
Grok Imagine Video vision_grok_video
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Hailuo 2.3 vision_hailuo23
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
HappyHorse 1.0 vision_happyhorse
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Kling 3.0 Standard vision_kling
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Kling Video O1 vision_kling_o1
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Kling 3.0 Pro vision_kling_pro
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Nano Banana vision_nano_banana
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier free
Availability available
-
+
Nano Banana 2 vision_nano_banana2
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
Nano Banana Pro vision_nano_pro
-
Provider image
Modality image
Minimum documented tier free
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
Recraft V3 vision_recraft
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
Recraft V4 vision_recraft_v4
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
Riverflow V2 Fast vision_riverflow_fast
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
Riverflow V2 Pro vision_riverflow_pro
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
Seedance 2.0 vision_seedance
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Seedance 2.0 Fast vision_seedance_fast
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Seedance 1.5 Pro vision_seedance15_pro
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Seedream 4.5 vision_seedream45
-
Provider image
Modality image
Minimum documented tier solo
Availability unavailable
+
Provider image
Modality image
Minimum documented tier solo
Availability available
-
+
Sora 2 Pro vision_sora2_pro
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Veo 3.1 vision_veo31
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Veo 3.1 Fast vision_veo31_fast
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Veo 3.1 Lite vision_veo31_lite
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Wan 2.6 vision_wan26
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
-
+
Wan 2.7 vision_wan27
-
Provider video
Modality video
Minimum documented tier pro
Availability unavailable
+
Provider video
Modality video
Minimum documented tier pro
Availability available
Search and filters require JavaScript; every catalogue entry remains visible above.