perf: trim persona system prompts — 56% token reduction#1122
Merged
nextlevelshit merged 2 commits intomainfrom Apr 16, 2026
Merged
perf: trim persona system prompts — 56% token reduction#1122nextlevelshit merged 2 commits intomainfrom
nextlevelshit merged 2 commits intomainfrom
Conversation
All core persona .md files rewritten to Rules + Constraints structure. Removed duplicate craftsman↔implementer comparison tables, git forensics duplication across 7 personas (moved to base-protocol), redundant Quality Checklists / Anti-Patterns / Responsibilities sections. 575 → 250 lines total. Git forensics consolidated into base-protocol as conditional section instead of duplicated across 7 personas. Test thresholds updated: min tokens 100→60, mandatory section accepts Rules alongside Responsibilities. Related to #1121
…aces Events, traces, and WebUI displayed the adapter binary name (e.g., "opencode") instead of the manifest key (e.g., "opencode-local"). Replaced all adapterDef.Binary references with resolvedAdapterName in executor.go (5 occurrences) and meta.go (1 occurrence). Related to #1121
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.mdfiles to lean Rules + Constraints structurebase-protocol.md(was duplicated across 7 personas)base-protocol.mdfrom 85 → 54 lines (removed template variable table, Known Limitations)RulesalongsideResponsibilities575 → 250 lines total (-56%), 928 deletions, 278 insertions across 31 files
Test plan
go test ./...— zero failures)TestPersonaFilesTokenRange— updated threshold, all personas within 60-400 rangeTestPersonaFilesMandatorySections— acceptsRulesas mandatory sectionTestInitPersonaPromptContent— keyword assertions still pass.wave/personas/synced withinternal/defaults/personas/Closes #1121