- examples/package: copy of the job-application APM package with corentic.team-profile/v1 declaration (orchestrator, researcher, writer, checker, notifier) - examples/model-mapping.yaml: user-side model class mapping with simple and extended entries - skills/omos-setup: skill guiding users through resolve-validate-render and activation
61 lines
2.2 KiB
YAML
61 lines
2.2 KiB
YAML
# team-profile.yaml
|
|
# Deklaration des empfohlenen Agenten-Teams für das Package job-application.
|
|
#
|
|
# Diese Datei gehört dem Package-AUTOR. Sie beschreibt:
|
|
# - welche Rollen für den fachlichen Workflow sinnvoll sind,
|
|
# - welche Modellklasse jede Rolle benötigt (abstrakt, keine konkreten IDs),
|
|
# - welche Teilmenge der MCPs und Skills jede Rolle verwenden darf.
|
|
#
|
|
# Der Nutzer löst die Modellklassen lokal auf (siehe model-mapping.yaml).
|
|
# Der Adapter omos generiert daraus ein oh-my-opencode-slim-Preset.
|
|
|
|
schema: corentic.team-profile/v1
|
|
|
|
id: acme.job-applications
|
|
description: >
|
|
Human-in-the-loop-Team zur Recherche, Vorbereitung und Prüfung
|
|
individueller Bewerbungsunterlagen.
|
|
|
|
roles:
|
|
- id: orchestrator
|
|
purpose: Zerlegt Aufgaben, delegiert an Spezialisten, integriert Ergebnisse
|
|
model_class: strong-generalist
|
|
capabilities:
|
|
mcps: []
|
|
skills: [job-application]
|
|
|
|
- id: researcher
|
|
purpose: Sucht und bewertet Stellenausschreibungen gegen das Kandidatenprofil
|
|
omos_agent: librarian # nutzt OMOS-Builtin 'librarian' mit Alias
|
|
model_class: fast-research
|
|
capabilities:
|
|
mcps: [websearch, webfetch, openviking]
|
|
skills: [job-application]
|
|
|
|
- id: writer
|
|
purpose: Erstellt auf Fakten basierende Anschreiben und Lebensläufe in ShareLaTeX.
|
|
Nutze nur freigegebene Profilfakten. Erfinde keine Erfahrung.
|
|
Reiche niemals selbstständig eine Bewerbung ein.
|
|
omos_agent: custom # eigener Custom Agent 'writer'
|
|
model_class: strong-writing
|
|
capabilities:
|
|
mcps: [openviking, sharelatex]
|
|
skills: []
|
|
|
|
- id: checker
|
|
purpose: Prüft Fakten, Ton und Vollständigkeit gegen das Kandidatenprofil.
|
|
Jede Behauptung braucht eine belegbare Quelle.
|
|
omos_agent: oracle # nutzt OMOS-Builtin 'oracle' mit Alias
|
|
model_class: high-reasoning
|
|
capabilities:
|
|
mcps: [openviking]
|
|
skills: []
|
|
|
|
- id: notifier
|
|
purpose: Informiert den Nutzer über fertige Entwürfe.
|
|
Versende niemals etwas ohne explizite Nutzerfreigabe.
|
|
omos_agent: custom # eigener Custom Agent 'notifier'
|
|
model_class: cheap-reliable
|
|
capabilities:
|
|
mcps: []
|
|
skills: []
|