summaryrefslogtreecommitdiff
path: root/internal/task/project.go
blob: bd8a4fb9025ce01a43c8d4d2fc3fda9b909884c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
package task

// Project represents a registered codebase that agents can operate on.
type Project struct {
	ID           string `json:"id"`
	Name         string `json:"name"`
	RemoteURL    string `json:"remote_url"`
	LocalPath    string `json:"local_path"`
	Type         string `json:"type"`          // "web" | "android"
	DeployScript string `json:"deploy_script"` // optional path or command
}