kimi-code/packages
qer 6595955b31
Some checks are pending
CI / test-windows (push) Waiting to run
CI / lint (push) Waiting to run
CI / build (push) Waiting to run
CI / test (1) (push) Waiting to run
CI / test (2) (push) Waiting to run
CI / test (3) (push) Waiting to run
CI / test (4) (push) Waiting to run
CI / test (5) (push) Waiting to run
CI / test-pi-tui (push) Waiting to run
CI / test-vscode-legacy (push) Waiting to run
CI / typecheck (push) Waiting to run
Nix Build / Check flake.nix workspace sync (push) Waiting to run
Nix Build / nix build .#kimi-code (push) Blocked by required conditions
Release / Native release artifact (push) Blocked by required conditions
Release / Publish native release assets (push) Blocked by required conditions
Release / Release (push) Waiting to run
Release / Deploy docs (push) Blocked by required conditions
fix(kap-server): report run_in_background on the task wire (#3239)
* fix(kap-server): report run_in_background on the task wire

The /tasks wire now carries the task's detached flag as
run_in_background (schema in both the kap-server local copy and the
public protocol package). A running foreground subagent used to be
indistinguishable from a background one on this surface — clients that
defaulted the missing field to true would treat it as background.

* chore: add changeset for the run_in_background wire fix

* fix(kap-server): make run_in_background a required wire field

The field is always emitted (ghost-restored records pre-dating it read
true: the persisted store only lists terminal-and-detached or running
tasks, which all carry a concrete flag). Making the contract required
means a producer that omits it fails as an ordinary protocol error
instead of clients silently re-interpreting the row as foreground

* fix(protocol): keep run_in_background optional in the public task schema

The public schema types the agent-core v1 task service too, which does
not emit the field — making it required there is a breaking protocol
change (and broke agent-core's typecheck). kap-server's own local
schema stays required: it is the sole writer of the /tasks response
and always emits. Consumers apply the foreground fallback when the
field is absent
2026-08-25 22:13:29 +08:00
..
acp-adapter ci: release packages (#2932) 2026-08-18 19:19:18 +08:00
acp-server refactor(agent-core-v2): migrate skill domain to agent runtime (#3202) 2026-08-24 18:53:04 +08:00
agent-core fix(agent-core): gate background questions on task controls (#3159) 2026-08-23 20:40:23 +08:00
agent-core-v2 fix(agent/loop): abort listeners (#3241) 2026-08-25 20:25:18 +08:00
kaos fix(kaos): resolve Git Bash POSIX paths for file tools on Windows (#2200) 2026-08-20 22:42:16 +08:00
kap-server fix(kap-server): report run_in_background on the task wire (#3239) 2026-08-25 22:13:29 +08:00
klient refactor(agent-core-v2): migrate skill domain to agent runtime (#3202) 2026-08-24 18:53:04 +08:00
kosong fix: fail fast on provider-filtered empty responses (#3101) 2026-08-20 11:55:26 +08:00
migration-legacy ci: release packages (#1767) 2026-07-16 18:54:29 +08:00
minidb fix: drain in-flight persistence and log writes on session close and shutdown (#3122) 2026-08-20 17:19:20 +08:00
node-sdk feat(kimi-code): add remote control web tunnel (#3034) 2026-08-25 20:22:06 +08:00
oauth feat(agent-core-v2): add the unified MCP management plane (#3002) 2026-08-22 18:22:37 +08:00
pi-tui ci: release packages (#2932) 2026-08-18 19:19:18 +08:00
protocol fix(kap-server): report run_in_background on the task wire (#3239) 2026-08-25 22:13:29 +08:00
telemetry feat(kimi-code): support two OAuth login endpoints (#2862) 2026-08-20 11:24:02 +08:00
transcript refactor: ban JSDoc in comment-free packages (#3226) 2026-08-25 13:34:35 +08:00
tree-sitter-bash feat(tree-sitter-bash): add a pure-TypeScript bash parser and an agent-core-v2 bashParser service (#2016) 2026-07-28 14:29:08 +08:00