Skip to content

feat(deploy): add config deploy and agent installers#17

Open
nonozone wants to merge 1 commit into
PAIArtCom:mainfrom
nonozone:feat/deploy-import-export
Open

feat(deploy): add config deploy and agent installers#17
nonozone wants to merge 1 commit into
PAIArtCom:mainfrom
nonozone:feat/deploy-import-export

Conversation

@nonozone

@nonozone nonozone commented Jul 9, 2026

Copy link
Copy Markdown

Summary

Adds a CLI-only deployment workflow for moving a working Clipal setup to another machine and quickly preparing AI agent CLIs there. This lets users export/import Clipal config without opening the Web UI, then install and optionally apply existing Clipal takeover for selected agents.

Changes

  • Add JSON deploy package export/import commands via clipal export and clipal import <file>.
  • Add clipal deploy [package] [agent...] for importing config, installing missing agent CLIs, and applying Clipal takeover.
  • Add clipal install [agent...] for install-only flows without takeover.
  • Support Codex, Claude Code, and Gemini CLI using their official installer commands.
  • Document the deploy workflow in English and Chinese.

The existing Clipal provider config schema, routing behavior, Web UI, and takeover implementation are left intact; this PR adds CLI entry points around them.

Verification

  • go test -count=1 ./...

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