Commit graph

  • 7158116814 ci: release packages changeset-release/main github-actions[bot] 2026-08-22 10:25:03 +00:00
  • d723cc47ee
    feat(agent-core-v2): add the unified MCP management plane (#3002) main 7Sageer 2026-08-22 18:22:37 +08:00
  • d4e0ad4b2d
    chore: sync web dist from code-app (#3166) liruifengv 2026-08-21 21:03:29 +08:00
  • 39ce696519 fix(node-sdk): normalize persisted MCP errors codex/pr-3002-f1-public-error 7Sageer 2026-08-21 17:02:07 +08:00
  • bfa8042dbc fix(node-sdk): register MCP OAuth errors 7Sageer 2026-08-21 16:12:44 +08:00
  • 491ebd050f
    chore: sync web dist from code-app (#3157) liruifengv 2026-08-21 15:30:17 +08:00
  • cd2d91020a
    docs: document detailed parameters for all server API endpoints (#3155) Haozhe 2026-08-21 15:05:38 +08:00
  • 54bb49e138
    fix(kimi-code): keep the previous turn's answer visible when a cron turn ends (#3154) Grapedge 2026-08-21 15:01:07 +08:00
  • e0936bfc3e
    docs(plugins): rework Kimi Datasource section with authoritative source names (#3153) wenhua020201-arch 2026-08-21 14:59:49 +08:00
  • 0f44537c13
    feat(agent-core-v2): turn /tower into a mode parallel to plan mode (#3099) qer 2026-08-21 14:47:37 +08:00
  • 2f795ccac7 test(transcript): move the contract e2e timeout to the describe arg (jest lint) fix/transcript-notification-fold qer 2026-08-21 14:21:34 +08:00
  • aae4ce71fc fix(node-sdk): restate engine MCP management errors as KimiError 7Sageer 2026-08-21 13:07:13 +08:00
  • f8da2c90af fix(agent-core-v2): bound MCP OAuth auth-server requests and the shutdown drain 7Sageer 2026-08-21 13:07:13 +08:00
  • 3090c1c482
    chore: sync web dist from code-app (#3152) liruifengv 2026-08-21 11:31:35 +08:00
  • 11f9cd04f4 fix(transcript): settle the spawned agent row when its lifecycle redirects to the task row qer 2026-08-20 19:07:01 +08:00
  • 7daf99e20a test(agent-core-v2): re-record event stream snapshots with prompt.accepted published qer 2026-08-20 17:50:39 +08:00
  • eae29201d7 fix(transcript): guard the prompt backfill against missing services; align stream expectations with prompt.accepted on the bus qer 2026-08-20 17:01:25 +08:00
  • 281ebf8114 test(transcript): add the contract-level e2e covering every entity the client renders from qer 2026-08-20 16:20:27 +08:00
  • 2ea5f794de fix(agent-core-v2): publish prompt.accepted on the event bus qer 2026-08-20 16:20:27 +08:00
  • 3e5976ecfd fix(transcript): include the prompts entity in the REST transcript response qer 2026-08-20 14:40:29 +08:00
  • d86f3e3ac0 fix(transcript): reconcile liveness and the prompt queue at backfill from the live loop state qer 2026-08-20 14:31:15 +08:00
  • 4733e9e593 fix(transcript): populate the prompts entity from prompt.accepted/queued engine events qer 2026-08-20 13:53:21 +08:00
  • 609d849596 fix(transcript): mirror turn liveness into meta.activity, live and cold qer 2026-08-20 13:36:25 +08:00
  • 57ee405347 feat(transcript): carry subagent model and thinking effort on task entities qer 2026-08-20 02:18:06 +08:00
  • ea6d64d12a fix(transcript): derive task-turn boundaries from durable turn.prompt records qer 2026-08-20 01:15:18 +08:00
  • 7c36d456ea fix(transcript): keep other tasks' notifications in task-origin turns qer 2026-08-20 01:01:08 +08:00
  • bbb2559160 fix(transcript): attach mid-turn task notifications to the following step, cold and live qer 2026-08-20 00:54:31 +08:00
  • b43e971eae fix(transcript): drop folded notifications without a persisted step, truncate only at output blocks qer 2026-08-20 00:39:25 +08:00
  • 163ec98e75 fix(transcript): truncate folded notification text at the first child-block tag, not just the tag lines qer 2026-08-20 00:27:45 +08:00
  • 9905e3bee4 fix(transcript): stop folded notification text before child blocks, preserve legacy background_task turns absent from the boundary set qer 2026-08-20 00:14:21 +08:00
  • 2f2b2c5cbb fix(transcript): normalize folded notification text to the live title/body form qer 2026-08-20 00:04:16 +08:00
  • 04255a7aa7 fix(transcript): fold consecutive task notifications into the same turn qer 2026-08-19 23:59:23 +08:00
  • 0ccda12a16 fix(transcript): collect background_task turn origins too, and fall back when the wire has no turn.started records qer 2026-08-19 23:54:25 +08:00
  • 599d0d90b1 fix(transcript): key the notification fold on persisted task-turn boundaries, not the previous message role qer 2026-08-19 23:47:35 +08:00
  • 19e513c23b chore: changeset for the notification fold fix qer 2026-08-19 23:28:21 +08:00
  • d9459eaf79 fix(transcript): fold mid-turn task notifications into the current turn on cold rebuild qer 2026-08-19 23:27:06 +08:00
  • 30e7f62d2c
    fix(kaos): resolve Git Bash POSIX paths for file tools on Windows (#2200) wszqkzqk 2026-08-20 22:42:16 +08:00
  • 381142aff1
    fix(agent-core-v2): let session archive proceed after a failed resume (#3139) Haozhe 2026-08-20 22:40:27 +08:00
  • e9a99e5ec6
    feat: add Tencent CloudBase plugin to the curated marketplace (#3136) qer 2026-08-20 22:15:09 +08:00
  • f6736d7c0d
    feat(agent-core-v2): add a fork parameter to the Agent tool (#3007) 7Sageer 2026-08-20 21:50:44 +08:00
  • 8ca1a3fd91
    docs(changelog): sync 0.38.0 from apps/kimi-code/CHANGELOG.md (#3137) liruifengv 2026-08-20 21:40:27 +08:00
  • 0999454bdc
    ci: release packages (#3074) @moonshot-ai/kimi-code@0.38.0 github-actions[bot] 2026-08-20 21:11:45 +08:00
  • 2c5415f930
    chore: sync web dist from code-app (#3135) liruifengv 2026-08-20 21:09:01 +08:00
  • 3b69765cf3
    fix(agent-core-v2): remove duplicate launch-time subagent.spawned (#3134) Haozhe 2026-08-20 20:55:33 +08:00
  • fc0f275dd4
    refactor(agent-core-v2): extract goal domain into a self-contained feature (#3130) Haozhe 2026-08-20 19:52:57 +08:00
  • c74db87e6b fix(tui): restore retained context counters on the /model recovery path fix/logout-keeps-session liruifengv 2026-08-20 19:29:08 +08:00
  • 11d229657c fix(tui): resync the retained session after re-login liruifengv 2026-08-20 19:08:52 +08:00
  • a9ead16ea6 fix(tui): keep the current session across logout and provider removal liruifengv 2026-08-20 18:48:26 +08:00
  • 234c689bba fix(mcp): preserve auth management semantics 7Sageer 2026-08-20 18:13:34 +08:00
  • 3899079a2c
    fix(agent-core-v2): guard config persistence against lossy writes (#3121) 7Sageer 2026-08-20 18:04:59 +08:00
  • 3baf993d55 fix(flow): close the flag-disable race across prompt submission feat/flow-feature Kaiyi 2026-08-20 17:51:54 +08:00
  • 88f3d3192e fix(flow): record the finished reason in the final verdict fold Kaiyi 2026-08-20 17:30:07 +08:00
  • 38c55501ad
    docs: restructure the secondary_model config section for scannability (#3123) 7Sageer 2026-08-20 17:25:13 +08:00
  • 68d4e7ab14 feat(mcp): expose the management plane without the experimental flag 7Sageer 2026-08-20 17:22:10 +08:00
  • 3fdce983f8
    fix: drain in-flight persistence and log writes on session close and shutdown (#3122) Haozhe 2026-08-20 17:19:20 +08:00
  • a0144c3b0c Merge remote-tracking branch 'origin/main' into feat/flow-feature Kaiyi 2026-08-20 17:09:19 +08:00
  • 97c2159791
    feat(kimi-code): load startup banner from client_configs (#3117) liruifengv 2026-08-20 16:54:55 +08:00
  • 88b98197a6 fix(flow): enforce the reserved flow namespace at parse time, advertise shadowed flow tool names Kaiyi 2026-08-20 16:54:45 +08:00
  • 8f94ea58e9 fix(flow): watch the user flows directory, declare both FlowStart read paths, teach concurrent dispatch Kaiyi 2026-08-20 16:43:48 +08:00
  • 34a9ecf925 fix(agent-core-v2): carry the agent id on flow status events after the session-scope refactor Kaiyi 2026-08-20 16:43:37 +08:00
  • 89e28b1607 Merge origin/main into feat/flow-feature Kaiyi 2026-08-20 16:43:18 +08:00
  • cb0ada9825 chore: add the SDK changeset for MCP management cwd params 7Sageer 2026-08-20 16:32:20 +08:00
  • 5d2f6b4d8a docs(mcp): note probe credential effects and plane semantics 7Sageer 2026-08-20 16:32:20 +08:00
  • 2e9ed91390 fix(mcp): map OAuth flow failures to wire code 40929 7Sageer 2026-08-20 16:32:20 +08:00
  • 3cf106152b fix(mcp): abort the auth::complete long poll on client disconnect 7Sageer 2026-08-20 16:32:20 +08:00
  • cd8a10d9aa fix(mcp): keep mutable user entries writable past read-only collisions 7Sageer 2026-08-20 16:31:26 +08:00
  • 47e3f66a73 fix(mcp): expire abandoned OAuth flows after an idle timeout 7Sageer 2026-08-20 16:31:07 +08:00
  • c4a938687c fix(mcp): check project-layer trust at the queried cwd 7Sageer 2026-08-20 16:30:16 +08:00
  • 1199188295 fix(flow): source-check auxiliary flow guards and prefer any valid definition in FlowStart Kaiyi 2026-08-20 16:08:43 +08:00
  • a09d904140
    refactor(agent-core-v2): migrate agent domains to model-as-container architecture (#3103) Haozhe 2026-08-20 16:06:59 +08:00
  • cd9c9cdce5 fix(flow): key flow lifecycle and slash naming on projected flows only Kaiyi 2026-08-20 15:43:21 +08:00
  • 1e2c58ddaf feat(flow): surface the stage-jump reason under every jump policy Kaiyi 2026-08-20 15:28:27 +08:00
  • 1c9331091d feat(flow): load user-level flow definitions from ~/.kimi-code/flows Kaiyi 2026-08-20 15:27:18 +08:00
  • cfc3350483
    feat(kimi-code): collapse long ! shell command output (#3054) Grapedge 2026-08-20 14:55:38 +08:00
  • a34d02a64f
    chore(datasource): add changeset for the 13 new sources (#3119) qer 2026-08-20 14:40:52 +08:00
  • 03dcfcf6d0
    feat(datasource): add NDA/NBS, standards, IGO, xhcj, and caixin sources (#3115) qer 2026-08-20 14:16:15 +08:00
  • 6ed3fa0630 fix: reconcile MCP workspaces concurrently 7Sageer 2026-08-20 13:56:58 +08:00
  • 15da84606a
    feat(kap-server): add workspace-grouped sessions view and lifecycle events (#3114) Haozhe 2026-08-20 13:45:38 +08:00
  • 69e1d79262 fix: reject persisted MCP plugin collisions 7Sageer 2026-08-20 13:34:26 +08:00
  • 35aeaad186 fix: serialize MCP OAuth and trust cleanup 7Sageer 2026-08-20 13:16:47 +08:00
  • a55288bb56 fix: await MCP workspace reconciliation 7Sageer 2026-08-20 12:55:36 +08:00
  • 3951e2bc7a fix(oauth): stop proactive sweep during shutdown 7Sageer 2026-08-20 12:35:20 +08:00
  • f1208c8d72
    feat(agent-core-v2): rework the title generation excerpts (#3109) liruifengv 2026-08-20 12:25:51 +08:00
  • 38c229de0b fix(oauth): retain refresh tokens after SDK saves 7Sageer 2026-08-20 12:20:36 +08:00
  • e49897db66 fix(mcp): preserve trust and oauth behavior 7Sageer 2026-08-20 12:05:26 +08:00
  • d96b4a0149
    fix: fail fast on provider-filtered empty responses (#3101) Kimi Agent 2026-08-20 11:55:26 +08:00
  • 99d4b5d9ea fix(mcp): close callback listener on setup failure 7Sageer 2026-08-20 11:49:45 +08:00
  • 4024a5ef7e fix(mcp): canonicalize trust and refresh scheduling 7Sageer 2026-08-20 11:36:58 +08:00
  • 3d7762003a
    feat(kimi-code): support two OAuth login endpoints (#2862) liruifengv 2026-08-20 11:24:02 +08:00
  • 05f2ad5dda
    chore: rewrite unreleased changesets per the gen-changesets rules (#3108) Kimi Agent 2026-08-20 11:06:10 +08:00
  • ca87c58e62
    fix(agent-core-v2): cap default subagent delegation at one level (#3012) Haozhe 2026-08-20 09:53:11 +08:00
  • ce7695cec7 fix(mcp): guard CRUD across registry collisions 7Sageer 2026-08-20 00:54:53 +08:00
  • 03e1e114db fix(mcp): drain OAuth refreshes during shutdown 7Sageer 2026-08-20 00:42:03 +08:00
  • fce8716ad8 fix(mcp): honor workspace CRUD context and refresh timing 7Sageer 2026-08-19 23:59:04 +08:00
  • 430879b3f3 fix(klient): normalize MCP OAuth errors 7Sageer 2026-08-19 23:16:50 +08:00
  • fa9865f2ee
    docs: document KIMI_CODE_CUSTOM_HEADERS on the env vars page (#3097) Kimi Agent 2026-08-19 23:02:36 +08:00
  • 39ea35b477 fix(agent-core-v2): isolate stdio MCP probes 7Sageer 2026-08-19 22:59:56 +08:00
  • 67fbcdf1ba
    feat(agent-core-v2): guard Edit and Write against stale or unread files (#3096) Haozhe 2026-08-19 22:55:55 +08:00
  • 4ff06f17e3
    fix(kap-server): serve real session usage in snapshot and persist per-turn context readings (#3094) Haozhe 2026-08-19 22:06:53 +08:00
  • a9121216de test(node-sdk): cover offline MCP auth statuses 7Sageer 2026-08-19 21:34:55 +08:00