Skip to content

Reasoning effort marketplace defaults#306

Open
JegernOUTT wants to merge 2 commits intomainfrom
reasoning-effort-marketplace-defaults
Open

Reasoning effort marketplace defaults#306
JegernOUTT wants to merge 2 commits intomainfrom
reasoning-effort-marketplace-defaults

Conversation

@JegernOUTT
Copy link
Copy Markdown
Member

refactor: move reasoning effort defaults from persona setup to marketplace config

Remove reasoning effort configuration from persona setup JSON during bot installation and instead pass it as separate marketplace fields. Update frontend to use marketplace defaults as fallback when persona-specific values are not set. This simplifies setup validation and allows marketplace to provide sensible defaults for reasoning effort per model tier.

  • Remove setup_dict manipulation in v1_install_bot.py
  • Add reasoning effort fields to marketplace schema and SQL triggers
  • Update PersonaSetupEditor to display marketplace defaults in placeholders
  • Add _reasoning_model_class_for_activation helper for proper model classification
  • Pass reasoning effort through GraphQL and client kit APIs

@JegernOUTT JegernOUTT force-pushed the reasoning-effort-marketplace-defaults branch from 38dc168 to b1677aa Compare April 13, 2026 07:42
…place config

Remove reasoning effort configuration from persona setup JSON during bot
installation and instead pass it as separate marketplace fields. Update
frontend to use marketplace defaults as fallback when persona-specific
values are not set. This simplifies setup validation and allows marketplace
to provide sensible defaults for reasoning effort per model tier.

- Remove setup_dict manipulation in v1_install_bot.py
- Add reasoning effort fields to marketplace schema and SQL triggers
- Update PersonaSetupEditor to display marketplace defaults in placeholders
- Add _reasoning_model_class_for_activation helper for proper model classification
- Pass reasoning effort through GraphQL and client kit APIs
- Preserve falsy values with explicit `dict.get(key, None)` instead of
  `or None` in service_advancer3.py
- Enforce required keys with direct dict access instead of `.get()`
  in no_special_code_bot.py
@JegernOUTT JegernOUTT force-pushed the reasoning-effort-marketplace-defaults branch from 5c6ba8d to 969223f Compare April 14, 2026 05:25
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