Breaking changes:
- Quick setup now requires --provider flag (no default)
- TUI wizard requires provider selection (no pre-selection)
- Docker compose requires PROVIDER env var
- .env.example no longer defaults to openrouter
Changes:
- wizard.rs: Remove hardcoded "openrouter" defaults, require explicit provider
- tui.rs: Add provider placeholder, require selection before proceeding
- .env.example: Use provider-neutral placeholders
- docker-compose.yml: Require PROVIDER to be explicitly set
- docs: Update examples to be provider-agnostic
This makes ZeroClaw truly provider-agnostic - users must choose
their preferred LLM provider rather than being pushed toward OpenRouter.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add language links to main README for es/pt/it
- Create docs/i18n/es/README.md with Spanish translation
- Create docs/i18n/pt/README.md with Portuguese translation
- Create docs/i18n/it/README.md with Italian translation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Switch one-click bootstrap docs and scripts to the new zeroclawlabs.ai install.sh domain-based installer
- Refine dashboard pairing UX, sidebar branding, and layout; wire Vite proxy to gateway /pair on the default port for reliable 6-digit pairing
Made-with: Cursor
Route /approve-allow through a runtime-only pending-request path so it does not
persist approval policy changes for normal tools.
This preserves always_ask semantics for Telegram inline HITL approvals while
keeping /approve and /approve-request + /approve-confirm as the persistent
approval flows. Update docs and regression assertions accordingly.
* docs: fix web_fetch provider list to include tavily
The code supports `tavily` as a web_fetch provider (see
src/tools/web_fetch.rs:376-377 and src/config/schema.rs:1603),
but the config reference was missing this provider in the list.
This updates the documentation to reflect the actual implementation.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* ci: retrigger intake after metadata update
* ci: retrigger stalled checks
* ci: retrigger stale checks
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Chummy <chumyin0912@gmail.com>