Commit graph

  • 431c1f12ec feat(kap-server): add plugin management and marketplace REST routes feat/built-in-capabilities qer 2026-07-30 18:58:14 +08:00
  • 38c8880e76 fix(agent-core-v2): fire onDidReload on plugin mutations, not just explicit reload qer 2026-07-30 18:46:24 +08:00
  • ba7f09dc19 ci: release packages changeset-release/main github-actions[bot] 2026-07-30 10:45:24 +00:00
  • f1a3475ad5
    fix(agent-core-v2): write refresh results in one atomic config transition (#2410) main Haozhe 2026-07-30 18:42:20 +08:00
  • 70ed1542e3 Clarify system prompt variable evaluation timing feat-skill-reminder 7Sageer 2026-07-30 18:21:47 +08:00
  • 859de742b0 chore(plugins): list kimi-cu on the marketplace without a pinned version qer 2026-07-30 18:14:45 +08:00
  • 424485b9f4 fix(agent-core-v2): never report the webbridge installer-script version as the product version qer 2026-07-30 18:12:34 +08:00
  • 9fcaf3f7af fix(plugins): keep kimi-webbridge plugin version aligned with the upstream skill qer 2026-07-30 18:06:15 +08:00
  • 201e320190 fix(transcript): dedupe user-cancelled interruption markers by turn in the cold fold feat-interrupt-reminder 7Sageer 2026-07-30 17:45:52 +08:00
  • a9e9e8f0b2 fix(agent-core-v2): make user-turn cancellation idempotent and reconcile interruption reminders on restore 7Sageer 2026-07-30 17:45:47 +08:00
  • e9cd2e7a6b feat(agent-core-v2): shelf installs auto-complete capability binary layers qer 2026-07-30 17:43:22 +08:00
  • 889cfa0107 Merge remote-tracking branch 'origin/main' into feat-interrupt-reminder 7Sageer 2026-07-30 17:35:12 +08:00
  • 27e9ee168d fix(agent-core-v2): rename the webbridge wiring plugin to kimi-webbridge-skill qer 2026-07-30 17:15:53 +08:00
  • cca5387e7c Retry auto title generation for prompt-derived session titles auto-title 7Sageer 2026-07-30 16:47:57 +08:00
  • db8b9da550 feat(agent-core-v2): add built-in capabilities (kimi-cu, kimi-webbridge) with REST routes qer 2026-07-30 16:13:08 +08:00
  • fa8cd4ce58 refactor(agent-core-v2): remove the agents_md context injection 7Sageer 2026-07-30 16:07:13 +08:00
  • 68ed623561 feat: request session title generation from the TUI after each turn 7Sageer 2026-07-30 15:56:35 +08:00
  • 683db918e0 feat(transcript): mark user-cancelled turns with an interruption marker 7Sageer 2026-07-30 15:42:48 +08:00
  • d8f455d694
    docs(changelog): sync 0.31.0 from apps/kimi-code/CHANGELOG.md (#2404) liruifengv 2026-07-30 15:39:17 +08:00
  • 479403e701
    chore(vscode): release 0.6.6 (#2401) qer 2026-07-30 15:33:19 +08:00
  • 86b11635ac test: cover session title generation through the public REST path 7Sageer 2026-07-30 15:29:38 +08:00
  • cee7f54253 Merge remote-tracking branch 'origin/main' into auto-title 7Sageer 2026-07-30 15:22:55 +08:00
  • 0f3b106c42
    fix(vscode): reword the sign-in waiting message to authentication (#2402) qer 2026-07-30 15:13:57 +08:00
  • 9a73fe0c3b refactor(agent-core-v2): re-read agents.md per step instead of watching 7Sageer 2026-07-30 15:12:45 +08:00
  • d22a434ffc feat: enable session title generation without an experimental flag 7Sageer 2026-07-30 15:12:19 +08:00
  • ea81c9a3c5
    feat(kap-server): expose the managed-account profile at GET /oauth/userinfo (#2363) liruifengv 2026-07-30 15:05:55 +08:00
  • bc28e9d802
    ci: release packages (#2342) @moonshot-ai/kimi-code@0.31.0 github-actions[bot] 2026-07-30 14:56:30 +08:00
  • c4f5f3fa44 fix: bound session title prompt history 7Sageer 2026-07-30 14:51:22 +08:00
  • 6d0a046488
    fix(vscode): keep sign-in reachable from the no-models screen (#2393) qer 2026-07-30 14:47:37 +08:00
  • 6132b650b4 feat(agent-core-v2): interruption reminder for user-cancelled turns 7Sageer 2026-07-30 14:47:34 +08:00
  • d36f4c58f6
    refactor(agent-core-v2): remove the fault-injection experimental feature (#2399) Haozhe 2026-07-30 14:45:31 +08:00
  • 1b6655754e fix: reject title generation without user prompts 7Sageer 2026-07-30 14:36:43 +08:00
  • d10b1c1308
    fix(agent-core-v2): treat cache entries missing required fields as cold misses (#2395) Haozhe 2026-07-30 14:28:28 +08:00
  • 40172c7ca9
    feat: unify the host identity across OAuth, telemetry, and kap-server (#2382) liruifengv 2026-07-30 13:45:41 +08:00
  • 81c6c64c5f Generate session titles from agent conversation history 7Sageer 2026-07-30 13:11:12 +08:00
  • 0d95eab6d0 refactor(agent-core-v2): unify reminder disclosure baselines 7Sageer 2026-07-30 13:08:35 +08:00
  • 159d4447b0 test: make session title race tests deterministic 7Sageer 2026-07-30 12:33:03 +08:00
  • 42fe810d63 feat: generate session title from the first recorded prompts 7Sageer 2026-07-30 12:10:13 +08:00
  • 691ec4679e
    fix: remove the blocking wait from the TaskOutput tool (#2379) Kai 2026-07-30 01:26:56 +08:00
  • aa51c5bbf0 refactor(agent-core-v2): extract mcpCore and workspaceMcpConfig domains feat/workspace-domain haozhe.yang 2026-07-29 23:24:19 +08:00
  • fa2c5ce18b
    feat: support plugin-contributed custom agents (#2365) 7Sageer 2026-07-29 21:59:48 +08:00
  • 3d9927b4ff feat(kimi-inspect): add Workspace Services view haozhe.yang 2026-07-29 21:54:45 +08:00
  • f357afdad4 refactor(agent-core-v2): extract git work-tree discovery into the git domain haozhe.yang 2026-07-29 21:33:34 +08:00
  • 1896d1a13a
    Revert "fix(kosong): match Kimi's standalone "Unsupported image." rejection (…" (#2368) 7Sageer 2026-07-29 20:56:41 +08:00
  • f66a0c592f refactor: keep only the on-demand session title generation interface 7Sageer 2026-07-29 20:46:34 +08:00
  • 1ffb2a93fa test(node-sdk): wait for the initial MCP connect to settle in the parity list test haozhe.yang 2026-07-29 20:45:03 +08:00
  • 64b27b1464 refactor(agent-core-v2): persist structured environment disclosure 7Sageer 2026-07-29 20:40:44 +08:00
  • 83d8fa6f7d Merge remote-tracking branch 'origin/main' into feat/workspace-domain haozhe.yang 2026-07-29 20:38:17 +08:00
  • 02d77b20d9
    feat(agent-core-v2): let plugins contribute system prompt instructions via the manifest systemPrompt field (#2314) 7Sageer 2026-07-29 20:30:07 +08:00
  • cf3e93591f refactor(agent-core-v2): clean up workspace-domain leftovers and docs haozhe.yang 2026-07-29 20:23:33 +08:00
  • acf2059365 feat(agent-core-v2): collect os-level services into the workspace scope haozhe.yang 2026-07-29 19:58:25 +08:00
  • 2162ec97da fix: preserve automatic session title invariants 7Sageer 2026-07-29 19:44:32 +08:00
  • 4c23ee7ed2 feat(agent-core-v2): restore add-dir as a workspace-level capability haozhe.yang 2026-07-29 19:03:45 +08:00
  • dbb69a2678
    fix(kosong): match Kimi's standalone "Unsupported image." rejection (#2362) STAR-QUAKE 2026-07-29 18:54:07 +08:00
  • 6ef7c260b8 fix: preserve legacy custom session titles 7Sageer 2026-07-29 18:51:12 +08:00
  • 5253f81bea feat(agent-core-v2): collect workspace resources into the handler scope haozhe.yang 2026-07-29 18:26:56 +08:00
  • e4e5937066 style(agent-core-v2): remove non-header comments 7Sageer 2026-07-29 18:16:15 +08:00
  • c7f704182f Resolve feedback endpoint from provider config kap-feedback 7Sageer 2026-07-29 18:09:43 +08:00
  • 7e09814904 Pair auto-title endpoint overrides with matching OAuth credentials 7Sageer 2026-07-29 18:06:39 +08:00
  • db79855986 fix: preserve managed title request headers 7Sageer 2026-07-29 18:04:23 +08:00
  • 5dfb900cb1 refactor(agent-core-v2): share path watch across consumers 7Sageer 2026-07-29 17:43:53 +08:00
  • f21ff66e5b feat(kap-server): forward feedback to the managed collection backend 7Sageer 2026-07-29 17:28:35 +08:00
  • c21c9cf6b5 feat(agent-core-v2): add Workspace scope with handler-owned session lifecycle haozhe.yang 2026-07-29 16:34:23 +08:00
  • b8c1244da5 fix: harden auto-generated session titles 7Sageer 2026-07-29 16:15:15 +08:00
  • f8ec3d1656
    docs: fix dead anchor links in en/zh docs (#2348) wenhua020201-arch 2026-07-29 15:57:48 +08:00
  • 2f7623c8fb docs(kap-server): english-only comments in the feedback protocol 7Sageer 2026-07-29 15:56:51 +08:00
  • 51229c5a39 feat(kap-server): make feedback type optional 7Sageer 2026-07-29 15:53:13 +08:00
  • ed158b226e feat(kap-server): refine feedback payload with type and detail fields 7Sageer 2026-07-29 15:50:55 +08:00
  • b850c5f8f5
    fix(node-sdk): wire applyPersistedSecondaryModel to agent-core-v2 (#2345) 7Sageer 2026-07-29 15:40:42 +08:00
  • 6864c03497 feat(kap-server): add POST /api/v1/feedback endpoint 7Sageer 2026-07-29 15:39:42 +08:00
  • 63f195cbea feat: auto-generate session titles via the managed chat_title tool 7Sageer 2026-07-29 15:11:57 +08:00
  • 33aef16787 feat(agent-core-v2): insert Workspace lifecycle scope and remove mutable cwd paths haozhe.yang 2026-07-29 15:09:47 +08:00
  • 300045cfc1 fix(agent-core-v2): reconcile plugin reminders after undo 7Sageer 2026-07-29 13:17:48 +08:00
  • 9b01097f65 fix(agent-core-v2): dedupe plugin session-start reminders 7Sageer 2026-07-29 12:16:37 +08:00
  • 37d9bdc585
    docs(changelog): sync 0.30.0 from apps/kimi-code/CHANGELOG.md (#2343) liruifengv 2026-07-29 12:13:20 +08:00
  • efac96c8a9
    feat(agent-core): custom agent files and secondary model on the v1 engine (#2232) 7Sageer 2026-07-29 12:06:26 +08:00
  • 16c7189bd5
    ci: release packages (#2244) @moonshot-ai/kimi-code@0.30.0 github-actions[bot] 2026-07-29 11:35:59 +08:00
  • 973e2a008c
    chore: prune non-user-facing changesets before release (#2335) liruifengv 2026-07-29 11:27:45 +08:00
  • 640e37b908 fix(agent-core-v2): preserve custom metadata when memory sessions fork feat/session-host-runtime haozhe.yang 2026-07-29 11:16:06 +08:00
  • 9df1e93087 test(agent-core-v2): drop the await on the synchronous plan exit haozhe.yang 2026-07-29 11:01:07 +08:00
  • c0295dddc1 fix(kap-server): reconcile global message search with the runtime session host haozhe.yang 2026-07-29 10:56:29 +08:00
  • 3c6f20d0be refactor(agent-core-v2): remove session context path fields and finalize guards haozhe.yang 2026-07-29 06:04:21 +08:00
  • 1fad96a218 refactor(agent-core-v2): replace the legacy session lifecycle with a facade over the runtime host haozhe.yang 2026-07-29 04:52:52 +08:00
  • f77063784a feat(agent-core-v2): add session transfer service and cross-runtime fork haozhe.yang 2026-07-29 04:26:09 +08:00
  • 7caed454c9 feat(kap-server): key WS internals by SessionRef and adapt /api/v1/ws haozhe.yang 2026-07-29 03:49:19 +08:00
  • 2622c86b46 feat(kap-server): switch live v1 routes to runtime-backed sessions haozhe.yang 2026-07-29 02:35:32 +08:00
  • f01ecb6ba2 feat(agent-core-v2): add runtime session host with legacy-activation parity haozhe.yang 2026-07-29 01:44:59 +08:00
  • f61944fcd1 feat(kap-server): resolve v1 session ids centrally and delegate cold reads to runtimes haozhe.yang 2026-07-29 01:05:06 +08:00
  • 7a938f5d1e feat(agent-core-v2): build session scopes from ISessionRuntimeContext haozhe.yang 2026-07-28 23:56:02 +08:00
  • 32a7e35429 feat(agent-core-v2): add workspace runtime manager, session facade, and v1 create adapter haozhe.yang 2026-07-28 22:48:31 +08:00
  • 355372a5e9 feat(agent-core-v2): add LocalWorkspaceRuntime over the legacy session layout haozhe.yang 2026-07-28 22:21:52 +08:00
  • 8e2d6a8b47 feat(agent-core-v2): add StandaloneMemoryHostRuntime multi-session vertical slice haozhe.yang 2026-07-28 21:45:30 +08:00
  • 64fdd6e13f refactor(agent-core-v2): add session host runtime contracts and v1 wire baseline haozhe.yang 2026-07-28 21:13:04 +08:00
  • f5638b3c9d fix(agent-core-v2): finish live reminder review fixes 7Sageer 2026-07-29 02:38:48 +08:00
  • 5750343e2f fix(agent-core-v2): close live reminder review gaps 7Sageer 2026-07-29 02:09:49 +08:00
  • 52997f5e95 fix(telemetry): tighten replacement shutdown budgets codex/telemetry-durable-shutdown 7Sageer 2026-07-29 01:43:59 +08:00
  • bffa6cf0be Merge remote-tracking branch 'origin/main' into feat-skill-reminder 7Sageer 2026-07-29 01:33:25 +08:00
  • 25ac4bd999 fix(telemetry): stage events during appender replacement 7Sageer 2026-07-29 01:22:19 +08:00
  • 7511438a57 docs(agent-core-v2): document telemetry lifecycle handoff 7Sageer 2026-07-29 00:45:01 +08:00
  • e9464a2739 refactor(agent-core-v2): harden live reminder architecture 7Sageer 2026-07-29 00:39:04 +08:00