Skip to content

Merge upstream 8a0b439 (14 commits) - #8

Closed
tournierjc wants to merge 15 commits into
mainfrom
merge/upstream-8a0b439
Closed

tournierjc wants to merge 15 commits into
mainfrom
merge/upstream-8a0b439

Conversation

@tournierjc

Copy link
Copy Markdown
Collaborator

Merge upstream 8a0b439 (14 commits)

Source : MiniMax-AI/minimax-code @ 8a0b439 (base fork main b90cfe9). 14 commits merges, 0 bloque, 0 doublon (verifie vs PR #1-#7).

Commits merges (14)

Preserves du fork (verifies apres merge)

  • docs/telemetry.md, packages/config/src/telemetry-policy.ts, packages/tui/src/analytics/*, packages/tui/src/cli/telemetry-command.ts : toujours supprimes (le code telemetre upstream qui reintroduisait requireTelemetryRunner dans program.ts a ete ecarte par la resolution).
  • Egress guard default-deny intact : packages/shared/src/egress-guard.ts, packages/tui/src/runtime/egress-guard.ts, scripts/check-egress-guard.mjs, docs/egress-policy.md — diff vs origin/main = vide.

Conflits resolus (4)

  1. docs/telemetry.md : UD → delete (accepte fork).
  2. packages/tui/src/cli/program.ts : hunks telemetry amont (commande telemetry status/preview + requireTelemetryRunner) ecartes ; hunks lies (option --support-image) conserves.
  3. docs/tui-capabilities.md : phrase de regression-test amont (reference session-report/telemetry) ecartee, section fork gardee ; section amont « Interactive startup model » (feat: support session-scoped interactive model overrides MiniMax-AI/minimax-code#227) conservee.
  4. packages/local-runtime-v2/.../process-local-application-contract.ts : import union — garde les deux (UserModelInputView fork + CopilotOAuthStatus fork PR feat: GitHub Copilot model provider connector (live catalog, context + reasoning effort) #2), tous deux exports par model-system/index.ts.
  5. release/public-source.json + test/vitest-suites.json : regeneres via node scripts/source-inventory.mjs --write (4186 chemins) ; entrees de test du fork conservees (copilot/openrouter/deepseek presents).

Gates (check_gates.sh, node via shim corepack→npx pnpm@9.12.0, --config vitest.oss.config.mjs)

Gate AVANT (fork main) APRES (branche merge)
typecheck (tsc standalone) exit 0 exit 0
service-input.test 9 passed 10 passed
provider-presets.service.test 37 passed 37 passed
provider-application.test 20 passed 20 passed
egress-guard.test 14 passed 14 passed
tui-scrollbar-interaction.test (nouveau amont) n/a 18 passed

Aucun push sur main. Merge via cette PR uniquement.

hetaoBackend and others added 15 commits September 20, 2026 11:06
* chore: define issue triage labels and collaborator-only guidance

* chore: scope issue intake to the standalone CLI

* chore: retain Desktop feedback alongside CLI source support

* fix: allow policy questions without a product or platform
* fix: preserve system prompts for Kimi Coding

* fix: preserve system prompts for DashScope

* Revert "fix: preserve system prompts for DashScope"

This reverts commit d8d6061.
…x-AI#224)

Adapt drowzeys/minimax-code commit 0b24a77 from issue MiniMax-AI#216. Reserve the three-column hit gutter, preserve content selection and mouse routing, and cancel scrollbar drags beneath overlays.

Co-authored-by: drowzeys <drowzeys@users.noreply.github.com>
* feat(tui): add a context-meter status line item

The status line can already show remaining context headroom as a bare
percentage (context-remaining), but a numeric readout is easy to miss
while working. Add an opt-in context-meter item that renders the same
remaining-headroom value as a compact gauge, e.g.
'Context ▕██████░░▏ 77% left', so the line drains and recolors as the
Session approaches its context window.

- New canonical item 'context-meter' with 'context-bar' and
  'context-gauge' aliases; not part of the default item order.
- Renderer shares the runtime usage snapshot, model fallback, and
  error/warning thresholds with 'context-remaining', and shrinks to a
  shorter gauge before collapsing to the 'Ctx N%' minimal variant.
- Settings picker gains English/Chinese descriptions; the shared status
  line documentation covers the item, aliases, and opt-in semantics.

Validation: tsc -p tsconfig.standalone.json clean; vitest
tui-status-line-items.test.ts, tui-workspace-status-line.test.ts, and
status-line-picker.test.ts pass (98 tests); node
scripts/source-inventory.mjs passes with no inventory changes.

* fix(tui): deduplicate context meter and share headroom rendering

Review and harden the opt-in contribution from drowzeys/minimax-code commit 4076c6f (issue MiniMax-AI#217). Preserve the original author commit; cover aliases, priority, fallback, thresholds, width fitting, missing data and localized settings.

---------

Co-authored-by: drowzeys <drowzeys@users.noreply.github.com>
Add provider add --support-image and preserve capability metadata through create and update inputs. Cover saved configuration and actual image transport with the packaged offline BYOK fixture.

Adapted the CLI declaration and capability preservation approach from smartworldarafath/minimax-code commit 6ec8ad0. Keep explicit image-input semantics without inferring vision from generic attachments or catalog fallbacks.

Co-authored-by: smartworldarafath <smartworld.bd.710@gmail.com>
* fix: preserve system prompts for DashScope

* fix(ai): cover official DashScope plan and workspace hosts
* fix: preserve system prompts for DashScope

* fix: preserve system prompts for SiliconFlow China

* fix(ai): cover official DashScope plan and workspace hosts

* fix(ai): cover both official SiliconFlow API hosts
…AI#231)

Allow read-only access to designated skill roots while retaining private-state and symlink guards. Cover permission modes and resource operations through the runtime facade.
# Conflicts:
#	docs/tui-capabilities.md
#	packages/local-runtime-v2/src/application/session/process-local-application-contract.ts
@tournierjc tournierjc closed this Sep 20, 2026
@tournierjc
tournierjc deleted the merge/upstream-8a0b439 branch September 20, 2026 07:58
@tournierjc

Copy link
Copy Markdown
Collaborator Author

Remplacée par la PR #9 (même contenu sync/upstream-8a0b439, déjà mergée dans main en 7d571f2). Fermeture sans merge volontaire — contenu vérifié présent sur main.

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.

5 participants