-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Overview
Allow extending wt with plugins from external repositories.
Priority: Low - This is a nice-to-have feature but not essential for core functionality.
Design
Plugin structure
my-wt-plugin/
├── plugin.yaml # Metadata
├── main.go # Plugin code
└── README.md
plugin.yaml
name: deploy
version: 1.0.0
description: Deploy worktree to staging
commands:
- name: deploy
description: Deploy current worktreeCommands
wt plugin add github.com/user/wt-deploywt plugin listwt plugin remove deploywt plugin create my-plugin
Implementation considerations
- Plugin discovery and loading
- Version management
- Security (signing?)
- Plugin isolation
- Configuration merging
MVP scope
- Simple executable plugins
- JSON/stdout communication
- Manual installation
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request