Skip to content

feat(cli): add source and build download commands - #93

Merged
akirilyuk merged 5 commits into
mainfrom
feature/project-source-build-download
Sep 21, 2026
Merged

akirilyuk merged 5 commits into
mainfrom
feature/project-source-build-download

Conversation

@akirilyuk

@akirilyuk akirilyuk commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Download saved Code workspace and compiled agent bundles over the same authenticated APIs as the dashboard.

  • voicethere source download -o ./workspace.zip [--project <uuid>] — zip of the saved cloud workspace
  • voicethere build download -o ./agent.js [--project <uuid>] [--build-id <uuid>] — compiled bundle (active build, else newest passed)

--project is the same flag as deploy and other commands (Commander also accepts --project=<uuid>). Omit it to use the linked .voicethere/config.json. There is no nested voicethere project <id> source download command.

voicethere source pull is unchanged: it still writes files into the linked local repo.

Binary GET helper keeps JSON ApiError on non-2xx. No npm version bump; commands land for the next CLI release.

Verified locally and in CI; no extra manual steps.

Binary GET helpers for workspace zip and compiled bundle artifacts;
register voicethere source download and build download with tests.
Allow downloading workspace zip or compiled bundle for a project UUID
without a linked .voicethere/config.json, matching deploy and other commands.
Keep source/build download commands and main's init template help.
@akirilyuk
akirilyuk merged commit 5349442 into main Sep 21, 2026
8 checks passed
@akirilyuk
akirilyuk deleted the feature/project-source-build-download branch September 21, 2026 09:45
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.

1 participant