Skip to content

feat(arcee): Trinity Large Thinking temperature + compression overrides#20473

Merged
teknium1 merged 2 commits into
mainfrom
hermes/hermes-76b36ac0
May 6, 2026
Merged

feat(arcee): Trinity Large Thinking temperature + compression overrides#20473
teknium1 merged 2 commits into
mainfrom
hermes/hermes-76b36ac0

Conversation

@teknium1
Copy link
Copy Markdown
Contributor

@teknium1 teknium1 commented May 6, 2026

Salvage of #20344 by @rob-maron onto current main.

Summary

Trinity Large Thinking (Arcee reasoning model) now pins temperature to 0.5 and bumps the compression threshold to 0.75, so more raw reasoning context survives before summarization kicks in.

Changes

  • agent/auxiliary_client.py: _is_arcee_trinity_thinking(), temperature override wired into existing _fixed_temperature_for_model() (auto-fans out to transports, trajectory compressor, mini_swe_runner, and run_agent init — no new wiring needed). New _compression_threshold_for_model() helper.
  • run_agent.py: 6-line plug-in right after compression.threshold is read from config, wrapped in try/except so import failures stay non-fatal.
  • scripts/release.py: AUTHOR_MAP entry for rob-maron.
  • tests/agent/test_arcee_trinity_overrides.py: 17 parametrized tests — bare + OpenRouter-slugged + case/whitespace variants, plus sibling-model negatives (trinity-large-preview, trinity-mini) to confirm overrides don't leak.

Validation

scripts/run_tests.sh tests/agent/test_arcee_trinity_overrides.py → 17 passed.

Closes #20344. Original commit authored by @rob-maron preserved via rebase-merge.

rob-maron and others added 2 commits May 5, 2026 17:22
…verrides

Salvage follow-up for PR #20344:
- AUTHOR_MAP entry for rob-maron (required by CI)
- 17 parametrized tests covering _is_arcee_trinity_thinking,
  _fixed_temperature_for_model Trinity override, and
  _compression_threshold_for_model, including sibling-model negatives
  (trinity-large-preview, trinity-mini) and the OpenRouter slug form.
@teknium1 teknium1 merged commit f0b95cc into main May 6, 2026
9 of 10 checks passed
@teknium1 teknium1 deleted the hermes/hermes-76b36ac0 branch May 6, 2026 00:23
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/agent Core agent loop, run_agent.py, prompt builder provider/arcee Arcee AI labels May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/agent Core agent loop, run_agent.py, prompt builder P3 Low — cosmetic, nice to have provider/arcee Arcee AI type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants