Skip to content

chore: Use model aliases and nested reasoning in personas#458

Merged
JeanMertz merged 2 commits intomainfrom
prr28
Mar 19, 2026
Merged

chore: Use model aliases and nested reasoning in personas#458
JeanMertz merged 2 commits intomainfrom
prr28

Conversation

@JeanMertz
Copy link
Collaborator

All persona configs previously referenced model IDs directly — either as full strings like anthropic/claude-sonnet-4-6 or as inline tables { provider = "anthropic", name = "..." }. They now use the short aliases defined in [providers.llm.aliases] (sonnet, opus, haiku), making personas easier to read and update when models change.

The reasoning configuration is also standardised to use the nested parameters.reasoning.effort key throughout, replacing the old top-level reasoning field that remained in one place. Several personas have their reasoning effort updated to "auto" in the process.

All persona configs previously referenced model IDs directly — either as
full strings like `anthropic/claude-sonnet-4-6` or as inline tables `{
provider = "anthropic", name = "..." }`. They now use the short aliases
defined in `[providers.llm.aliases]` (`sonnet`, `opus`, `haiku`), making
personas easier to read and update when models change.

The reasoning configuration is also standardised to use the nested
`parameters.reasoning.effort` key throughout, replacing the old
top-level `reasoning` field that remained in one place. Several personas
have their reasoning effort updated to `"auto"` in the process.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz merged commit 006b0fa into main Mar 19, 2026
12 checks passed
@JeanMertz JeanMertz deleted the prr28 branch March 19, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant