CommunityCodierung & Entwicklunggithub.com

a-freshcat/workspace-main-conversation

Verwaltet Aufgabenverteilung, Dateizugehörigkeit und das Aufsammeln von Artefakten in einem gemeinsamen Workspace; wird beim Betreten eines aktivierten Workspaces, beim gemeinsamen Schreiben oder beim Ordnen verstreuter Ergebnisse verwendet.

Was ist workspace-main-conversation?

Diese Fähigkeit ermöglicht die strukturierte Zusammenarbeit mehrerer KI-Agenten-Konversationen in einem gemeinsamen Workspace. Sie unterstützt die explizite Aufgabenverteilung und verhindert Doppelarbeit, indem sie einen leichtgewichtigen Status für Dateizugehörigkeit und Schreiberlaubnisse verwaltet. Hauptdialoge (role=main) übernehmen die Überwachung, erkennen Konflikte und generieren Zusammenfassungen, während Unterdialoge (role=child) nur ihre eigenen Aufgaben und Ergebnisse verwalten. Die Fähigkeit arbeitet mit einem Stempel-basierten Änderungsprotokoll und stellt sicher, dass vor gemeinsamen Schreibvorgängen eine Reservierung erfolgt. Sie ist für Codex und DSH konzipiert und verfügt über ein Referenzsystem für Befehle, Forensik und Migration.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add a-freshcat/workspace-main-conversation

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Workspace-Zusammenarbeit v2.1

Ziel: Mit wenig Zustand Kollaboration ermöglichen, Details bei Bedarf auslesen. Die konkrete Aufgabenverteilung legt der Benutzer fest. Skriptpfade sind relativ zu diesem Skill-Verzeichnis; Workspace-Parameter werden als absolute Pfade angegeben. Geeignet für Codex und DSH.

Eintreten oder Wiederherstellen

Führen Sie node scripts/workspace.mjs context --workspace WORKSPACE --session SESSION aus. SESSION verwendet die aktuelle Konversations-ID der Laufzeitumgebung; falls nicht verfügbar, bleibt sie unknown, es wird keine Identität angenommen und nichts übernommen. Ist der Workspace nicht aktiviert, wird die ursprüngliche Aufgabe des Benutzers fortgesetzt; init wird nur ausgeführt, wenn der Benutzer explizit einen Hauptdialog festlegt und die Verwaltung aktiviert. Ein neuer Kontext erhält zunächst eine vollständige Zusammenfassung; beim selben Kontext wird beim nächsten Mal der zuletzt vollständig verarbeitete --since STAMP übergeben, es werden nur Änderungen gelesen. scope=declared-metadata prüft nur die registrierten Informationen; es beweist nicht, dass die Quelldateien unverändert sind oder dass eine nicht registrierte Konversation nicht existiert.

Ausführung

  • role=main: Fasst registrierte Aufgaben zusammen, bearbeitet Alarme, prüft auf Konflikte und doppelte Arbeit; am Ende einer Phase wird mit summary eine sum.md erstellt.
  • role=child: Verwaltet nur eigene Aufgabenaufzeichnungen und Ergebnisse; wenn Kontext benötigt wird, wird bevorzugt detail --task ID verwendet.
  • Bei Aufgabenübernahme, Statusänderungen und Ergebnisübergabe wird mit task --file INPUT.json registriert; Felder und Befehle siehe Befehlsreferenz. Normale Antworten erfordern keine Änderung der Aufgabenliste.
  • Vor einem gemeinsamen Schreibvorgang wird writes registriert; bei Übernahmekonflikten erfolgt eine serielle Übergabe. check gleicht registrierte Pfade ab, vor dem Bearbeiten wird die Zieldatei erneut gelesen.
  • sum.md wird vom Hauptdialog-Skript erstellt; Unterdialoge aktualisieren ihre eigenen Aufzeichnungen. Identische Inhalte erhöhen die Aufgabenversion nicht.

Bei unzureichenden Informationen

more=true verwendet denselben --since und --offset NEXT, um die zugehörigen Seiten vollständig zu lesen, bevor der Stempel gespeichert wird. unknown, unvollständige Scans oder Analysefehler werden als Probleme beibehalten; detaillierte Dateiprüfungen erfolgen mit check --offset N. Werden verstreute Ergebnisse, unklare Zugehörigkeiten oder zu übernehmende Ansprüche (claims) gefunden, lesen Sie Übernahme und Zusammenführung. Nur bei Bedarf an DSH-Protokollhinweisen lesen Sie Forensik-Befehle; die Aktivierung alter Workspaces finden Sie unter Migration. Im Alltag wird nur die Zusammenfassung gelesen. Es wird nur der aktuell verfügbare Zustand verwendet; die Übernahme des Hauptdialogs erfolgt explizit mit handoff. Dateizeitstempel geben keinen Aufschluss darüber, ob eine Konversation läuft. Diese Aufzeichnungen koordinieren die Zusammenarbeit, ersetzen aber keine Tool-Berechtigungen und verhindern keine externen Schreibvorgänge, die die Vereinbarungen nicht einhalten.

Verwandte Skills