Skip to content

feat: add agent-backend, sends plugin, and prod mode to vcli#28

Merged
jpthor merged 3 commits intomainfrom
jp/prod
Feb 26, 2026
Merged

feat: add agent-backend, sends plugin, and prod mode to vcli#28
jpthor merged 3 commits intomainfrom
jp/prod

Conversation

@jpthor
Copy link
Contributor

@jpthor jpthor commented Feb 18, 2026

Summary

  • Add agent-backend service to local dev environment (optional, skipped if repo missing)
  • Add sends plugin (recurring sends) services to local dev stack
  • Add --prod flag to vcli for targeting production verifier/plugin endpoints
  • Update auth flow to use verifier's challenge-based authentication
  • Add minio bucket for sends and plugin assets
  • Add make restart-agent target for quick agent-backend restarts

Test plan

  • make start succeeds with agent-backend repo present
  • make start succeeds without agent-backend repo (skips with warning)
  • ./local/vcli.sh --prod status connects to production endpoints
  • Auth login works with updated challenge-based flow
  • Sends plugin services start and accept policies

🤖 Generated with Claude Code

jpthor and others added 3 commits February 18, 2026 14:23
Integrate agent-backend into vcli make start so all backend services
launch from a single command. Adds vultisig-agent database to init-db,
agent-backend service section to run-services.sh (with fresh go build),
restart-agent Makefile target for quick restarts, and README updates.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Start MCP server before agent-backend so MCP tools are available
at agent-backend initialization time. Also adds MCP process cleanup
to stop target and updates seed-plugins.sql to match current schema.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jpthor jpthor merged commit 6a3f676 into main Feb 26, 2026
1 check 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.

1 participant