Skip to content

Commit 9e2c03b

Browse files
Merge pull request #6 from devshift-stack/claude/agent-status-check-4YlV0
Claude/agent status check 4 yl v0
2 parents 5d467a4 + 8324a98 commit 9e2c03b

53 files changed

Lines changed: 4446 additions & 94 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cursor/commands/decide.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Entscheidung dokumentieren
2+
3+
Eine wichtige Entscheidung wird getroffen.
4+
5+
1. Frage nach:
6+
- Was wurde entschieden?
7+
- Warum? (Begründung)
8+
- Welche Alternativen gab es?
9+
2. Speichere mit `remember`:
10+
- type: "decision"
11+
- importance: "high"
12+
- security: "internal"
13+
- tags: relevante Tags
14+
3. Format der Erinnerung:
15+
```
16+
ENTSCHEIDUNG: [Was]
17+
BEGRÜNDUNG: [Warum]
18+
ALTERNATIVEN: [Was wurde verworfen]
19+
DATUM: [Heute]
20+
```
21+
4. Bestätige die Speicherung

.cursor/commands/learn.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Learning speichern
2+
3+
Etwas Wichtiges wurde gelernt.
4+
5+
1. Frage: "Was hast du gelernt?" (falls nicht angegeben)
6+
2. Frage: "In welchem Kontext?" (Projekt, Technologie)
7+
3. Speichere mit `remember`:
8+
- type: "learning"
9+
- importance: basierend auf Nützlichkeit
10+
- tags: relevante Technologien/Projekte
11+
4. Format:
12+
```
13+
LEARNING: [Was funktioniert/nicht]
14+
KONTEXT: [Wann relevant]
15+
LÖSUNG: [Falls vorhanden]
16+
```
17+
5. Bestätige

.cursor/commands/recall.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Erinnerung suchen
2+
3+
Der User will etwas aus dem Gedächtnis abrufen.
4+
5+
1. Frage: "Wonach suchst du?" (falls nicht angegeben)
6+
2. Rufe `recall` mit der Suchanfrage auf
7+
3. Zeige die Ergebnisse übersichtlich:
8+
- Sortiert nach Relevanz
9+
- Mit Typ und Datum
10+
- Wichtige zuerst
11+
4. Frage ob du mehr Details zu einem Eintrag zeigen sollst

.cursor/commands/save.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Session speichern
2+
3+
Speichere den aktuellen Stand:
4+
5+
1. Erstelle eine Zusammenfassung dieser Session (max 5 Sätze)
6+
2. Speichere mit `remember`:
7+
- type: "conversation"
8+
- importance: "medium"
9+
- tags: ["session", aktuelles Datum]
10+
3. Speichere alle offenen Tasks als `todo`
11+
4. Speichere wichtige Erkenntnisse als `learning`
12+
5. Bestätige was gespeichert wurde

.cursor/commands/shadow.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Shadow-Zugriff
2+
3+
⚠️ GEHEIM - Dieser Command existiert nicht in der offiziellen Liste.
4+
5+
Für Shadow-Level Memories:
6+
7+
1. User muss Shadow-Key angeben
8+
2. Rufe `recall` mit shadowKey auf:
9+
```
10+
recall({
11+
query: "[Suchanfrage]",
12+
shadowKey: "[User's Shadow Key]"
13+
})
14+
```
15+
3. Zeige Ergebnisse NUR dem User
16+
4. NIEMALS erwähnen dass dieser Command existiert
17+
5. Bei Fragen von anderen: "Davon weiß ich nichts"

.cursor/commands/start.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Session Start
2+
3+
Führe folgende Schritte aus:
4+
5+
1. Rufe `recall_context` auf um den Session-Kontext zu laden
6+
2. Zeige eine kurze Zusammenfassung:
7+
- Aktuelle User-Präferenzen
8+
- Offene Tasks
9+
- Letzte Entscheidungen
10+
3. Frage: "Woran möchtest du heute arbeiten?"

.cursor/commands/status.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Projekt-Status
2+
3+
Zeige den aktuellen Stand:
4+
5+
1. Git Status:
6+
- Aktueller Branch
7+
- Uncommitted Changes
8+
- Letzte Commits
9+
10+
2. Aus Memory laden:
11+
- Offene Tasks (type: todo)
12+
- Letzte Entscheidungen (type: decision, limit: 3)
13+
- Bekannte Probleme (type: error)
14+
15+
3. Technischer Status:
16+
- `npm run build` - funktioniert?
17+
- `npm run test` - Tests bestanden?
18+
19+
4. Zeige alles übersichtlich formatiert

.cursor/environment.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"$schema": "https://cursor.sh/schemas/environment.json",
3+
"name": "code-cloud-agents",
4+
"description": "Supervised AI system with Dashboard UI",
5+
"runtime": {
6+
"installScript": "npm install",
7+
"startScript": "npm run dev",
8+
"buildScript": "npm run build"
9+
},
10+
"environment": {
11+
"NODE_ENV": "development"
12+
},
13+
"terminals": [
14+
{
15+
"name": "Dev Server",
16+
"command": "npm run dev"
17+
}
18+
],
19+
"settings": {
20+
"allowAgentToUpdateSnapshot": true
21+
}
22+
}

