Skip to content

feat: add agent versioning and branch support#59

Merged
PennyroyalTea merged 1 commit intomainfrom
bs/agent-versioning-branch-support
Feb 26, 2026
Merged

feat: add agent versioning and branch support#59
PennyroyalTea merged 1 commit intomainfrom
bs/agent-versioning-branch-support

Conversation

@PennyroyalTea
Copy link
Collaborator

Summary

  • Add --version-description flag to push command, passing versionDescription to the SDK's UpdateAgentRequest
  • Store version_id and branch_id in agents.json after push/pull operations
  • Display branch and version columns in agents status output (both CLI and Ink UI)

Closes #49, closes #56

Test plan

  • pnpm build compiles without errors
  • pnpm test -- all 169 tests pass (8 new versioning tests)
  • Manual: elevenlabs agents push --version-description "test" sends versionDescription to API
  • Manual: elevenlabs agents pull --all populates version_id/branch_id in agents.json
  • Manual: elevenlabs agents status shows BRANCH and VERSION columns

🤖 Generated with Claude Code

Support agent versioning and branches from the ElevenLabs SDK:
- Pass versionDescription on push (--version-description flag)
- Store and surface version_id/branch_id in agents.json
- Display branch/version info in status output

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@PennyroyalTea PennyroyalTea merged commit 4bcc76f into main Feb 26, 2026
4 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.

Feature Request: Support for agent branches in CLI Agent versioning unsupported

1 participant