You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## What
- require `--title` for private hosted `zeroshot run --target`
submissions
- validate titles as 1–100 Unicode characters and preserve them across
exact-key retries
- send the title through the existing RunIntent `label` field for Zero
Cloud display
- keep the stable/public CLI surface unchanged
## Why
Cloud runs currently arrive with the hardcoded label `zeroshot-cli`, so
operators cannot identify them in the dashboard.
## Impact
Private hosted callers must now pass `--title <title>`. The Zero Cloud
wire contract remains unchanged because `label` already exists and is
persisted/displayed end to end.
## Checks
- `npm run test` — 3,001 passing, 17 pending
- `npm run test:hosted` — 61 private candidate tests and 44
hosted-target tests passing
- `npm run lint` — 0 errors (existing warnings only)
- touched-file Prettier check — passing
- `opcore check --changed` — passing
- `opcore-zero check --staged` — clean
- Opcore Zero Sense reported no introduced cycles, duplicates, or
interface findings; its repository-wide duplicate scan remained
incomplete at the configured resource bound
Co-authored-by: Michael Eichelbeck <michael@theopenengine.com>
0 commit comments