Spaces:
Runtime error
Runtime error
| // Package runtime exposes mode metadata and capability reporting for the | |
| // runtime API. | |
| package runtime | |
| import "github.com/agent-matrix/matrix-runtime/internal/config" | |
| // AllModes returns every supported runtime mode. | |
| func AllModes() []config.Mode { | |
| return []config.Mode{ | |
| config.ModeCloudWorker, | |
| config.ModeCustomerAgent, | |
| config.ModeHFSpace, | |
| config.ModeLocalDev, | |
| } | |
| } | |
| // Describe returns a human-readable description of a mode. | |
| func Describe(m config.Mode) string { | |
| switch m { | |
| case config.ModeCloudWorker: | |
| return "MatrixHub-owned execution worker." | |
| case config.ModeCustomerAgent: | |
| return "Runtime deployed in customer infrastructure; connects outbound to MatrixHub Cloud." | |
| case config.ModeHFSpace: | |
| return "Lightweight Hugging Face Space mode for 10-minute MCP sandbox testing." | |
| case config.ModeLocalDev: | |
| return "Developer workstation mode." | |
| default: | |
| return "Unknown mode." | |
| } | |
| } | |