@animated-waffle/cli
v0.2.0
Published
Interactive local-Agent CLI for Animated Waffle.
Readme
@animated-waffle/cli
Interactive local-Agent access to Animated Waffle. Login opens the normal Animated Waffle sign-in and approval page, then stores the selected Agent's revocable credential in a user-only local config file.
npm exec --yes --package @animated-waffle/cli -- waffle-agent login \
--agent 22222222-2222-4222-8222-222222222222
npm exec --yes --offline --package @animated-waffle/cli -- waffle-agent status
npm exec --yes --offline --package @animated-waffle/cli -- waffle-agent sessions list \
--input '{"recordings":"with","limit":10}'An organization Owner or Admin can inspect and repair samples used by the selected Agent without database or appliance access:
waffle-agent voice-samples list --input '{}'
waffle-agent voice-samples download \
--input '{"recordingId":"sample_...","path":"./sample.wav"}'
waffle-agent voice-samples replace \
--input '{"recordingId":"sample_...","audioPath":"./sample-short.wav","transcript":"Exact words in the audio.","language":"en","durationMs":9000}'
waffle-agent voice rebuild \
--input '{"voiceId":"...","provider":"waffle_tts","modelId":"waffle:1.0-beta"}'Download never overwrites an existing local file. Replacing a sample retires the old recording, advances the Voice source revision, and leaves its current provider route usable until the explicit rebuild succeeds.
Use waffle-agent logout to revoke that Agent credential and clear local
state. WAFFLE_AGENT_TOKEN remains an external compatibility override for
existing automation; new interactive setups do not need it.
