Zum Hauptinhalt springen

ideon agent

Was dieser Befehl macht

ideon agent konfiguriert unterstützte Coding-Agent-Hosts mit Ideon-Skills und MCP-Servereinträgen. Die Installation ist idempotent: wiederholtes Ausführen ohne Änderungen ist ein No-Op. Konflikte mit Ideon-verwalteten Einträgen werden mit Warnung übersprungen, sofern --force nicht gesetzt ist.

Jede Installation protokolliert Metadaten im lokalen Integrationsspeicher (agent-integrations.json im Ideon-Konfigurationsverzeichnis).

Verwendung

ideon agent install <runtime> [--cli-skill] [--mcp-skill] [--force] [--project] [--dry-run]
ideon agent uninstall <runtime> [--project] [--dry-run]
ideon agent status [--json]

Installationsflags

FlagStandardBedeutung
(keins)CLI-Skill-ModusEntspricht --cli-skill — installiert das ideon-cli-Skill-Paket
--cli-skillan (implizit)Symlink oder Kopie von skill/ideon-cli/ ins Host-Skill-Verzeichnis
--mcp-skillausStdio-MCP registrieren (ideon mcp serve) und skill/ideon-mcp/ installieren
--forceausErsetzt nur konfliktierende Ideon-verwaltete Einträge
--projectausProjektbereich (aktuelles Arbeitsverzeichnis) statt benutzerweiter Pfade
--dry-runausGeplante Änderungen ausgeben, ohne Dateien zu schreiben

--cli-skill und --mcp-skill schließen sich gegenseitig aus.

Ausnahme: generic-mcp ignoriert Skill-Flags und merged nur MCP in ~/.config/mcp/mcp.json.

Unterstützte Laufzeiten

LaufzeitCLI-Skill (Standard)MCP-Skill (--mcp-skill)Hinweise
piideon-cli-Pfad in Pi settings.skillsInstalliert pi-mcp-adapter, merged mcpServers.ideon, fügt ideon-mcp-Skill hinzupi muss für MCP-Adapter-Install auf PATH sein
claudeSymlink ideon-cli~/.claude/skills/ (oder Projekt .claude/skills/)MCP in ~/.mcp.json + ideon-mcp-SkillOptional begrenzter Marker in CLAUDE.md
claude-desktopExport ideon-cli + Setup-SchritteMCPB-Bundle unter ~/.ideon/mcpb/ideon.mcpb + Desktop-SchritteKein automatisches Desktop-Schreiben
chatgptExport nach ~/.ideon/exports/chatgpt/Export ideon-mcp + In-App-MCP-SchritteKeine automatisierbare Host-Konfigurationsdatei
geminiSymlink → ~/.agents/skills/ + optional GEMINI.md-MarkerMCP in ~/.gemini/mcp.json + ideon-mcp-Skill
codexSymlink → ~/.agents/skills/TOML-Abschnitt [mcp_servers.ideon] in ~/.codex/config.toml
cursorSymlink → ~/.cursor/skills/MCP in ~/.cursor/mcp.json + ideon-mcp-Skill
vscodeSymlink → ~/.copilot/skills/ (oder .github/skills/)MCP in .vscode/mcp.json unter servers.ideonVS Code nutzt servers-Schlüssel
opencodeSymlink ins OpenCode-Skill-VerzeichnisMCP unter mcp.ideon in opencode.json
hermesSymlink ideon-cli$HERMES_HOME/skills/MCP in $HERMES_HOME/config.yaml unter mcp_servers.ideon + ideon-mcp-SkillNur global; respektiert HERMES_HOME; nach MCP-Install /reload-mcp ausführen
generic-mcp(keins)Merge ideon in ~/.config/mcp/mcp.jsonHost-agnostischer MCP-Fallback

MCP-Servereintrag (stdio)

Alle MCP-Registrierungen verwenden:

{
"command": "ideon",
"args": ["mcp", "serve"]
}

Host-spezifische Wrapper-Schlüssel unterscheiden sich (mcpServers, servers, mcp, TOML-Abschnitt usw.).

Pi-MCP-Brücke

Bei pi --mcp-skill führt Ideon pi install npm:pi-mcp-adapter aus und registriert den Stdio-MCP-Eintrag. Proxy-Modus über pi-mcp-adapter (keine direkte Tool-Injektion). Der Adapter bleibt bei Deinstallation erhalten.

Unterbefehle

ideon agent install

Konfiguriert den Host und speichert das Integrationsprofil.

ideon agent install pi
ideon agent install cursor --mcp-skill
ideon agent install claude --project
ideon agent install generic-mcp --mcp-skill --dry-run

ideon agent uninstall

Entfernt Ideon-verwaltete Skill-Links und MCP-Einträge aus dem Integrationsprofil. Löscht keine fremden Host-Inhalte.

ideon agent uninstall pi
ideon agent uninstall cursor --project --dry-run

ideon agent status

Zeigt installierte Laufzeiten, Sync-Check-Metadaten und Artefakt-Verifikation pro Laufzeit.

ideon agent status
ideon agent status --json

--json-Ausgabe enthält:

  • installed — Einträge aus dem Integrationsspeicher
  • runtimeReports[] — pro Laufzeit artifacts, issues[] und readiness (z. B. piBinaryOnPath, cliSkillLinked, mcpConfigured)
  • Vertragszähler und Konfigurationsoberflächen-Bereitschaft

Ausgabe und Beendigungscodes

BeendigungscodeBedeutung
0Befehl erfolgreich abgeschlossen.
1Laufzeit-ID oder Zustandsvalidierung fehlgeschlagen oder Laufzeitfehler
130Befehl durch Ctrl+C unterbrochen

Verwandte Befehle

Versionierung und Veraltungshinweise

  • Aktuelles Verhalten gilt für Ideon 0.1.41+.
  • Frühere Versionen schrieben nur die Registry; Host-Konfiguration ab 0.1.41.
  • Lifecycle-Hooks (PreToolUse usw.) werden nicht installiert — nur Skills und MCP.