# Wissen und Code

## Wissen finden: `search_knowledge`

Sucht Notizen und Dokumente eines Projekts nach ihrem **Titel**, nicht im Text.

| Argument | Bedeutung |
|---|---|
| `q` | Pflicht, der Suchbegriff |
| `type` | nur `note` oder nur `document` |
| `page`, `per_page` | Seite, höchstens 100 je Seite |

Jeder Treffer trägt einen fertigen Link der Form `lalabase://note/<uuid>`. Wie du ihn nutzt,
steht unter [Doku verknüpfen](https://lalabase.com/docs/de/mcp/workflows/link-documentation). Darfst du eine Art nicht lesen,
kommen dazu keine Treffer.

## Code-Kontext

Hat ein Projekt ein [verbundenes Repository](https://lalabase.com/docs/de/guides/repositories/connect), kennt Lalabase
seinen Aufbau. Diese Werkzeuge gehen vom Großen ins Kleine:

| Werkzeug | Liefert | Argumente |
|---|---|---|
| `get_project_vision` | Zusammenfassung, was das Projekt ist und woraus es besteht | keine |
| `list_capabilities` | die Fähigkeiten, also zusammenhängende Funktionsbereiche | keine |
| `get_capability_details` | eine Fähigkeit mit Beschreibung und wichtigen Modulen | `capability_id` |
| `search_code_symbols` | Klassen, Module und Methoden, die zu einer Frage passen | `query`, `limit` (Standard 10, höchstens 25) |
| `get_symbol_details` | Signatur, Datei, Zeilen und Sprache eines Symbols | `qualified_name`, etwa `Chatpost#destroy` |

Quelltext liefern diese Werkzeuge nicht: `get_symbol_details` nennt die Stelle, nicht den Inhalt.
Liegt der Code bei dir, liest ihn der Agent dort.

## Voraussetzungen

Die Code-Werkzeuge antworten nur für Projekte, deren Repository du selbst sehen darfst. Der
Token allein reicht dafür nicht, ohne dieses Recht gilt das Projekt hier als nicht gefunden. Ist
noch kein Code eingelesen, sagt das die Antwort.

Die fünf Code-Werkzeuge brauchen außerdem die
[KI deiner Organisation](https://lalabase.com/docs/de/guides/ai/enable-disable): Das Repository wird nur mit eingeschalteter
KI eingelesen. Ohne sie antworten sie dauerhaft, dass noch nichts eingelesen ist.
`search_code_symbols` nutzt die KI auch bei jeder Suche und wird abgelehnt, wenn sie inzwischen
abgeschaltet ist oder ein Schlüssel fehlt. `search_knowledge` kommt ohne KI aus.

Alle Werkzeuge auf dieser Seite brauchen eine `project_id`.
