Skip to content

Commit bb507c4

Browse files
fix(droid-control): fix agg install command and Remotion install path
- agg is not on crates.io; use cargo install --git from asciinema/agg - Replace brittle glob path for Remotion install with droid plugin list Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
1 parent aa5e177 commit bb507c4

4 files changed

Lines changed: 19 additions & 4 deletions

File tree

.factory-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
},
2727
{
2828
"name": "droid-control",
29-
"description": "Terminal and browser automation for testing, demos, QA, and computer-use tasks",
29+
"description": "Terminal, browser, and computer automation for testing, demos, QA, and computer-use tasks",
3030
"source": "./plugins/droid-control",
3131
"category": "automation"
3232
},

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,20 @@ Skills for continuous learning and improvement.
5656
- `frontend-design` - Build web apps, websites, HTML pages with good design
5757
- `browser-navigation` - Browser automation with agent-browser
5858

59+
### droid-control
60+
61+
Terminal, browser, and computer automation for Droids. Record demos, verify behavior claims, and run QA flows.
62+
63+
**Commands:** `/demo`, `/verify`, `/qa-test`
64+
65+
**Skills:** `droid-control` (orchestrator), `tuistory`, `true-input`, `agent-browser`, `droid-cli`, `pty-capture`, `capture`, `compose`, `verify`, `showcase`
66+
67+
See [plugins/droid-control/README.md](plugins/droid-control/README.md) for details.
68+
69+
### autoresearch
70+
71+
Autonomous experiment loop for optimization research. Try an idea, measure it, keep what works, discard what doesn't, repeat. Works standalone or as a mission worker.
72+
5973
## Plugin Structure
6074

6175
Each plugin follows the Factory plugin format:

plugins/droid-control/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ droid plugin marketplace add https://github.com/Factory-AI/factory-plugins
4040
droid plugin install droid-control@factory-plugins --scope user
4141

4242
# Install Remotion dependencies (one-time, only needed for video rendering)
43-
cd ~/.factory/plugins/cache/factory-plugins/droid-control/*/remotion && npm install
43+
# Find the plugin install path with: droid plugin list --scope user
44+
cd <plugin-path>/remotion && npm install
4445
```
4546

4647
Or use the `/plugins` UI: Browse tab, select droid-control, install.
@@ -92,7 +93,7 @@ The `render-showcase.sh` helper handles the full pipeline: `.cast` conversion vi
9293
```bash
9394
npm install -g tuistory # virtual PTY driver
9495
pip install asciinema # terminal recording
95-
cargo install agg # .cast → .gif converter
96+
cargo install --git https://github.com/asciinema/agg # .cast → .gif converter
9697
sudo apt-get install -y ffmpeg # video processing
9798
agent-browser install # browser automation (downloads Chromium)
9899
cd plugins/droid-control/remotion && npm install # Remotion (video rendering)

plugins/droid-control/skills/droid-control/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ Drivers can be combined in one workflow — e.g., `tctl` for a CLI and `agent-br
162162
# tuistory driver + recording
163163
npm install -g tuistory # virtual PTY driver
164164
pip install asciinema # terminal recording (tctl wraps this)
165-
cargo install agg # .cast -> .gif converter (compose needs this)
165+
cargo install --git https://github.com/asciinema/agg # .cast -> .gif converter (compose needs this)
166166

167167
# true-input driver (Linux/Wayland)
168168
sudo apt-get install -y cage wtype # required: headless compositor + keystroke injection

0 commit comments

Comments
 (0)