-
-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Labels
Description
Description
Edit configuration files using natural language commands.
Requirements
- Parse natural language config requests
- Modify config files safely
- Validate changes before applying
- Backup original configs
- Explain what will change
- Support multiple config formats (YAML, JSON, INI, XML)
Acceptance Criteria
- Understands config edit requests
- Supports multiple formats
- Validates changes
- Creates backups automatically
- Shows diff before applying
- Integration with LLM
- Unit tests included (>80% coverage)
- Documentation with config examples
Example Usage
$ cortex config edit nginx "increase worker processes to 8"
📝 Proposed changes to /etc/nginx/nginx.conf:
- worker_processes: 4 → 8
Preview diff? [Y/n]: y
Apply changes? [Y/n]: y
✓ Configuration updated
✓ Backup saved: nginx.conf.backupSkills: Python, config parsing, NLP, LLM integration
Bounty: $25 upon merge
Priority: Medium