# Terms and Conditions

**Last updated: February 2026**

## 1. Acceptance of Terms

By using Diana ("the Software"), you agree to be bound by these Terms and Conditions. If you do not agree, you may not use the Software.

## 2. Description of Service

Diana is an interactive .NET development agent that provides:
- AI-powered code analysis, generation, and modification
- Semantic code search and indexing
- Project scaffolding and build automation
- Knowledge base management

## 3. Use at Your Own Risk

- The Software generates and modifies code using AI models. **You are responsible for reviewing all generated code** before using it in production.
- The Software executes shell commands on your machine when instructed. Use caution with automated operations.
- The Software is provided "as is" without warranty of any kind.

## 4. API Keys and Third-Party Services

- You are responsible for your own API keys and any costs incurred through third-party LLM providers.
- Usage of third-party APIs is subject to their respective terms of service.

## 5. Intellectual Property

- Diana is open-source software. See the project license for details.
- Code generated by the Software using AI models may be subject to the terms of the AI provider used.
- Your project code remains your own intellectual property.

## 6. Limitations of Liability

The authors and contributors of Diana shall not be liable for any direct, indirect, incidental, or consequential damages arising from the use of the Software, including but not limited to:
- Data loss or corruption
- Security vulnerabilities in generated code
- Costs incurred from third-party API usage
- System damage from executed commands

## 7. Modifications

These terms may be updated with new versions. Continued use after changes constitutes acceptance of the new terms.

## 8. Contact

For questions about these terms, please open an issue on the project's GitHub repository.
