Skip to content

chore: sync upstream/main 17 commits (2026-09-04) into fork - #54

Merged
arrrrny merged 1 commit into
masterfrom
sync/fork-sync-resolution-2026-09-04
Sep 4, 2026
Merged

chore: sync upstream/main 17 commits (2026-09-04) into fork#54
arrrrny merged 1 commit into
masterfrom
sync/fork-sync-resolution-2026-09-04

Conversation

@arrrrny

@arrrrny arrrrny commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

Merge the 17 upstream commits from MoonshotAI/kimi-code#main that did not auto-sync, with manual conflict resolution for all 7 conflicted files.

Upstream commits included

Conflict resolution

All 7 conflicted files resolved with fork-owned features preserved:

File Resolution
apps/kimi-code/src/tui/commands/config.ts Preserved fallback-model and squeeze-model fork-owned commands
apps/kimi-code/src/tui/config.ts Kept fork-owned config additions
apps/kimi-code/test/tui/commands/update-preferences.test.ts Merged fork test expectations with upstream
apps/kimi-code/test/tui/config.test.ts Merged fork test expectations with upstream
packages/agent-core-v2/src/agent/fullCompaction/compactionOps.ts Kept fork-owned fullCompactionKey model fields
packages/agent-core-v2/src/agent/fullCompaction/fullCompactionService.ts Merged upstream imports with fork squeeze-model cascade
packages/agent-core-v2/src/app/telemetry/events.ts Merged telemetry event definitions

Additional fix during merge

  • Removed stale import from (state key deleted by upstream refactor)

Fork-owned files guard

All fork-owned markers in verified present after merge (fallbackModel, squeeze-model-secondary, fork-and-switch, model-favorites).

Test status

4 pre-existing test failures in fullCompaction (identical to fork master baseline). No new test failures introduced by this merge.

Conflicts resolved:
- apps/kimi-code/src/tui/commands/config.ts — preserved fork-owned fallback-model and squeeze-model commands
- apps/kimi-code/src/tui/config.ts — kept fork-owned config additions
- apps/kimi-code/test/tui/commands/update-preferences.test.ts — merged fork test expectations with upstream
- apps/kimi-code/test/tui/config.test.ts — merged fork test expectations with upstream
- packages/agent-core-v2/src/agent/fullCompaction/compactionOps.ts — kept fork-owned fullCompactionKey model fields, removed upstream-deleted fullCompactionWireRangesKey
- packages/agent-core-v2/src/agent/fullCompaction/fullCompactionService.ts — merged upstream's new imports with fork's squeeze-model cascade
- packages/agent-core-v2/src/app/telemetry/events.ts — merged telemetry event definitions

Removed upstream-deleted files:
- packages/agent-core-v2/src/features/staleGuard/* (upstream refactored this out)
- packages/agent-core-v2/test/features/staleGuard/staleGuard.test.ts

Fixed:
- packages/agent-core-v2/test/state/builtinReplayableKeys.ts — removed stale fullCompactionWireRangesKey import (state key deleted by upstream)
@arrrrny
arrrrny merged commit 40b9b99 into master Sep 4, 2026
7 of 15 checks passed
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.

1 participant