Skip to content

Agenten-Konfigurationsdateien — Vollstaendige Dokumentation

Stand: 2026-04-14 | Version: 2.2.0

Dieses Dokument beschreibt ALLE Konfigurationsdateien fuer die A2A-Agenten-Steuerung im OpenSIN-Oekosystem.


📋 Uebersicht

Das OpenSIN-System verwaltet 7 Konfigurationsdateien in 3 Kategorien:

KategorieDateienZweck
Haupt-Configopencode.jsonProvider, Modelle, MCPs, Agenten, Commands
Subagenten-Modelleoh-my-openagent.json, oh-my-opencode.jsonModelle fuer interne Subagenten (explore, librarian, etc.)
Team-Registeroh-my-sin.jsonZentrales Register aller A2A Teams
Team-Configsmy-sin-team-*.jsonSpezifische Agenten + Modelle pro Team

1. opencode.json — Haupt-Konfiguration

Pfad: ~/.config/opencode/opencode.json (lokal) oder upgraded-opencode-stack/opencode.json (Repo)

Zweck

Die HAUPT-Konfiguration fuer OpenCode CLI. Definiert alles was der User direkt sieht und nutzt.

Struktur

json
{
  "$schema": "https://opencode.ai/config.json",
  "plugin": [...],           // Plugins (Auth, Frameworks)
  "model": "qwen/coder-model", // Default-Modell
  "provider": { ... },       // LLM-Provider und deren Modelle
  "mcp": { ... },            // MCP-Server (Tool-Provider)
  "agent": { ... },          // User-sichtbare Agenten
  "command": { ... },        // Custom Commands
  "permission": "allow"      // Berechtigungen
}

Provider

ProviderModelleZweck
google (Antigravity)antigravity-claude-sonnet-4-6, antigravity-claude-opus-4-6-thinking, antigravity-gemini-3.1-pro, antigravity-gemini-3-flashHauptmodelle via OAuth
openaigpt-5.4, gpt-5.4-miniVia OCI Proxy (92.5.60.87:4100)
nvidia-nimqwen-3.5-122b, qwen-3.5-397b, qwen-3.5-flash, step-3.5-flashNVIDIA NIM API
openrouter8 Free-Modelle (Qwen, DeepSeek, Gemini, Llama, Phi)OpenRouter Proxy
qwenqwen/coder-modelqwen3-coder-plusQwen OAuth (2000/day free)
modalglm-5.1-fp8GLM 5.1 via OCI Token Pool

Wichtige Agenten

AgentModellZweck
SIN-Zeusqwen/coder-modelFleet Commander
Sisyphusqwen/coder-modelUltraworker
Hephaestusqwen/coder-modelDeep Agent
Atlasqwen/coder-modelPlan Executor

2. oh-my-openagent.json — Subagenten-Modell-Konfiguration

Pfad: ~/.config/opencode/oh-my-openagent.json oder upgraded-opencode-stack/oh-my-openagent.json

Zweck

Definiert welche Modelle die internen Subagenten nutzen wenn delegiert wird.

Unterschied zu opencode.json

DateiSichtbarkeitInhalt
opencode.jsonUser-sichtbarAgenten die du direkt aufrufst
oh-my-openagent.jsonInternSubagenten die im Hintergrund arbeiten

Beispiel: Delegation

User: "Finde alle Auth-Implementierungen"

SIN-Zeus liest opencode.json → ist der aktive Agent

SIN-Zeus delegiert: task(subagent_type="explore")

OHO Plugin liest oh-my-openagent.json → explore.model = "nvidia-nim/stepfun-ai/step-3.5-flash"

Explore-Agent startet mit Step 3.5 Flash

Agenten-Modelle

SubagentModellFallback-Kette
explorenvidia-nim/stepfun-ai/step-3.5-flashgemini-3-flash → gpt-5.4 → gemini-3.1-pro → claude-sonnet → qwen
librariannvidia-nim/stepfun-ai/step-3.5-flashgemini-3-flash → gpt-5.4 → gemini-3.1-pro → claude-sonnet → qwen
oracleopenai/gpt-5.4gemini-3.1-pro → claude-opus-thinking → claude-sonnet → qwen
multimodal-lookergoogle/antigravity-gemini-3.1-progemini-3-flash → gpt-5.4 → claude-sonnet → qwen
momusgoogle/antigravity-gemini-3.1-progpt-5.4 → claude-opus-thinking → claude-sonnet → qwen
metisgoogle/antigravity-gemini-3.1-progpt-5.4 → claude-opus-thinking → claude-sonnet → qwen
sisyphusgoogle/antigravity-claude-opus-4-6-thinkinggemini-3.1-pro → gpt-5.4 → claude-sonnet → qwen
hephaestusgoogle/antigravity-claude-sonnet-4-6gemini-3.1-pro → gpt-5.4 → claude-opus-thinking → qwen
atlasgoogle/antigravity-claude-opus-4-6-thinkinggemini-3.1-pro → gpt-5.4 → claude-sonnet → qwen
prometheusqwen/coder-modelclaude-opus-thinking → gemini-3.1-pro → gpt-5.4 → claude-sonnet
sisyphus-juniorgoogle/antigravity-gemini-3.1-progemini-3-flash → gpt-5.4 → claude-sonnet → qwen

