Skip to content

feat(bridgey-deploy): add remote agent deployment plugin#12

Merged
kickinrad merged 4 commits intomainfrom
feat/bridgey-deploy
Mar 23, 2026
Merged

feat(bridgey-deploy): add remote agent deployment plugin#12
kickinrad merged 4 commits intomainfrom
feat/bridgey-deploy

Conversation

@kickinrad
Copy link
Copy Markdown
Owner

Summary

  • New bridgey-deploy plugin with 4 skills: deploy, sync, remote-status, coolify
  • Migrated from persona-remote in kickinrad/personas (which has been removed in parallel)
  • Includes reference files: Dockerfile, docker-compose.yml, entrypoint.sh
  • Terminology shift: "persona" → "agent" with backward-compatible paths

What's included

Skill Purpose
deploy 7-phase guided server setup (SSH, hardening, Tailscale, Docker, deploy, post-install)
sync Bidirectional rsync — push config, pull memory
remote-status Container + bridgey daemon health checks
coolify Coolify API v1 integration for managed deployments

Test plan

  • Install plugin from marketplace in Claude Desktop
  • Verify skill activation triggers fire correctly
  • Validate all JSON files (jq .)
  • Check skill frontmatter name: matches directory names
  • Marketplace shows 3 plugins (bridgey, bridgey-deploy, bridgey-discord)

🤖 Generated with Claude Code

kickinrad and others added 2 commits March 22, 2026 20:59
…⇀‸↼‶)ᕗ

Layer 1 (vitest): daemon lifecycle, channel push integration, and
bridgey-connect a2a-client tests against real processes with mocked
executor. Adds shared test helpers (spawn-daemon, channel-capture,
waitForHealth) and brings bridgey-connect into the vitest workspace.

Layer 2 (bash): 5 E2E scenarios gated behind BRIDGEY_TEST_E2E=1 with
orchestrator, assertion helpers, color output, and artifact capture.
Covers daemon lifecycle, channel push, A2A round-trip, bridgey-connect
contract, and mesh discovery.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
New plugin providing:
- 7-phase guided server setup (SSH, hardening, Tailscale, Docker)
- Docker Compose and Coolify deployment paths
- Bidirectional rsync sync skill
- Remote status with daemon health checks
- Coolify API integration for service management

Migrated from persona-remote in kickinrad/personas with:
- "persona" → "agent" terminology (backward-compatible paths)
- Added bridgey daemon bundle support in Dockerfile/entrypoint
- Added Coolify skill (new)
- Config stored as bridgey-deploy.config.json

Co-Authored-By: Claude <noreply@anthropic.com>
@kickinrad kickinrad force-pushed the feat/bridgey-deploy branch from 4c44a29 to 9dff815 Compare March 23, 2026 00:59
kickinrad and others added 2 commits March 22, 2026 21:07
bridgey-connect was removed in #11 but the E2E test commit
re-introduced test files during rebase. The test imports
a2a-client.js which no longer exists, causing CI failure.

Co-Authored-By: Claude <noreply@anthropic.com>
The workspace entry still referenced the deleted plugin directory,
causing vitest to fail at startup.

Co-Authored-By: Claude <noreply@anthropic.com>
@kickinrad kickinrad merged commit f04a124 into main Mar 23, 2026
3 checks passed
@kickinrad kickinrad deleted the feat/bridgey-deploy branch March 23, 2026 01:15
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