Zum Inhalt springen

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. Darfst du eine Art nicht lesen, kommen dazu keine Treffer.

Code-Kontext

Hat ein Projekt ein verbundenes Repository, 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: 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.