mirror of
https://github.com/Monadical-SAS/cubbi.git
synced 2025-12-21 04:39:07 +00:00
- Relocate goose driver to mcontainer/drivers/ - Update ConfigManager to dynamically scan for driver YAML files - Add support for mc-driver.yaml instead of mai-driver.yaml - Update Driver model to support init commands and other YAML fields - Auto-discover drivers at runtime instead of hardcoding them - Update documentation to reflect new directory structure
1018 B
1018 B
Goose Driver for MC
This driver provides a containerized environment for running Goose.
Features
- Pre-configured environment for Goose AI
- Self-hosted instance integration
- SSH access
- Git repository integration
- Langfuse logging support
Environment Variables
| Variable | Description | Required |
|---|---|---|
LANGFUSE_INIT_PROJECT_PUBLIC_KEY |
Langfuse public key | No |
LANGFUSE_INIT_PROJECT_SECRET_KEY |
Langfuse secret key | No |
LANGFUSE_URL |
Langfuse API URL | No |
MC_PROJECT_URL |
Project repository URL | No |
MC_GIT_SSH_KEY |
SSH key for Git authentication | No |
MC_GIT_TOKEN |
Token for Git authentication | No |
Build
To build this driver:
cd drivers/goose
docker build -t monadical/mc-goose:latest .
Usage
# Create a new session with this driver
mc session create --driver goose
# Create with project repository
mc session create --driver goose --project github.com/username/repo