Kategorien

KategorieModellZweck
quickopenai/gpt-5.4Schnelle Antworten
deepopenai/gpt-5.4Tiefe Analysen
artistryopenai/gpt-5.4Kreative Tasks
ultrabraingoogle/antigravity-claude-opus-4-6-thinkingSchwerste Probleme
visual-engineeringgoogle/antigravity-gemini-3.1-proUI/UX Tasks

3. oh-my-sin.json — Zentrales A2A Team Register

Pfad: upgraded-opencode-stack/oh-my-sin.json

Zweck

Das zentrale Register ALLER A2A SIN Teams. Klassifiziert Teams, Manager und verweist auf Team-Configs.

Struktur

json
{
  "teams": {
    "team-code": {
      "name": "Team Coding",
      "manager": "A2A-SIN-Zeus",
      "config_file": "my-sin-team-code.json",
      "members": ["A2A-SIN-Simone-MCP", ...],
      "primary_model": "...",
      "fallback_models": [...]
    }
  },
  "defaults": {
    "explore_model": "...",
    "librarian_model": "...",
    "fallback_models": [...]
  }
}

Registrierte Teams

TeamManagerConfig-DateiPrimaer-Modell
Team CodingA2A-SIN-Zeusmy-sin-team-code.jsonclaude-sonnet-4-6
Team WorkerA2A-SIN-Team-Workermy-sin-team-worker.jsongemini-3-flash
Team InfrastructureA2A-SIN-Team-Infrastructuremy-sin-team-infrastructure.jsongpt-5.4
Team Google AppsA2A-SIN-Google-Appsmy-sin-team-google-apps.jsongemini-3.1-pro
Team Apple AppsA2A-SIN-Apple-Appsmy-sin-team-apple-apps.jsongpt-5.4

4. my-sin-team-*.json — Team-spezifische Konfiguration

Zweck

Definiert spezifische Agenten und Modelle fuer jedes Team. Jedes Team hat seine eigene Config-Datei.

4.1 my-sin-team-code.json (Team Coding)

Agenten:

AgentModellRolle
sin-zeusclaude-opus-4.6-thinkingFleet Commander
simone-mcpclaude-sonnet-4-6Code Worker (LSP)
frontendgemini-3.1-proUI/UX Specialist
backendclaude-sonnet-4-6API & Services
fullstackgpt-5.4Generalist

Kategorien:

KategorieModellZweck
architectureclaude-opus-4.6-thinkingArchitektur-Design
implementationclaude-sonnet-4-6Code schreiben
reviewgemini-3.1-proCode-Review
testinggpt-5.4Tests schreiben
refactoringclaude-sonnet-4-6Refactoring

4.2 my-sin-team-worker.json (Team Worker)

Agenten:

AgentModellRolle
prolificgemini-3-flashSurvey Automation
freelancergemini-3.1-proFreelancing Automation
surveygemini-3-flashMulti-Platform Surveys

4.3 my-sin-team-infrastructure.json (Team Infrastructure)

Agenten:

AgentModellRolle
deploygpt-5.4Deployment Automation
monitoringgemini-3.1-proSystem Monitoring
securityclaude-opus-4.6-thinkingSecurity Audits

5. PARALLEL-EXPLORATION MANDATE

Definiert in: AGENTS.mdPARALLEL-EXPLORATION MANDATE (PRIORITY -4.5)

Das Problem

Ein einzelner task(subagent_type="explore") liefert bei grossen Codebases nur ~20% Abdeckung.

Die Loesung

IMMER 5-10 explore + 5-10 librarian-Agenten PARALLEL starten.

Agenten-Anzahl nach Projekt-Groesse

Projekt-GroesseExploreLibrarianGesamt
Klein (< 50 Dateien)325
Mittel (50-500 Dateien)538
Gross (500-2000 Dateien)7512
Enterprise (2000+ Dateien)101020

Beispiel

javascript
// ALLE im SELBEN Block = sie laufen PARALLEL
task(subagent_type="explore", run_in_background=true, load_skills=[],
  description="Find APIs", prompt="[CONTEXT]: Grosse Codebase. [GOAL]: Alle API-Endpunkte...")
