Skip to content

fix(v1): retain Terminus reasoning history - #2455

Merged
xeophon merged 1 commit into
mainfrom
fix/terminus-interleaved-thinking
Aug 27, 2026
Merged

fix(v1): retain Terminus reasoning history#2455
xeophon merged 1 commit into
mainfrom
fix/terminus-interleaved-thinking

Conversation

@parkerpettit

@parkerpettit parkerpettit commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Enable Harbor interleaved thinking for the Terminus-2 adapter.
  • Preserve reasoning content in later prompts so unchanged multi-turn histories remain one training branch.

Test

  • uv run ruff check verifiers/v1/harnesses/terminus_2/program.py
  • Confirmed with Harbor 0.21.0 that the second request contains the first response reasoning content.

Note

Pass interleaved_thinking=True to Terminus2 agent in main

Adds the interleaved_thinking=True keyword argument when constructing the Terminus2 instance in program.py. This retains the agent's reasoning history across interleaved thinking steps.

Macroscope summarized e22fc88.

@macroscopeapp

macroscopeapp Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Not approved

Macroscope's review found this PR not approvable — This one-line change enables reasoning content to persist into later Terminus-2 model requests for every rollout, altering existing conversation history and downstream model inputs. Because it activates non-trivial behavior on an existing path rather than an opt-in path, human review is appropriate.

You can add or adjust custom eligibility rules. Learn more.

@xeophon
xeophon self-requested a review August 27, 2026 18:37
@xeophon
xeophon merged commit 1e8e1c8 into main Aug 27, 2026
12 checks passed
@xeophon
xeophon deleted the fix/terminus-interleaved-thinking branch August 27, 2026 18:38
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.

2 participants