diff --git a/README.md b/README.md index 73b4aa7f2..608168d41 100644 --- a/README.md +++ b/README.md @@ -135,12 +135,12 @@ The native path installs ECC's skills, agents, commands, and plugin-managed hook

CodeRabbit    Greptile    - Atlas Cloud    Moonshot AI - Kimi    Itô Markets

-Community sponsors: Mike Morgan · @jasonwu513 · @1anter · @massimotodaro · @meadmccabe +Community sponsors: Mike Morgan (inactive) · @jasonwu513 · @1anter · @massimotodaro · @meadmccabe +Past sponsors: Atlas Cloud Become a Sponsor · Sponsor Tiers · Sponsorship Program @@ -827,6 +827,7 @@ It's harness- and model-agnostic: a plain CLI (`ecc-plan-canvas`) speaking JSON, - **Kimi Code install target** (`--target kimi`): ECC installs natively into [Moonshot AI](https://www.moonshot.ai)'s Kimi Code CLI - **Self-host on GPUs**: a verified path with [Itô](https://compute.itomarkets.com), ECC's preferred compute sponsor, including the opt-in `ecc ito find` RFQ bridge (details and disclosures above in [Self-Hosted Models and Custom Endpoints](#self-hosted-models-and-custom-endpoints)) - **Moonshot AI (Kimi), Itô, and Atlas Cloud** are now public sponsors +- **Historical note (2026-09-10):** Atlas Cloud was a past sponsor during the 2.1 release period and is no longer a current sponsor. - **Hermes + OpenClaw install targets**, a Codex navigation guide, consolidated PostToolUse hooks, and supply-chain hardening ### Current development: Unified Memory Vault diff --git a/SPONSORS.md b/SPONSORS.md index dd74724b3..15f4cff9e 100644 --- a/SPONSORS.md +++ b/SPONSORS.md @@ -12,7 +12,6 @@ Thank you to everyone funding ECC's open-source work. Your sponsorship is what l |---------|------|-------| | [**CodeRabbit**](https://www.coderabbit.ai) | CodeRabbit logo | 2026 | | [**Greptile**](https://www.greptile.com/go/ecc) | Greptile logo | 2026 | -| [**Atlas Cloud**](https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=ECC) | Atlas Cloud logo | 2026 | | [**Moonshot AI (Kimi)**](https://www.moonshot.ai) | Moonshot AI Kimi logo | 2026 | | [**Itô**](https://compute.itomarkets.com) | Itô Markets logo | 2026 | @@ -24,10 +23,16 @@ Run or self-host any open-source model. Itô partners with ECC on compute, while | Sponsor | Since | |---------|-------| -| [Mike Morgan](https://github.com/mikejmorgan-ai) | 2026 | *[Become a Team sponsor](https://github.com/sponsors/affaan-m) to be listed in SPONSORS.md.* +## Past Sponsors + +| Sponsor | Logo or tier | Since | Status | +|---------|--------------|-------|--------| +| [**Atlas Cloud**](https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=ECC) | Atlas Cloud logo | 2026 | Past sponsor | +| [Mike Morgan](https://github.com/mikejmorgan-ai) | Team sponsor | 2026 | Inactive | + ## Pro Sponsors — $50/mo *[Become a Pro sponsor](https://github.com/sponsors/affaan-m) to support the project and be listed here.* diff --git a/docs/ATLAS-CLOUD-GUIDE.md b/docs/ATLAS-CLOUD-GUIDE.md index 83163c5b7..1221a4c82 100644 --- a/docs/ATLAS-CLOUD-GUIDE.md +++ b/docs/ATLAS-CLOUD-GUIDE.md @@ -1,5 +1,7 @@ # Atlas Cloud — LLM Provider Guide +> Historical sponsor note (2026-09-10): Atlas Cloud is a past sponsor. The provider integration remains valid. + [Atlas Cloud](https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=everything-claude-code) is a full-modal AI inference platform providing an OpenAI-compatible API for 59+ LLM models, image generation, and video generation. > Run or self-host any open-source model instead of using a managed API. Itô is ECC's preferred compute sponsor: [open the Itô dashboard to sign in and rent or manage GPUs](https://compute.itomarkets.com). Any GPU provider works. That sponsorship link is passive: it does not invoke an RFQ, reserve capacity, provision compute, or configure serving. Separately, the opt-in `ecc ito find` bridge invokes the explicitly configured canonical Itô CLI and submits a live authenticated RFQ; it does not reserve capacity. Managed inference through Itô is not live yet. diff --git a/docs/uk-UA/README.md b/docs/uk-UA/README.md index d3057cbf8..ecc608578 100644 --- a/docs/uk-UA/README.md +++ b/docs/uk-UA/README.md @@ -103,12 +103,12 @@

CodeRabbit    Greptile    - Atlas Cloud    Moonshot AI - Kimi    Itô Markets

-Спонсори спільноти: Mike Morgan · @jasonwu513 · @1anter · @massimotodaro · @meadmccabe +Спонсори спільноти: Mike Morgan (неактивний) · @jasonwu513 · @1anter · @massimotodaro · @meadmccabe +Минулі спонсори: Atlas Cloud Стати спонсором · Рівні спонсорства · Програма спонсорства @@ -735,6 +735,7 @@ ECC також постачає розширені керовані адапте - **Ціль встановлення Kimi Code** (`--target kimi`): ECC встановлюється нативно в Kimi Code CLI від [Moonshot AI](https://www.moonshot.ai) - **Самостійний хостинг на GPU**: перевірений шлях з [Itô](https://compute.itomarkets.com), бажаним обчислювальним спонсором ECC, включно з опційним мостом RFQ `ecc ito find` (деталі та розкриття вище в опціях встановлення) - **Moonshot AI (Kimi), Itô та Atlas Cloud** тепер публічні спонсори +- **Історична примітка (2026-09-10):** Atlas Cloud був минулим спонсором у період випуску 2.1 і більше не є поточним спонсором. Інтеграція провайдера залишається чинною. - **Цілі встановлення Hermes + OpenClaw**, посібник з навігації Codex, консолідовані хуки PostToolUse та зміцнення ланцюжка поставок ### Поточна розробка: Уніфікованe сховище пам'яті diff --git a/tests/scripts/ito-compute-sponsor.test.js b/tests/scripts/ito-compute-sponsor.test.js index d79f7bf96..88727a89b 100644 --- a/tests/scripts/ito-compute-sponsor.test.js +++ b/tests/scripts/ito-compute-sponsor.test.js @@ -372,8 +372,44 @@ function main() { assert.doesNotMatch(sponsors, /sixtytwo|sixty.?two/i); assertExactComputeRoute(sponsors); }], + ['sponsor cleanup separates current and past sponsors in both README locales', () => { + const readme = read('README.md'); + const ukrainianReadme = read('docs/uk-UA/README.md'); + const sponsors = read('SPONSORS.md'); + + const currentEnglish = readme.slice( + readme.indexOf('Partners & sponsors'), + readme.indexOf('Community sponsors:') + ); + const currentUkrainian = ukrainianReadme.slice( + ukrainianReadme.indexOf('Партнери та спонсори'), + ukrainianReadme.indexOf('Спонсори спільноти:') + ); + const currentBusiness = sponsors.slice( + sponsors.indexOf('## Business Sponsors'), + sponsors.indexOf('## Team Sponsors') + ); + + assert.doesNotMatch(currentEnglish, /Atlas Cloud|atlascloud/i); + assert.doesNotMatch(currentUkrainian, /Atlas Cloud|atlascloud/i); + assert.doesNotMatch(currentBusiness, /Atlas Cloud|atlascloud/i); + assert.match(readme, /Past sponsors:.*Atlas Cloud/); + assert.match(sponsors, /## Past Sponsors/); + assert.match(sponsors, /Atlas Cloud/); + assert.match(sponsors, /Mike Morgan.*inactive/i); + assert.match(readme, /Historical note[^\n]*Atlas Cloud was a past sponsor/); + assert.match( + ukrainianReadme, + /Історична примітка[^\n]*Atlas Cloud був минулим спонсором/ + ); + }], ['inference guide distinguishes rental compute from managed serving', () => { - assertHonestComputeCopy(read('docs/ATLAS-CLOUD-GUIDE.md')); + const guide = read('docs/ATLAS-CLOUD-GUIDE.md'); + assert.match( + guide, + /^# Atlas Cloud[\s\S]*> Historical sponsor note \(2026-09-10\): Atlas Cloud is a past sponsor\. The provider integration remains valid\./ + ); + assertHonestComputeCopy(guide); }], ['harness docs route generic open-source model intent without lock-in', () => { assertHonestComputeCopy(read('.claude-plugin/README.md'));