Spaces:
Runtime error
Runtime error
docs: sync architecture diagram with current code (glm-4.7, emoji, safety layers)
Browse files
scripts/conversation-loop.py
CHANGED
|
@@ -18,7 +18,7 @@ The LLM decides what to do. Actions use [ACTION: ...] tags.
|
|
| 18 |
# β β
|
| 19 |
# β βββββββββββββββ LLM API ββββββββββββββββββ β
|
| 20 |
# β β Zhipu GLM β ββββββββββββββΊ β CONVERSATION β β
|
| 21 |
-
# β β (glm-4.
|
| 22 |
# β βββββββββββββββ user prompt β β β
|
| 23 |
# β β βββββββββββββββ β
|
| 24 |
# β β β State ββ β
|
|
@@ -26,7 +26,7 @@ The LLM decides what to do. Actions use [ACTION: ...] tags.
|
|
| 26 |
# β βββββββββββββββ β β BIRTH β ββ β
|
| 27 |
# β β ACTION β ββββparsedβββββ β β DIAGNOSE β ββ β
|
| 28 |
# β β PARSER β [ACTION:] β β ACT β ββ β
|
| 29 |
-
# β β + π§ emoji
|
| 30 |
# β ββββββββ¬βββββββ β β MONITOR ββ β
|
| 31 |
# β β β βββββββββββββββ β
|
| 32 |
# β βΌ β βββββββββββββββ β
|
|
@@ -53,6 +53,7 @@ The LLM decides what to do. Actions use [ACTION: ...] tags.
|
|
| 53 |
# β 3. Knowledge dedup: block re-reading already-read files β
|
| 54 |
# β 4. Config sanitizer: strip invalid openclaw.json keys β
|
| 55 |
# β 5. Forced transitions: prevent infinite DIAGNOSE/VERIFY loops β
|
|
|
|
| 56 |
# β β
|
| 57 |
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 58 |
"""
|
|
|
|
| 18 |
# β β
|
| 19 |
# β βββββββββββββββ LLM API ββββββββββββββββββ β
|
| 20 |
# β β Zhipu GLM β ββββββββββββββΊ β CONVERSATION β β
|
| 21 |
+
# β β (glm-4.7) β system + β ENGINE β β
|
| 22 |
# β βββββββββββββββ user prompt β β β
|
| 23 |
# β β βββββββββββββββ β
|
| 24 |
# β β β State ββ β
|
|
|
|
| 26 |
# β βββββββββββββββ β β BIRTH β ββ β
|
| 27 |
# β β ACTION β ββββparsedβββββ β β DIAGNOSE β ββ β
|
| 28 |
# β β PARSER β [ACTION:] β β ACT β ββ β
|
| 29 |
+
# β β + π§π οΈ emoji β or emoji β β VERIFY β ββ β
|
| 30 |
# β ββββββββ¬βββββββ β β MONITOR ββ β
|
| 31 |
# β β β βββββββββββββββ β
|
| 32 |
# β βΌ β βββββββββββββββ β
|
|
|
|
| 53 |
# β 3. Knowledge dedup: block re-reading already-read files β
|
| 54 |
# β 4. Config sanitizer: strip invalid openclaw.json keys β
|
| 55 |
# β 5. Forced transitions: prevent infinite DIAGNOSE/VERIFY loops β
|
| 56 |
+
# β 6. Shell-expression guard: block $(cmd) in set_env values β
|
| 57 |
# β β
|
| 58 |
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 59 |
"""
|