Developer Edition Only — This content applies to the Developer Edition license.
Settings Repository Keys #
| Key | Default | Description |
|---|---|---|
install.path | Auto-detected | Installation directory |
products.root | Wizard sets | Default folder for new products |
claude.cli.path | Auto-detected | Path to Claude CLI executable |
license.key | None | License key |
setup.completed | false | First-run wizard completion flag |
theme | light | dark or light |
polling.interval.ms | 2000 | Background polling interval |
polling.reduce_minimized | true | Reduce polling when window is minimized |
backup.schedule | 0 0 * * * | Backup cron expression (daily) |
backup.retention_days | 30 | Days to retain backups |
Access settings programmatically:
SettingRepository settings = new SettingRepository();
String value = settings.get("theme");
settings.set("theme", "light");
Environment Variables (Agent Context) #
| Variable | Purpose |
|---|---|
DMSI_CONTEXT_PATH | Path to context.md for the current agent |
DMSI_DB_PATH | Override database path |
MCP_PORT_FILE | Path to file containing the MCP bridge port number |
DMSI_ROOT | Application root directory |
DMSI_LICENSE_KEY | Override license key |
AppConfig Path Resolution #
AppConfig.getAppRoot() // Application installation root
AppConfig.getDbPath() // Database file path
AppConfig.getSystemRoot() // System root directory (data, logs, skills)
AppConfig.getLogsPath() // Application log directory
