Items here are candidates for future work — not yet scheduled or prioritized.
Source: https://blog.cloudflare.com/cf-cli-local-explorer/
Cloudflare enforces strict naming rules at the schema layer to prevent agent confusion. Key finding: agents expect CLIs to be consistent. If one command uses info and another uses get, agents will call non-existent commands.
Findings for Sol:
-
Audit command verb consistency. Sol currently has both
auth:infoand could growproject:get-style names. Pick one verb (infoorget) and enforce it everywhere. -
Enforce
--outputflag on every command. The--output json|toonflag must work identically across all commands. No command should silently ignore it. -
Schema flag is the right instinct. Sol's existing
--schemaflag aligns with their schema-first approach. Keep investing in it as command count grows.
Not applicable to Sol:
- Local/remote parity (
--localflag) — Cloudflare-specific for Workers/Miniflare - Auto-generation from schema — Sol has far fewer commands; overkill for now