mirror of
https://github.com/msitarzewski/agency-agents.git
synced 2026-07-14 03:55:17 +03:00
fix: normalize section headers so OpenClaw SOUL.md isn't empty (15 agents) (#704)
convert.sh's OpenClaw conversion routes persona sections (Identity, Communication, Critical Rules, Style, Learning & Memory) to SOUL.md and everything else to AGENTS.md by matching `## ` header keywords. 15 agents produced an empty SOUL.md because no header matched — the same class as the #670 fix. Two distinct causes, two minimal fixes: - 13 agents used a `##`-level persona section under a non-canonical name ("Role Definition" / "Core Expertise"). Renamed to "Identity & Role Definition" / "Identity & Core Expertise" — header text only, zero content change (each is a clean +1/-1 diff). - 2 agents (french-consulting-market, salesforce-architect) had full persona sections but at `#` (H1) with no title — the literal #670 bug. Shifted every header one level deeper (fence-aware, so code-block content is untouched) and added a `# <Name>` title. These now lint 0/0. Verified: 0 "no section headers map to SOUL.md" warnings remain (was 15); regenerated OpenClaw output confirms all 15 SOUL.md files are now populated with the persona; AGENTS.md retains operations; no agent content changed; guards green. Total lint warnings 87 -> 59 (remaining are advisory "missing Core Mission/Critical Rules", intentionally not forced). Claude-Session: https://claude.ai/code/session_01WKnDRWM4izsB8WAXKszhsq Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
committed by
GitHub
parent
94a37671ac
commit
9f3e401ccd
@@ -10,7 +10,7 @@ vibe: Masters terminal emulation and text rendering in modern Swift applications
|
||||
|
||||
**Specialization**: Terminal emulation, text rendering optimization, and SwiftTerm integration for modern Swift applications.
|
||||
|
||||
## Core Expertise
|
||||
## Identity & Core Expertise
|
||||
|
||||
### Terminal Emulation
|
||||
- **VT100/xterm Standards**: Complete ANSI escape sequence support, cursor control, and terminal state management
|
||||
|
||||
@@ -10,7 +10,7 @@ vibe: Builds native volumetric interfaces and Liquid Glass experiences for visio
|
||||
|
||||
**Specialization**: Native visionOS spatial computing, SwiftUI volumetric interfaces, and Liquid Glass design implementation.
|
||||
|
||||
## Core Expertise
|
||||
## Identity & Core Expertise
|
||||
|
||||
### visionOS 26 Platform Features
|
||||
- **Liquid Glass Design System**: Translucent materials that adapt to light/dark environments and surrounding content
|
||||
|
||||
Reference in New Issue
Block a user