AyCode Funktionen

FunktionenmacOS · Windows

Bau eigene Module für AyCode

Ein Modul bringt jedem Agenten in AyCode eine neue Fähigkeit: ein Ordner mit Manifest, einem kleinen Programm und Tests. Es läuft als eigenes Programm, spricht über eine versionierte API mit AyCode und bekommt nur, was du erlaubt hast.

Von der Idee zum laufenden Modul

Unter Einstellungen → Module → Neues Modul schreibt AyCode ein Modul, das sofort läuft: das Manifest aycode-module.json, einen Skill, ein Programm mit dem SDK und Tests, die ohne AyCode laufen. Erlauben, einschalten und im Chat erwähnen.

Berechtigungen in klaren Worten

Jedes Modul darf seine eigenen Einstellungen und seinen Speicher nutzen. Notizen lesen, Notizänderungen vorschlagen, Hinweise zeigen und deine Projekte sehen sind Berechtigungen, die das Modul anfragt und du bestätigst; will ein Update mehr, fragt AyCode erneut. Berechtigungen regeln, was AyCode einem Modul gibt, und die Doku sagt offen, was sie nicht begrenzen.

Teilen

Ein Modul passt in eine .aymodule-Datei. Private Module sind nur für dich, öffentliche müssen mit deinem Herausgeber-Schlüssel signiert sein, und lizenzierte prüfen einen Lizenzschlüssel offline.

Fragen und Antworten

Brauche ich den Quellcode von AyCode, um ein Modul zu bauen?

Nein. Das SDK und die Modul-API reichen, und die Vorlage aus „Neues Modul“ läuft schon.

In welchen Sprachen kann ein Modul geschrieben sein?

Das SDK ist für Node. Jede andere Sprache geht direkt über das Protokoll: AyCode gibt dem Programm Adresse und Schlüssel mit.

Probier es an deinen eigenen Projekten.

Kostenlos für macOS und Windows. Mit den Agenten und Abos, die du schon hast.