Repository navigation
merge: upstream d8a32b6 (TUI background=N, limites BYOK, catalogue partagé) - #98
Merged
Merged
Conversation
TUI - Report active root-session background tasks as `background=N` in the `[V]` build-mode status line. Bash still owned by its foreground tool call is excluded, and the count holds at 1 after a turn settles until a fresh task list arrives. The documented minimum width is now 102 columns. Runtime - The MiniMax API-key route now shares the official model catalog with the managed route; the first-run catalog moves to `minimax-model-catalog.ts` with unchanged model definitions. - Apply byte limits to large media and accumulated history for BYOK requests. - Send the M3 thinking toggle as a thinking setting rather than a generic reasoning effort. - Allow edit and rewind after an interrupt that left only a background reminder in canonical history. - Read less data when listing session files and navigating long histories. - Measure token output rate from the time events are observed. - Add `worktreeRefreshBeforeCreate` (default on) to fetch the selected upstream before creating a worktree, and exclude nested roots from fork worktree fingerprints. - Add Ghostty to the external editor catalog. - Enable the Codex OAuth model settings entry by default. Prompts - Cron guidance now lives only in tool definitions; the legacy feature template is empty. Memory edits use the `memory` tool's `edit` operation. - Clarify multimodal tool discovery in the mcode-tools reminder. (cherry picked from commit d8a32b6) Co-authored-by: tournierjc <tournierjc@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change
Sync amont sélectif de
d8a32b6(feat: sync MiniMax Code 0.5.9 runtime and TUI changes, MiniMax-AI#398) surorigin/main(72066ec, Kinetick Code 0.6.9). Parent amont =5f3240bd96, déjà absorbé par #96. Un seul conflit de contenu.Identité fork conservée :
kinetick-code/@mavis/code0.6.9, binairekcode,copilotOAuth, pas de télémétrie, pas de bump de version.Pris
background=Nsur la ligne[V](bash encore au premier plan exclu ; le compte reste à 1 après la fin du tour tant qu'une liste fraîche n'est pas arrivée). Largeur documentée : 102 colonnes.thinking; edit/rewind après interrupt qui ne laisse qu'un rappel background ; listing de sessions et navigation d'historique plus légers ; débit de tokens mesuré à l'observation des events ;worktreeRefreshBeforeCreate(défaut on) et exclusion des racines imbriquées du fingerprint fork-worktree ; Ghostty dans le catalogue d'éditeurs ; entrée Codex OAuth des réglages modèle activée par défaut (copilotOAuthdu fork conservé).packages/config/src/minimax-model-catalog.tspartagé entre la route clé API et la route managée. Définitions de modèles inchangées. Les providers custom / OpenRouter / locaux restent sur leurs listes.MINIMAX_API_MODEL_CATALOGest remplacé parminimaxApiModels.editde l'outilmemory; rappel multimodal élargi, avec le nom de skill forkkcode-tools-master(le CLI restemcode-tools).Ignoré
c8a39a5chore: release MiniMax Code 0.5.9 (MiniMax-AI#399)package.jsonuniquement. La version fork reste 0.6.9.docs/telemetry.md, trackers etrequireTelemetrynon réintroduits.mcode/ noms de packagekcode-tools-master, pasmcode-tools-master.sourceRevisiondansrelease/extraction.json9b9885e). Sync sélectif, pas une revue complète du baseline.packages/local-runtime/src/model-provider/thinking.tsmodel-ref.ts), qui a le patch thinking.Conflits
packages/agent-modules/system-reminder/src/mcode-tools-master-reminder.ts: texte amont (découverte multimodale) + skill forkkcode-tools-master. Le CLI cité restemcode-tools, comme le skillkcode-tools-master.copilotOAuth,BRAND/.kineticket l'absence de config télémétrie sont restés ceux demain.release/public-source.json: +1 chemin (minimax-model-catalog.ts), régénéré (4342chemins). Pas de nouveau fichier Vitest ; les tests sont dans des fichiers déjà déclarés.Validation
pnpm verifyPASS one03d7a7, Linux, Node v22.22.2 (engines>=22.19 <23). 15 gates : check:source, check:tsconfig, export source preview, test:release-tools, lint:tui, typecheck, build, check:standalone, check:egress, test:artifact, test:capabilities (114s), test:status-contract, test:smoke, test:byok, test:policy. Focused Vitest avant verify : 14 fichiers / 489 tests PASS.e03d7a7: verify ubuntu-latest Node 24 PASS (5m32s, profile full), verify macos-latest Node 24 PASS (7m29s, profile platform, incluttest:sandbox), verification PASS, performance (basic) PASS, changes PASS, source-history-artifact PASS.docsskipped (not a docs-only diff).perf:fullnon demandé.test:windows(validation Windows en pause dans le workflow),test:release-package(pas d'archive npm). Pas d'appel fournisseur live. TUI interactif non exercé à la main ; le contrat[V]est couvert par les tests de status line.Publication and contribution checks
release/public-source.json; new tests are declared intest/vitest-suites.jsonwhere applicable.Maintainer handoff
Publication scope or license changes (if any): none. New reviewed file:
packages/config/src/minimax-model-catalog.ts(définitions de modèles MiniMax déjà présentes, extraites deconfig.ts).Shared-source port: selective cherry-pick of public
d8a32b6(MiniMax-AI#398).c8a39a5(MiniMax-AI#399) skipped. Do not merge from this PR.