Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
`ARCHITECTURE.md` is stamped v0.15.0 and its per-parent-task-tree passages — which still called the
tree "deferred" / "the remaining stretch" — now describe it as **shipped** (the `TANGLEBRAIN_TASK_ID`
propagation mechanism). Docs-only; no code change.
- **Skip the `gemini` live CLI test — the CLI sunset (#61).** The `gemini` CLI sunset for individuals
on 2026-06-18 (migrated to Antigravity) and now exits with an `IneligibleTierError`, so
`LiveCliTest.test_gemini_returns_text` can no longer pass. It now skips with a pointer to #61; the
full live suite is green again against the supported backends (claude + codex + local). The `gemini`
orchestrator entry is disabled in the operator roster (out of rotation). Test-only.

## [0.15.0] - 2026-06-18

Expand Down
5 changes: 4 additions & 1 deletion tests/test_live.py
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,10 @@ def test_codex_returns_text(self):
self._route("codex")

def test_gemini_returns_text(self):
self._route("gemini")
# The `gemini` CLI sunset for individuals on 2026-06-18 (migrated to Antigravity); it now exits
# non-zero with an IneligibleTierError, so this can no longer pass. The roster entry is disabled
# (can_orchestrate: false) and a replacement is tracked in #61 — skip until then.
self.skipTest("gemini CLI sunset 2026-06-18 (migrated to Antigravity); see issue #61")


@unittest.skipUnless(LIVE, "set TANGLEBRAIN_LIVE=1 to run the live router test")
Expand Down
Loading