Skip to content

feat(cli): smallestai agents commands (list/get/dashboard/phone-status/create/call)#62

Merged
abhishekmishragithub merged 1 commit into
mainfrom
feat/cli-agents-commands
Jun 22, 2026
Merged

feat(cli): smallestai agents commands (list/get/dashboard/phone-status/create/call)#62
abhishekmishragithub merged 1 commit into
mainfrom
feat/cli-agents-commands

Conversation

@abhishekmishragithub

Copy link
Copy Markdown
Collaborator

Adds the smallestai agents CLI group (task #9), built on the published Fern SmallestAI client (dogfoods the SDK — no parallel REST client).

Commands

Command Status
agents list / get <id> ✅ live-tested vs prod
agents dashboard <id> ✅ prints dashboard URL
agents phone-status <id> ✅ live-tested — uses 5.1.0's typed agent.phone_number; falls back to the rent-numbers link
agents create wired (name/first-message/prompt/description/allow-inbound). Voice/language/model typed-config flags = follow-up
agents call <id> --to wired on calls.start_outbound_call (verified live earlier); CLI write-path live-test pending

Auth: SMALLEST_API_KEY~/.smallestai/credentials.json; SMALLEST_BASE_URL override for the dev rig. CLI is mypy-excluded + .fernignore'd (preserved across regens).

Follow-up (#9 v2): create voice/language/model config objects, a calls group, and live write-tests.

🤖 Generated with Claude Code

…/call (dogfoods SDK)

Adds the 'agents' CLI group on the published Fern SmallestAI client (not a parallel REST
client), so CLI + SDK stay in lockstep. Commands:
- list / get        — read agents (live-tested vs prod)
- dashboard <id>    — print app.smallest.ai dashboard URL (live-tested)
- phone-status <id> — phone configured? else rent-numbers hint (live-tested; uses 5.1.0's
                      typed agent.phone_number)
- create            — name/first-message/prompt/description/allow-inbound (voice/language/model
                      typed-config flags = follow-up)
- call <id> --to    — outbound via calls.start_outbound_call (method verified live earlier)
Auth resolves SMALLEST_API_KEY then ~/.smallestai/credentials.json; SMALLEST_BASE_URL override.
Part of task #9. create/call are wired on verified SDK methods; CLI write-path live-test pending.
@abhishekmishragithub abhishekmishragithub merged commit 8e5b940 into main Jun 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants