Bug
The FULL, MINIMAL, and ITERATION format templates in SKILL.md (generated by CreateDynamicCore.ts) hardcode the voice line as:
This appears in 4 locations (FULL mode line, MINIMAL mode, ITERATION mode, and the main format example).
Problem
Users who configure a custom DA identity name in settings.json (e.g., daidentity.name = "Nairyo") still get 🗣️ PAI: in every response because the template is a literal string, not a variable reference. The DA identity is correctly loaded from settings — the system knows its name — but the format spec overrides it with a hardcoded "PAI".
Expected Behavior
The voice line should use the configured DA identity name:
🗣️ {DAIDENTITY.NAME}: [Spoken summary]
Or at minimum, the template should reference a variable rather than a literal.
Affected Files
Components/ files that assemble into SKILL.md via CreateDynamicCore.ts
- The generated
SKILL.md (4 occurrences of 🗣️ PAI:)
Proposed Fix
In the Component files that define the format templates, replace:
with a variable reference that CreateDynamicCore.ts resolves from settings.json at build time, or use a placeholder the DA can resolve at runtime:
🗣️ {DA_NAME}: [Spoken summary]
Environment
- PAI v2.5
SKILL.md built: 29 January 2026
Bug
The FULL, MINIMAL, and ITERATION format templates in
SKILL.md(generated byCreateDynamicCore.ts) hardcode the voice line as:This appears in 4 locations (FULL mode line, MINIMAL mode, ITERATION mode, and the main format example).
Problem
Users who configure a custom DA identity name in
settings.json(e.g.,daidentity.name = "Nairyo") still get🗣️ PAI:in every response because the template is a literal string, not a variable reference. The DA identity is correctly loaded from settings — the system knows its name — but the format spec overrides it with a hardcoded "PAI".Expected Behavior
The voice line should use the configured DA identity name:
Or at minimum, the template should reference a variable rather than a literal.
Affected Files
Components/files that assemble intoSKILL.mdviaCreateDynamicCore.tsSKILL.md(4 occurrences of🗣️ PAI:)Proposed Fix
In the Component files that define the format templates, replace:
with a variable reference that
CreateDynamicCore.tsresolves fromsettings.jsonat build time, or use a placeholder the DA can resolve at runtime:Environment
SKILL.mdbuilt: 29 January 2026