task(subagent_type="explore", run_in_background=true, load_skills=[],
  description="Find Services", prompt="[CONTEXT]: Grosse Codebase. [GOAL]: Alle Services...")
task(subagent_type="explore", run_in_background=true, load_skills=[],
  description="Find Models", prompt="[CONTEXT]: Grosse Codebase. [GOAL]: Alle Daten-Modelle...")
task(subagent_type="librarian", run_in_background=true, load_skills=[],
  description="Framework Docs", prompt="[GOAL]: Offizielle Doku des Frameworks...")
task(subagent_type="librarian", run_in_background=true, load_skills=[],
  description="Best Practices", prompt="[GOAL]: Best Practices fuer die Technologie...")

6. Dateipfade im Oekosystem

RepoPfadDatei
upgraded-opencode-stack/opencode.json, oh-my-sin.json, oh-my-openagent.json, my-sin-team-*.json
~/.config/opencode//Alle oben genannten (via sin-sync synchronisiert)
OCI VM~/.config/opencode/Synchronisiert via sin-sync
HF VMs~/.config/opencode/Synchronisiert via sin-sync

7. Sync-Prozess

Nach jeder Aenderung an einer Config-Datei:

bash
# 1. Aenderung im Repo committen
cd ~/dev/upgraded-opencode-stack
git add -A && git commit -m "update: agent config changes" && git push origin main

# 2. Auf alle Maschinen syncen
sin-sync

Wichtig: Auth-Dateien (auth.json, token.json, etc.) werden AUTOMATISCH ausgeschlossen.


7. /create-a2a-sin-agent — ULTIMATER Creation Skill

Dieser Skill ersetzt drei alte Skills:

  • /create-a2a → deprecated
  • /create-a2a-team → deprecated
  • /create-a2a-sin-coder → deprecated
  • /create-a2a-sin-agentULTIMATIVER Skill (alle Funktionen in einem)

Was der ultimative Skill kann

ErstelleZweckTemplate
SIN AgentEinzelner A2A Agent (z.B. A2A-SIN-Google-Docs)Template-SIN-Agent (unified)
SIN TeamTeam Manager (z.B. Team-SIN-Survey)Template-SIN-Team
SIN CoderEntwickler-Agent (z.B. A2A-SIN-Frontend)Template-SIN-Agent + Coder-Mandate

Unified Template

Drei Templates wurden zu EINEM fusioniert:

  • Template-SIN-Agent (Basis)
  • Template-SIN-Agent-Worker (Worker)
  • Template-SIN-Worker (Minimal)

→ Jetzt: Template-SIN-Agent (all-in-one)

Jeder neue Agent nutzt dieses eine Template und konfiguriert sich via agent.json:

  • type: "agent" — Standard Agent
  • type: "worker" — Worker Agent (minimal)
  • type: "coder" — Coder Agent (mit LangGraph + Security)
  • type: "team-manager" — Team Manager (mit Hermes Dispatch)

PARALLEL-EXPLORATION MANDATE

Bei grossen Codebases (100k+ Zeilen, 1000+ Dateien) MUESSEN Agenten 5-10 parallele explore + 5-10 librarian-Agenten starten:

task(subagent_type="explore", run_in_background=true, load_skills=[], description="Find APIs", prompt="[CONTEXT]: Grosse Codebase. [GOAL]: Alle API-Endpunkte...")
task(subagent_type="explore", run_in_background=true, load_skills=[], description="Find Services", prompt="[CONTEXT]: Grosse Codebase. [GOAL]: Alle Services...")
// ... 5-10 weitere parallele Agenten

8. Changelog

v2.3.0 (2026-04-14)

  • /create-a2a-sin-agent — ULTIMATER Skill (mergt create-a2a + create-a2a-team + create-a2a-sin-coder)
  • Template-Fusion: 3 Templates → 1 (Template-SIN-Agent all-in-one)
  • Alte Skills als deprecated markiert

v2.2.0 (2026-04-14)

  • oh-my-sin.json — Zentrales Team Register eingefuehrt
  • my-sin-team-code.json — Team Coding Config
  • my-sin-team-worker.json — Team Worker Config
  • my-sin-team-infrastructure.json — Team Infra Config
  • explore/librariannvidia-nim/stepfun-ai/step-3.5-flash
  • PARALLEL-EXPLORATION MANDATE in AGENTS.md
  • Volle Fallback-Ketten restored (6 Modelle pro Agent)

v2.1.0 (2026-04-13)

  • GitLab Storage Skill
  • OCI VM Architecture Docs
  • Vision model entfernt, reasoningEffort entfernt

v2.0.0 (2026-04-12)

  • Qwen OAuth Plugin fix

v1.0.0 (2026-04-11)

  • Initial Release