ModelFaucet v0.9.0
English
ModelFaucet 0.9.0 is the hosted source-beta release. It adds hosted deployment checks, a hosted reference Compose stack, tenant/app isolation checks, readiness smoke tooling, and bilingual Hosted Beta documentation.
Highlights
- Added
pnpm hosted:verify-envfor production env, public URL, CORS, secret-shape, contact, provider, and Stripe checks without printing secret values. - Added
.env.hosted.exampleandinfra/hosted/docker-compose.hosted.ymlfor a secret-manager-backed hosted reference deployment. - Added
pnpm hosted:check-isolationfor read-only tenant/app ownership checks. - Added
pnpm hosted:smoke-readinessfor hosted API/Gateway readiness, metrics, and provider-health verification. - Added English and Simplified Chinese Hosted Beta docs with pilot onboarding gates, acceptable-use policy, and incident response contacts.
- CI now validates hosted env contracts, hosted tenant isolation, and hosted Docker Compose config.
Provider API keys remain server-side only. No hidden BYOK markup was added. Cloud-side checks continue to reject localhost/private-network targets.
中文
ModelFaucet 0.9.0 是 hosted 源码 beta 版本。本版本新增托管部署检查、hosted 参考 Compose 栈、tenant/app isolation 检查、readiness smoke 工具,以及中英文 Hosted Beta 文档。
重点
- 新增
pnpm hosted:verify-env,校验生产环境、公开 URL、CORS、secret 形态、联系方式、provider 和 Stripe 条件,不打印 secret 值。 - 新增
.env.hosted.example和infra/hosted/docker-compose.hosted.yml,用于 secret-manager-backed 的 hosted 参考部署。 - 新增
pnpm hosted:check-isolation,只读校验 tenant/app ownership。 - 新增
pnpm hosted:smoke-readiness,验证 hosted API/Gateway readiness、metrics 和 provider health。 - 新增中英文 Hosted Beta 文档,覆盖 pilot onboarding、acceptable-use policy 和 incident response contacts。
- CI 现在校验 hosted env contract、hosted tenant isolation 和 hosted Docker Compose config。
Provider API key 仍然只能保存在服务端。没有添加隐藏 BYOK markup。云端检查继续拒绝 localhost/private-network 目标。