mirror of
https://github.com/VibedByKaKi/t3-code-android-nightly.git
synced 2026-10-10 04:11:15 +02:00
Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Bilal Bakr <62337003+Bil0000@users.noreply.github.com> Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com> Co-authored-by: Vitalii Yehorov <vitalyiegorov@gmail.com> Co-authored-by: Jake Leventhal <jakeleventhal@me.com> Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com> Co-authored-by: Alex Southwell <saphid@gmail.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Nicholas Wasmiller <derped@mineperial.com> Co-authored-by: PB <poilmb@gmail.com> Co-authored-by: Exotic <118054752+extoci@users.noreply.github.com> Co-authored-by: Yash Singh <saiansh2525@gmail.com> Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Theo Browne <me@t3.gg> Co-authored-by: Gabriel De Andrade <30420087+gabrielelpidio@users.noreply.github.com> Co-authored-by: Dara Adedeji <76637177+SunkenInTime@users.noreply.github.com> Co-authored-by: scratchyone <scratchywon@gmail.com> Co-authored-by: Dominic Roy <dominic@sdko.org> Co-authored-by: chukfinley <chuk@chuk.dev> Co-authored-by: Primož Ajdišek <bigpod@bigpod.si> Co-authored-by: benthecarman <benthecarman@live.com> Co-authored-by: NaveDanan <nave0712@gmail.com> Co-authored-by: aaditagrawal <103925638+aaditagrawal@users.noreply.github.com> Co-authored-by: Aditya Garud <153842990+yashranaway@users.noreply.github.com> Co-authored-by: Nick Anisimov <n.anisimov.23@gmail.com> Co-authored-by: MacKinley Smith <smithmackinley@gmail.com> Co-authored-by: Yordis Prieto <yordis.prieto@gmail.com> Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: AKolenda <akole779@mtroyal.ca> Co-authored-by: Guillermo Casanova <75276669+Gigioxx@users.noreply.github.com> Co-authored-by: Otavio Salvador <otavio@ossystems.com.br> Co-authored-by: Shirish Pothi <183252392+shirishpothi@users.noreply.github.com> Co-authored-by: Ishaan Kothari <ishaanko.mail@gmail.com> Co-authored-by: Bob Fowler <bob@rjf.ca> Co-authored-by: Anton Bezdenezhnykh <gamer392@yandex.ru> Co-authored-by: ValeraZSD <48602572+ValeraZSD@users.noreply.github.com> Co-authored-by: Ephraim <ephraim39hr14m@gmail.com> Co-authored-by: Ryan Ilano <ryanilano@users.noreply.github.com> Co-authored-by: Alex <me@pixp.cc> Co-authored-by: maco <gosarmarcel7@gmail.com> Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: Tristan Knight <admin@snappeh.com> Co-authored-by: PR Batch Tester <agent@local.test> Co-authored-by: oliver <97427849+flamboh@users.noreply.github.com> Co-authored-by: kamkm <99585688+Kamkmgamer@users.noreply.github.com> Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
44 lines
2.8 KiB
Markdown
44 lines
2.8 KiB
Markdown
# Context in portable handoffs
|
||
|
||
T3 Code transfers conversation context when you switch providers, continue through a portable
|
||
restart, or use a fork that the provider cannot resume itself.
|
||
|
||
Short conversations transfer intact. For longer conversations, T3 Code favors recent requests and
|
||
answers, the original request, and relevant activity such as command outcomes. Selected messages
|
||
keep their full text, order, and user or assistant role, including partial work from failed or
|
||
interrupted turns. Your new request stays separate and is never shortened to make history fit.
|
||
|
||
Codex receives historical messages directly when its installed version supports that operation.
|
||
Other providers receive the same selection as attributed conversation context. A handoff does not
|
||
copy the outgoing provider's reasoning, tool-call state, or attachments.
|
||
|
||
The handoff includes references to omitted history. The agent can use T3 Code's thread-reading tool
|
||
to retrieve saved messages and activity, including the remainder of a long item. For an important
|
||
constraint, you can still repeat it in your next message. A handoff is a budgeted selection, not an
|
||
agent-written summary.
|
||
|
||
## Context limits
|
||
|
||
A handoff must leave room for existing provider context, your request and attachments, instructions,
|
||
tools, and subsequent work. If even its retrieval references cannot fit, T3 Code reports an error
|
||
instead of shortening your request. Compact the target conversation or select a larger-context
|
||
model before trying again.
|
||
|
||
Server operators can set `T3CODE_CONTEXT_HANDOFF_TOKEN_CAP` to change the initial history allowance
|
||
(default 16,000; clamped to 1,024–64,000). This is an upper bound, not a provider context-window
|
||
guarantee. Text accounting conservatively charges one token per UTF-8 byte, including attribution
|
||
and JSON escaping. Imported history has a separate 64,000-byte ceiling; your current input and
|
||
attachment payloads do not consume that ceiling.
|
||
|
||
T3 Code uses available capacity information for your selected model and options, together with
|
||
provider context telemetry. Starting a fresh provider conversation clears prior usage, while keeping
|
||
known model capacity. Changing models or context-window options discards stale usage and compaction
|
||
thresholds.
|
||
|
||
When no capacity information is available, T3 Code assumes a 128,000-token window. It reserves at
|
||
least 16,000 tokens, or a quarter of the window when larger, for instructions, tools, and subsequent
|
||
work. Images reserve an estimated 8,192 tokens each, independent of their file size; other
|
||
attachments reserve 4,096 each for their references. Existing context is estimated from saved
|
||
activity when usage telemetry is unavailable. Known smaller windows still constrain the handoff.
|
||
These are fallback estimates, not exact token counts. Image resolution, custom models, and hidden
|
||
native context can differ, so the provider may still reject an input.
|