Skip to content

docs: advance Kimi Code baseline to 2.3.1 - #60

Merged
FinbackYu merged 2 commits into
mainfrom
upstream/2.3.1-review
Oct 23, 2026
Merged

FinbackYu merged 2 commits into
mainfrom
upstream/2.3.1-review

Conversation

@FinbackYu

Copy link
Copy Markdown
Owner

What

Consumer-side baseline advancement to Kimi Code 2.3.1 (tag 71a07ca316d3…, peeled 684bae9ea6a4…; workspace root gate already green on 2.2.0 → 2.3.1):

  • CAPABILITIES.md / KNOWN_ISSUES.md: baseline 2.3.1, Last verified 2026-10-23, pinned links moved to the target commit, wire manifest 64→65, KI-2 rewritten (host git status is now async since 2.3.0 — first-frame gitBranch: null is the normal path and HUD's HEAD fallback is the regular display path), KI-8/KI-20 annotations
  • New docs/upstream-2.3.1-review.md with the full review (evidence @commit, membership checks, impact matrix)
  • docs/capabilities-archive.md: Baseline delta (2.2.0 → 2.3.1); session-title default-off note marked superseded in 2.3.0 (closes the [kimi-code-watch] 上游 PR #4200:TUI 自动会话标题默认开启,会话标题默认值声明与基线审查需 parity #58 follow-up item)
  • showcase pages CLI_VERSION = '2.3.1' (release-metadata gate); .gitignore whitelist entry for the new review doc
  • New tests: changeNotifier.snapshot folds to a no-op; 2.3.x-shaped tui.toml install/uninstall stays idempotent; [models."x".upgrade] subtable leaves provider attribution and quota gating untouched

Verification

  • npm test — 826 tests, 825 pass, 1 pre-existing skip (5 new tests added, zero existing assertions changed)
  • KIMI_HUD_RELEASE_CHECK=1 node --test test/release-metadata.test.mjs — green
  • Upstream facts independently re-verified from local tag objects (peeled/tag/merge-base/range counts)

Closes the doc side of #54 evidence collection; #54 and #58 get their closing comments after merge.

Pin the audited baseline to @moonshot-ai/kimi-code@2.3.1 (peeled
684bae9ea6a4), the 37-commit / 481-path non-linear range that includes
the 2.3.0 release.

- CAPABILITIES.md / KNOWN_ISSUES.md: Last verified 2026-10-23, re-pinned
  upstream links, manifest 64 -> 65, models.*.upgrade recorded as
  readable-but-unrendered.
- gitBranch: PR #4201 shipped, so the host's Git read is an asynchronous
  cache and a first-frame null is normal; the HUD HEAD fallback is a
  regular display path (KI-2 rewritten, prep comments and the cold-Git
  fixture version updated).
- KI-8 gains the 2.3.x seam evidence, KI-20 the trust-store and session
  lock note.
- Archive: 2.2.0 -> 2.3.1 delta added; the 0.36.1 "session titles
  default-off" statement marked superseded (issue #58 follow-up).
- New docs/upstream-2.3.1-review.md, allow-listed in .gitignore, with the
  #54 and #58 evidence.
- READMEs and both showcase pages follow the baseline; HUD_VERSION is
  untouched.
Three additive regressions for the 2.3.1 baseline, none touching runtime
behaviour:

- wire-row-classes: new fixture interleaving both changeNotifier.snapshot
  shapes, proving the 65th manifest record folds as a no-op through the
  fold, persisted-state and render comparisons.
- management-service: a 2.3.x tui.toml (auto_session_title present,
  disable_feedback_survey absent) survives install twice and comes back
  byte-for-byte after uninstall.
- render-runtime: [models."x".upgrade] subtables leave provider
  attribution and the quota gate unchanged and leak no migration text.
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