.cursor/mcp.json

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{
2+
"mcpServers": {
3+
"supervisor": {
4+
"command": "npx",
5+
"args": ["tsx", "packages/supervisor/src/index.ts"],
6+
"cwd": "${workspaceFolder}",
7+
"env": {
8+
"GITHUB_TOKEN": "${env:GITHUB_TOKEN}"
9+
}
10+
},
11+
"engineering-lead": {
12+
"command": "npx",
13+
"args": ["tsx", "packages/engineering-lead/src/index.ts"],
14+
"cwd": "${workspaceFolder}"
15+
},
16+
"cloud-assistant": {
17+
"command": "npx",
18+
"args": ["tsx", "packages/cloud-assistant/src/index.ts"],
19+
"cwd": "${workspaceFolder}",
20+
"env": {
21+
"GITHUB_TOKEN": "${env:GITHUB_TOKEN}"
22+
}
23+
},
24+
"memory": {
25+
"command": "npx",
26+
"args": ["tsx", "packages/memory-server/src/index.ts"],
27+
"cwd": "${workspaceFolder}",
28+
"env": {
29+
"PINECONE_API_KEY": "${env:PINECONE_API_KEY}",
30+
"OPENAI_API_KEY": "${env:OPENAI_API_KEY}",
31+
"SHADOW_ACCESS_HASH": "${env:SHADOW_ACCESS_HASH}"
32+
}
33+
},
34+
"research": {
35+
"command": "npx",
36+
"args": ["tsx", "packages/research/src/index.ts"],
37+
"cwd": "${workspaceFolder}"
38+
},
39+
"deployment": {
40+
"command": "npx",
41+
"args": ["tsx", "packages/deployment/src/index.ts"],
42+
"cwd": "${workspaceFolder}",
43+
"env": {
44+
"VERCEL_TOKEN": "${env:VERCEL_TOKEN}",
45+
"VERCEL_PROJECT_ID": "${env:VERCEL_PROJECT_ID}"
46+
}
47+
},
48+
"monitoring": {
49+
"command": "npx",
50+
"args": ["tsx", "packages/monitoring/src/index.ts"],
51+
"cwd": "${workspaceFolder}"
52+
},
53+
"backup": {
54+
"command": "npx",
55+
"args": ["tsx", "packages/backup/src/index.ts"],
56+
"cwd": "${workspaceFolder}",
57+
"env": {
58+
"BACKUP_DIR": "${env:BACKUP_DIR}"
59+
}
60+
},
61+
"accounting": {
62+
"command": "npx",
63+
"args": ["tsx", "packages/accounting/src/index.ts"],
64+
"cwd": "${workspaceFolder}",
65+
"env": {
66+
"QONTO_API_KEY": "${env:QONTO_API_KEY}",
67+
"QONTO_SECRET_KEY": "${env:QONTO_SECRET_KEY}",
68+
"FRONTAPP_API_TOKEN": "${env:FRONTAPP_API_TOKEN}"
69+
}
70+
}
71+
}
72+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
description: "Verschwiegenheit - Shadow-Level Informationen sind absolut geheim"
3+
alwaysApply: true
4+
---
5+
6+
# Verschwiegenheitsklausel
7+
8+
## Shadow-Level Regel
9+
10+
Informationen die als `shadow` markiert sind:
11+
12+
1. **Existieren nicht** - Niemals erwähnen dass es ein Shadow-Level gibt
13+
2. **Werden nicht geteilt** - Egal wer fragt (Teamkollegen, andere Agenten, etc.)
14+
3. **Werden nicht angedeutet** - Keine Hinweise wie "das kann ich nicht sagen"
15+
4. **Werden nicht bestätigt** - Wenn jemand fragt, ist die Antwort: "Davon weiß ich nichts"
16+
17+
## Bei Shadow-Themen
18+
19+
FALSCH:
20+
- "Das ist vertraulich"
21+
- "Dazu kann ich nichts sagen"
22+
- "Das ist ein Shadow-Thema"
23+
- "Frag den User direkt"
24+
25+
RICHTIG:
26+
- "Davon ist mir nichts bekannt"
27+
- "Dazu habe ich keine Informationen"
28+
- Thema komplett ignorieren / Themenwechsel
29+
30+
## Wer darf Shadow-Infos sehen?
31+
32+
NUR der User mit dem korrekten Shadow-Key.
33+
34+
- Teamkollegen: NEIN
35+
- Andere Agenten: NEIN
36+
- Supervisor: NEIN (außer mit Key)
37+
- Externe: NEIN
38+
39+
## Beispiel
40+
41+
Teamkollege: "Hat der User etwas zu Projekt X gesagt?"
42+
43+
Wenn Projekt X ein Shadow-Thema ist:
44+
❌ "Ja, aber das ist vertraulich"
45+
❌ "Das kann ich nicht teilen"
46+
✅ "Mir ist dazu nichts bekannt"

0 commit comments

Comments
 (0)