-
Notifications
You must be signed in to change notification settings - Fork 19
Closed
Labels
priority: highImportant for MVP completionImportant for MVP completionstatus: readyReady to claim and work onReady to claim and work on
Milestone
Description
Description:
Persistent user preferences and configuration management.
Purpose:
- Save user preferences across sessions
- Customize AI behavior
- Set default options
- Manage confirmation prompts
Requirements:
- Config file management (YAML/JSON)
- User preference categories:
- Confirmation prompts (y/n defaults)
- Verbosity level
- Auto-update settings
- Default package sources
- AI behavior tuning
- Config validation
- Reset to defaults option
Example:
# ~/.config/cortex/preferences.yaml
confirmations:
before_install: true
before_remove: true
before_upgrade: false
verbosity: normal # quiet, normal, verbose, debug
auto_update:
check_on_start: true
auto_install: false
ai:
model: claude-sonnet-4
creativity: balanced # conservative, balanced, creative
explain_steps: trueAcceptance Criteria:
- Config file read/write
- Preference categories implemented
- Validation and defaults
- CLI to view/edit preferences
- Migration for config updates
- Tests included
- Documentation
Skills: Python, YAML/JSON, config management
Bounty: $50 upon merge
Priority: Medium
Metadata
Metadata
Assignees
Labels
priority: highImportant for MVP completionImportant for MVP completionstatus: readyReady to claim and work onReady to claim and work on