kimi-code/packages/agent-core-v2/test/agent
haozhe.yang 3c6f20d0be refactor(agent-core-v2): remove session context path fields and finalize guards
Implement the M8b slice, completing the first-stage rework:

- Add ISessionHostFiles, a typed lease capability that carries the
  session host-file facts (plan/log/media/agent dirs); local leases
  project it, headless leases get the absent value. All business
  services (plan, sessionLog, task display, MCP originals, agent
  lifecycle, session metadata, cron) read paths from it instead of
  ISessionContext, with wire-visible values byte-identical.
- Delete ISessionContext.sessionDir/metaScope, the transitional
  pathful context seed, the session.host_files/os.stdio capabilities,
  and the unused bootstrap scope builders; cwd/workspaceId stay as
  logical metadata fed from the lease.
- Stream the export pipeline end to end (stat-only walks, lazy entry
  contents, streamed staging) and derive revisions from the same
  content hashes so transfer window validation is unchanged.
- Fix fs-watch duplicate subscriptions when a bare id reroutes to a
  different runtime; finalize domain guards with documented allowlist
  owners and pathlessness pins; node-sdk reads host files from the
  lease for live sessions.
2026-07-29 10:48:45 +08:00
..
activityView feat(agent-core-v2): add per-scope keyed state container (#2192) 2026-07-26 10:10:15 +08:00
blob refactor(agent-core-v2): rebuild the model wire layer on the kosong architecture (#1970) 2026-07-21 13:03:54 +08:00
contextInjector feat(agent-core-v2): add per-scope keyed state container (#2192) 2026-07-26 10:10:15 +08:00
contextMemory refactor(agent-core-v2): make undo domain-owned (#2055) 2026-07-27 11:09:26 +08:00
contextProjector feat(agent-core-v2): add per-scope keyed state container (#2192) 2026-07-26 10:10:15 +08:00
contextSize refactor(agent-core-v2): rebuild the model wire layer on the kosong architecture (#1970) 2026-07-21 13:03:54 +08:00
externalHooks style(agent-core-v2): remove non-header comments (#1656) 2026-07-14 10:50:22 +08:00
fullCompaction feat(agent-core-v2): add per-scope keyed state container (#2192) 2026-07-26 10:10:15 +08:00
goal fix(agent-core): continue goal pursuit when a goal turn hits the per-turn step limit (#2210) 2026-07-27 00:30:33 +08:00
llmRequester feat(agent-core-v2): add per-scope keyed state container (#2192) 2026-07-26 10:10:15 +08:00
loop refactor(agent-core-v2): make undo domain-owned (#2055) 2026-07-27 11:09:26 +08:00
mcp refactor(agent-core-v2): remove session context path fields and finalize guards 2026-07-29 10:48:45 +08:00
media feat(server): remove the 50 MiB upload size cap and stream uploads to disk (#2312) 2026-07-28 17:01:45 +08:00
permissionGate feat: agent-core-v2 permission/workspace refactors and transcript durability (#2021) 2026-07-22 19:21:56 +08:00
permissionMode feat(agent-core-v2): add per-scope keyed state container (#2192) 2026-07-26 10:10:15 +08:00
permissionPolicy feat: agent-core-v2 permission/workspace refactors and transcript durability (#2021) 2026-07-22 19:21:56 +08:00
permissionRules refactor(agent-core-v2): consolidate wire services (#1680) 2026-07-14 19:51:29 +08:00
plan refactor(agent-core-v2): remove session context path fields and finalize guards 2026-07-29 10:48:45 +08:00
plugin style(agent-core-v2): remove non-header comments (#1656) 2026-07-14 10:50:22 +08:00
profile refactor(agent-core-v2): remove session context path fields and finalize guards 2026-07-29 10:48:45 +08:00
prompt feat(agent-core-v2): add per-scope keyed state container (#2192) 2026-07-26 10:10:15 +08:00
questionTools/tools refactor(agent-core-v2): register tools as scoped services (#2196) 2026-07-26 14:32:59 +08:00
rpc refactor(agent-core-v2): make undo domain-owned (#2055) 2026-07-27 11:09:26 +08:00
shellCommand feat: support custom agent files (#1735) 2026-07-21 15:01:43 +08:00
skill refactor(agent-core-v2): remove session context path fields and finalize guards 2026-07-29 10:48:45 +08:00
state feat(agent-core-v2): add per-scope keyed state container (#2192) 2026-07-26 10:10:15 +08:00
stepRetry refactor(agent-core-v2): register tools as scoped services (#2196) 2026-07-26 14:32:59 +08:00
swarm refactor(agent-core-v2): register tools as scoped services (#2196) 2026-07-26 14:32:59 +08:00
task refactor(agent-core-v2): remove session context path fields and finalize guards 2026-07-29 10:48:45 +08:00
toolActivation feat(agent-core-v2): build session scopes from ISessionRuntimeContext 2026-07-29 10:48:11 +08:00
toolApproval refactor(agent-core-v2): remove session context path fields and finalize guards 2026-07-29 10:48:45 +08:00
toolDedupe refactor(agent-core-v2): remove session context path fields and finalize guards 2026-07-29 10:48:45 +08:00
toolExecutor fix(agent-core-v2): count validation-rejected tool calls toward the repeat breaker (#2317) 2026-07-28 19:32:46 +08:00
toolPolicy feat: support custom agent files (#1735) 2026-07-21 15:01:43 +08:00
toolResultTruncation refactor(agent-core-v2): rebuild the model wire layer on the kosong architecture (#1970) 2026-07-21 13:03:54 +08:00
toolSelect fix(agent-core-v2): count validation-rejected tool calls toward the repeat breaker (#2317) 2026-07-28 19:32:46 +08:00
undo refactor(agent-core-v2): make undo domain-owned (#2055) 2026-07-27 11:09:26 +08:00
usage feat(agent-core-v2): add per-scope keyed state container (#2192) 2026-07-26 10:10:15 +08:00
userTool feat(agent-core-v2): add per-scope keyed state container (#2192) 2026-07-26 10:10:15 +08:00