hersona v1.6.0 — Use-case Operating Modes
hersona v1.6.0
v1.6.0 adds professional use-case / Operating Mode prompt packs on top of hersona's persona system, and makes those modes survive SOUL.md regeneration for Hermes Agent profiles.
Highlights
- Added a new public use-case catalog for professional task discipline:
programmerplannerresearchmarketingproduct_managerqa_reviewerdata_analystcustomer_support
- Added
schema/use_case.schema.jsonandhersona.core.use_casesfor loading and validating use-case prompt packs. - Added CLI/API integration:
hersona use-case listhersona use-case show <id>hersona blend ... --use-case <id>hersona export ... --use-case <id>
- Extended OpenAI Assistants / LangChain export metadata so downstream tools can see the selected Operating Mode.
- Added
hersona soul ... --use-case <id>andhersona persistent ... --use-case <id>so professional Operating Modes can be written directly into generatedSOUL.mdcontent. - Added
<!-- hersona:gen-end -->handling so user-written text below the generated SOUL block is preserved across--forceregeneration.
Why this matters
hersona can now keep a character's personality and speech style intact while layering on a task-specific professional mode. For example:
hersona blend personality/tsundere speech/keigo --use-case qa_reviewer
hersona soul personality/puppyish speech/keigo archetype/heroine --use-case planner --forceThis lets an agent stay in-character while becoming more reliable for planning, programming, research, QA, product management, data analysis, or support workflows.
Included from v1.5.0 foundation
This release builds on the v1.5.0 catalog state:
- 201 attributes across 5 categories
- 140 speech entries
- Native Chinese/Korean speech support via
content_lang: zh/ko - zh/ko speech attributes such as
mandarin_casual,keigo_zh,taiwan_mandarin,banmal,jondaetmal, andseoul_casual
Verification
Validated locally before preparing this draft:
- Targeted release-relevant tests:
258 passed scripts/build_site.py --check: OK, site data current at 201 attributesmainsynchronized withorigin/mainat03e5b73
Release note
PRs included after v1.5.0: