kimi-code/packages
haozhe.yang ed45cee65d refactor(config): self-register config sections at module load
Move config-section registration out of Service constructors and into
import-time contributions, mirroring the existing registerScopedService
pattern so a section is available as soon as its domain barrel is imported.

- add configSectionContributions collector (module-level, no DI) with
  registerConfigSection / get / _clearForTests
- ConfigRegistry drains the collected contributions on construction
- each owner configSection.ts calls registerConfigSection at top level
  (providers, models, modelCatalog, experimental, thinking/defaultThinking,
  loopControl, permission, hooks, background, microCompaction, cron)
- domain barrels import their configSection to guarantee the side effect
- remove registerSection calls and the now-unused IConfigRegistry injection
  from the 11 owning Services

The KIMI_MODEL_* effective overlay is still registered by modelService and
left for a follow-up.
2026-07-01 22:03:05 +08:00
..
acp-adapter chore(telemetry): normalize telemetry property keys to snake_case (#1196) 2026-06-29 17:40:50 +08:00
agent-core feat: support plugin slash commands (#1204) 2026-06-30 19:38:01 +08:00
agent-core-v2 refactor(config): self-register config sections at module load 2026-07-01 22:03:05 +08:00
kaos ci: run unit tests on windows (#1037) 2026-06-26 11:56:41 +08:00
kimi-migration-legacy feat(web): introduce Kimi web app and daemon gateway (#625) 2026-06-17 20:53:46 +08:00
kosong feat(timing): split TTFT into api-server and client portions (#1228) 2026-06-30 19:15:02 +08:00
migration-legacy ci: run unit tests on windows (#1037) 2026-06-26 11:56:41 +08:00
minidb feat(minidb): add embedded key-value database package 2026-06-28 16:30:10 +08:00
node-sdk feat: support plugin slash commands (#1204) 2026-06-30 19:38:01 +08:00
oauth feat(server): auto-refresh provider model catalog and push change events (#1207) 2026-06-30 12:29:10 +08:00
protocol Merge remote-tracking branch 'origin/main' into kimi-code-v2 2026-06-30 21:25:35 +08:00
server feat(server): add GUI store API mirroring localStorage (#1231) 2026-06-30 21:04:59 +08:00
server-e2e fix(web): stop auto-dismissing pending questions and approvals on a timeout (#1070) 2026-06-24 19:15:06 +08:00
server-v2 feat(server-v2): add model catalog auto-refresh and remaining wiring 2026-07-01 13:02:26 +08:00
telemetry ci: run unit tests on windows (#1037) 2026-06-26 11:56:41 +08:00