Dokumentation

Agents: MCP und Skill

Eine Entscheidung dauert etwa 10 ms und kostet nichts, also kann ein Agent vor jedem Routing-, Triage-, Moderations- oder Eskalationsschritt eine treffen. Ollaya gibt Agenten zwei Dinge:

  • Einen MCP-Server, ollaya mcp, der die lokalen Modelle als Tools bereitstellt.
  • Einen Agent-Skill, ollaya-decisions, der einem Agenten beibringt, wann eine typisierte Entscheidung besser ist als Schlussfolgern in Text, wie man gute Fragen schreibt und wie man auf die Wahrscheinlichkeiten reagiert.

MCP-Server

ollaya mcp spricht das Model Context Protocol über stdio. Er spricht mit dem lokalen Server wie jeder andere Befehl und startet ihn, wenn er nicht läuft.

Claude Code

claude mcp add ollaya -- ollaya mcp

Claude Desktop

Füge ihn zu claude_desktop_config.json hinzu (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "ollaya": { "command": "ollaya", "args": ["mcp"] }
  }
}

Wenn Claude Desktop ollaya nicht findet, verwende den vollständigen Pfad, zum Beispiel /usr/local/bin/ollaya oder ~/.local/bin/ollaya.

Cursor, VS Code und andere Clients

Verwende denselben Befehl ollaya mcp in den MCP-Einstellungen des Clients: .cursor/mcp.json für Cursor, .vscode/mcp.json für VS Code (mit "type": "stdio").

Über HTTP

Für Clients, die über das Netzwerk verbinden, serviere stattdessen streamfähiges HTTP:

ollaya mcp --http                  # http://127.0.0.1:11436/mcp
ollaya mcp --http 127.0.0.1:9000   # another address

Standardmäßig akzeptiert er nur Loopback-Hosts.

Tools

Tool Was es tut
decide Beantwortet typisierte Fragen zu einem Zustand. Argumente: state (ein String oder beliebiges JSON), questions oder preset und model (Standard laya). Das Ergebnis ist genau das, was POST /v1/systemone zurückgibt.
list_models Die Modelle auf diesem Rechner, wie ollaya list.
show_model Die Details, Fähigkeiten, Lizenz und eingebauten Fragen eines Modells.
pull_model Lädt ein Modell herunter, mit Fortschrittsbenachrichtigungen. decide lädt bei der ersten Verwendung ebenfalls herunter.

Ressourcen

URI Inhalt
ollaya://models Die installierten Modelle
ollaya://presets/<name> Die Fragen eines eingebauten Presets: triage, email, guard, moderation, router, agent

Agent-Skill

Der Skill ist eine SKILL.md, die Agenten mit Unterstützung für Agent Skills, etwa Claude Code, laden, wenn eine Aufgabe es erfordert. Er behandelt die Wahl eines Modells, das Schreiben von choice-, score- und noul-Fragen, die Presets, Konfidenz-Schwellenwerte zum Handeln oder Eskalieren und den Aufruf von Ollaya über MCP, die CLI oder HTTP.

Installiere ihn in ein Projekt (oder füge -g für jedes Projekt hinzu):

npx skills add ollaya-dev/ollaya --skill ollaya-decisions

Er wird außerdem mit jedem Release ausgeliefert, in share/ollaya/skills/ollaya-decisions/ neben dem Binary (/usr/local/share/ollaya/skills/ bei einer Systeminstallation), sodass du ihn ohne Netzwerk nach .claude/skills/ kopieren kannst.

Der Skill funktioniert auch allein: Ein Agent, der nur den Skill und ollaya installiert hat, ruft die CLI auf.