-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.yaml
More file actions
65 lines (58 loc) · 2.13 KB
/
Copy pathinstall.yaml
File metadata and controls
65 lines (58 loc) · 2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
name: ddev-ai-workspace
ddev_version_constraint: '>= v1.24.10'
dependencies:
- trebormc/ddev-ai-ssh
- trebormc/ddev-playwright-mcp
- trebormc/ddev-beads
- trebormc/ddev-agents-sync
- trebormc/ddev-opencode
- trebormc/ddev-claude-code
- trebormc/ddev-ralph
pre_install_actions:
- |
#ddev-description:Installing DDEV AI Workspace
echo "Installing ddev-ai-workspace — all AI development tools for DDEV."
project_files: []
global_files: []
post_install_actions:
- |
#ddev-description:Updating child add-ons
echo "Updating all child add-ons to latest version..."
ddev add-on get trebormc/ddev-ai-ssh
ddev add-on get trebormc/ddev-playwright-mcp
ddev add-on get trebormc/ddev-beads
ddev add-on get trebormc/ddev-agents-sync
ddev add-on get trebormc/ddev-opencode
ddev add-on get trebormc/ddev-claude-code
ddev add-on get trebormc/ddev-ralph
- |
#ddev-description:Pulling latest Docker images
docker pull ${PLAYWRIGHT_MCP_IMAGE:-mcr.microsoft.com/playwright/mcp:latest}
- |
#ddev-description:Installation complete
echo ""
echo "=== DDEV AI Workspace installed/updated ==="
echo ""
echo "All add-ons updated:"
echo " - ddev-ai-ssh (SSH access to web)"
echo " - ddev-playwright-mcp (headless browser)"
echo " - ddev-beads (task tracking)"
echo " - ddev-agents-sync (agent configs)"
echo " - ddev-opencode (OpenCode CLI)"
echo " - ddev-claude-code (Claude Code CLI)"
echo " - ddev-ralph (autonomous orchestrator)"
echo ""
echo "Next steps:"
echo " 1. Run: ddev restart"
echo " 2. Run: ddev opencode or ddev claude-code"
echo " (each tool guides you through authentication on first launch)"
echo ""
echo "Optional: Desktop notifications (install once on host):"
echo " curl -fsSL https://raw.githubusercontent.com/trebormc/ai-notify-bridge/main/install.sh | bash"
echo ""
removal_actions:
- |
#ddev-description:Cleaning up AI Workspace
echo "AI Workspace meta add-on removed."
echo "Note: Individual add-ons are still installed."
echo "Remove them individually with: ddev add-on remove <name>"