mirror of
https://github.com/MoonshotAI/kimi-code.git
synced 2026-08-25 00:27:32 +00:00
- define the AgentSkill contract and SkillRuntime (activate / promptWithSkills / recordModelToolActivation) with a lazy, non-durable provider; recordActivation dispatches SkillActivated directly and the skillKey / SkillActivate relay is gone - allow agent runtime descriptors to omit logic (durable definitions still require it), making skill the first pure-API domain - featurize the skill domain: app/skillCatalog, workspace/workspaceSkillCatalog, session/sessionSkillCatalog, agent/skill, and agent/tools/skill move under src/features/skill; the static Skill tool registration and the AgentSkillService are gone - resolve the runtime at the edge: kap-server routes and node-sdk activateSkill go through IAgentLifecycleService.resolve, and the klient dispatcher keeps the agentSkillService wire name over a per-agent view |
||
|---|---|---|
| .. | ||
| e2e | ||
| helpers | ||
| contract-parity.ts | ||
| contract.test.ts | ||
| facade.test.ts | ||
| ipc.test.ts | ||
| memory.test.ts | ||