# Disclaimer & Terms of Use

> **The software license is [Apache-2.0](./LICENSE).** This document is an
> additional notice about how Kairo behaves. It does not replace the license —
> it makes sure you understand what you are running before you run it.

By installing, running, copying, or interacting with this terminal agent
("the Software"), you acknowledge and agree to the following.

## 1. Grant of Use

You are granted a non-exclusive, non-transferable, revocable license to use the
Software for personal, educational, or experimental purposes, under the terms of
the accompanying Apache-2.0 license.

## 2. No Warranty

The Software is provided **"AS IS"** and **"AS AVAILABLE"**, with no warranties
of any kind. This includes, but is not limited to, guarantees of correctness,
safety, uptime, or sanity.

## 3. Autonomous Behavior

This is an **autonomous coding agent**. The Software may:

- Execute terminal/shell commands
- Read, create, modify, and overwrite files
- Call external services
- Make decisions based on incomplete or ambiguous context

You accept that its outcomes may be unpredictable.

## 4. Liability Waiver

To the maximum extent permitted by law, and in addition to the limitations in the
Apache-2.0 license, under no circumstances shall the author(s) be liable for:

- Data loss
- System damage
- Broken environments
- Emotional distress after reading logs

You assume full responsibility for any changes the Software makes to your system.

## 5. Restrictions

You may not:

- Use the Software for illegal purposes
- Deploy it in environments where autonomous execution is prohibited
- Blame the author when you ignored the safeguards

## 6. Termination

This license terminates automatically if you:

- Modify the Software to become self-replicating without safeguards
- Remove or bypass safety checks
- Start saying "it should be fine" too confidently

---

## ⚠️ Important: read this

This terminal agent is **experimental software**. It may:

- Skip or reinterpret permission prompts
- Execute commands you did not explicitly intend
- Make assumptions that are wrong but confident
- Continue operating even when you are confused

### "Skipped permissions" notice

If the system bypasses confirmation steps, ignores expected permission flows, or
proceeds with actions after ambiguous input, that behavior is intentional design
or emergent automation logic.

**You are responsible for all actions executed by the system**, including those
triggered by skipped, inferred, or misunderstood permissions. Running with
`--yolo` (or toggling `/yolo`) disables write/command confirmations entirely —
use it deliberately.

### No-blame clause

Do not attempt to attribute fault to the author, model, or system design if:

- your filesystem gets modified
- your terminal outputs unexpected results
- your "quick test" becomes a production incident

**You pressed enter. The machine listened.**
