# TODO

## Top Priority
- [ ] **Terminal Detection**: Detect from parent terminal to capture context
- [ ] **LLM Providers Enum**: Refactor LLM providers into an enum for cleaner code
- [ ] **Modify Linux Security**: Adjust Linux security settings to install cargo packages, glibc version unmatched issues

## High Priority

- [ ] **Web Search Integration**: Enable web search when LLM needs up-to-date information
- [ ] **Terminal Context Capture**: Capture current terminal context and provide to LLM
- [ ] **Upgrade LLM Providers**: Upgrade client libraries and utilize new features

## Medium Priority

- [ ] **Additional LLM Providers**:
  - Google Gemini
  - XAI Grok
  - Local models (Ollama)
- [ ] **Script Generation**: Generate and execute scripts for complex tasks

## Low Priority

- [ ] **Multi-language Support**: Internationalization for UI
- [ ] **Shell Integration**: Provide as shell plugins (zsh, bash)
