# Crumbs

**Stack trace yapıştırmayı bırakın. Ajanınız onları okusun.**

Pasif izleyiciler çalışan bir Flutter uygulamasının her isteğini, günlük satırını, istisnasını ve sorgusunu kaydeder. CLI'dan okuyun ya da yapay zeka ajanınız sorgulasın. Yalnızca debug derlemeleri.

## İzle. Maskele. Oku.

Çalışan bir uygulamayı ayıklamak; her biri hikâyenin bir dilimini anlatan print satırları, günlük dosyaları ve proxy'ler demektir. Crumbs hepsini tek tamponda toplar.

### Pasif izleyiciler

Günlükler, istisnalar, dump'lar ve kare süreleri; ayrıca HTTP, model, önbellek, olay, gate ve sorgular için Magic adaptörleri.

[Daha fazla Pasif izleyiciler hakkında](https://anilcancakir.com/crumbs/docs/watchers/index.md)

### Halka tamponlar

Her kayıt sınırlı bir tampona düşer; uzun bir oturum sınırsız büyümez.

[Daha fazla Halka tamponlar hakkında](https://anilcancakir.com/crumbs/docs/getting-started/buffers.md)

### Kimlik bilgisi maskeleme

Authorization başlıkları ve parola ya da token anahtarları, kayıt tamponlanmadan önce `********` olur.

[Daha fazla Kimlik bilgisi maskeleme hakkında](https://anilcancakir.com/crumbs/docs/getting-started/redaction.md)

### Dosya çıkışı

Maskelenmiş kayıtların dönen bir JSONL zaman çizelgesi; CLI'dan ya da bir ajanla okursunuz.

[Daha fazla Dosya çıkışı hakkında](https://anilcancakir.com/crumbs/docs/getting-started/file-sink.md)

### On MCP aracı

Ajanınız istekleri, istisnaları, günlükleri ve sorguları kendisi okur; yapıştırılmış stack trace yok.

[Daha fazla On MCP aracı hakkında](https://anilcancakir.com/crumbs/docs/mcp/overview.md)

### İmleçler ve filtreler

`since` ve bir imleç, ajanın yalnızca yeni olanı istemesini sağlar.

[Daha fazla İmleçler ve filtreler hakkında](https://anilcancakir.com/crumbs/docs/mcp/cursor-and-filters.md)

## Ajanınız Crumbs konuşur.

Crumbs skill'i kodlama asistanınıza tek bir kayıt okumadan önce hangi izleyicinin hangi soruya cevap verdiğini öğretir. Tek komut kurar.

```bash
npx skills add anilcancakir/ai --skill crumbs
```

[diğer editörler](https://github.com/anilcancakir/ai)

## Üstelik uygulamayı kendisi okur.

Skill'ler soruları öğretir. Stdio MCP sunucusu, çalışan uygulamanın kayıtları üzerinde ajanınıza on araç verir.

```bash
claude mcp add crumbs -- dart run crumbs mcp:serve
```

## Saniyeler içinde üretmeye başlayın

```bash
flutter pub add crumbs
```

Ya da `pubspec.yaml` dosyasına ekleyin:

```yaml
dependencies:
  crumbs: ^0.0.13
```

Ya da yapay zeka ajanınıza şu istemi verin:

```text
https://anilcancakir.com/crumbs/docs/llms.txt adresini oku ve Crumbs paketini bu projeye kur.
```

## Dokümanlar

### Getting Started

- [Getting Started](https://anilcancakir.com/crumbs/docs/getting-started/index.md)
- [Installation](https://anilcancakir.com/crumbs/docs/getting-started/installation.md)
- [Quickstart](https://anilcancakir.com/crumbs/docs/getting-started/quickstart.md)
- [Buffers](https://anilcancakir.com/crumbs/docs/getting-started/buffers.md)
- [File sink](https://anilcancakir.com/crumbs/docs/getting-started/file-sink.md)
- [Redaction](https://anilcancakir.com/crumbs/docs/getting-started/redaction.md)

### Watchers

- [Watchers](https://anilcancakir.com/crumbs/docs/watchers/index.md)
- [FramePerfWatcher](https://anilcancakir.com/crumbs/docs/watchers/frames.md)

### MCP

- [MCP Overview](https://anilcancakir.com/crumbs/docs/mcp/overview.md)
- [MCP Setup](https://anilcancakir.com/crumbs/docs/mcp/setup.md)
- [MCP Tool Reference](https://anilcancakir.com/crumbs/docs/mcp/tool-reference.md)
- [Cursor and filters](https://anilcancakir.com/crumbs/docs/mcp/cursor-and-filters.md)
