
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
我在Deepseek harness中增加了桌面版,将逐行代码解析我是怎么增加的,希望你也能创建属于自己的桌面版Agent:走读六个核心包的关键导出与依赖关系——session(事件日志)、system-prompt(组装)、tools(管道)、agent(接口)、agent-loop(驱动)、scope(隔离)。目标:掌握"一次回合"的骨架与六包的依赖方向。:关键类型/函数精讲(非全行)——本讲
我在Deepseek harness中增加了桌面版,将逐行代码解析我是怎么增加的,希望你也能创建属于自己的桌面版Agent:吃透——387 行的如何定义桌面端插件名册,以及(139 行)如何实现服务(桌面端"无 HTTP 的 API 网关")。(387 行,关键段)+(139 行,全行)Desktop App 运行效果图。
本文详细剖析了kimi-code系统中用户Prompt的完整处理流程,从终端输入到LLM生成再到结果渲染。系统采用模块化设计,包含三大核心层级:终端交互层(CLI/TUI)、SDK中间层和Agent核心引擎层。终端层负责输入捕获和差分渲染;SDK层处理会话管理、RPC通信;Agent层通过TurnFlow实现多轮对话循环,集成工具调用、权限管理等子系统。系统采用JSON-RPC协议通信,事件驱动架

通过 ToolManager 注册自定义工具:使用动态注册通过 MCP 集成外部工具:MCP 工具自动注册到 ToolManager,通过执行通过 Hook Engine 注入自定义行为:Hook 是 Agent 与外部逻辑交互的最灵活接口通过 AgentOptions 注入系统提示词上下文提供者允许调用方自定义系统提示词中的运行时上下文向上,它通过接口接收前端/SDK 的命令(

Plan Mode 和 Goal Mode 代表了 agent-core 在结构化自主执行方面的两种策略。Plan Mode 侧重于事前规划与人类审阅,通过 enter_plan_mode / exit_plan_mode 控制原语和结构化的计划数据,将复杂任务的执行置于用户的监督之下。Goal Mode 则走向预算约束下的自动推进,通过四状态状态机、Goal Driver 循环和三级预算系统,让
/ 图片输入// 视频输入// 音频输入// 思考模式// 工具调用// 上下文窗口大小: number;// 最大输入 token(可能小于窗口): boolean;// 动态工具加载Kosong 是 kimi-code 中大语言模型交互的统一入口。它通过ChatProvider 接口 + 多供应商适配器 + generate() 协调器定义了清晰的契约——供应商只需实现约 7 个方法就能接入5
Kaos 是 kimi-code 中连接 Agent 推理与操作系统操作的桥梁。它通过接口抽象 + 多实现 + ALS 上下文传递的架构解决了一个核心问题:如何让一套 Agent 工具代码在本地、远程 IDE、SSH 主机等不同执行环境中零修改运行?接口契约:Kaos 接口完全独立于实现,新环境只需实现 20 余个方法即可接入不可变配置withCwd()withEnv()返回克隆而非修改原实
是 Agent 与外部世界交互的桥梁。它位于,是 Agent 类的核心成员之一。在一个 turn 的 loop 中,LLM 返回tool_use停止原因后,loop 会查询获取可执行的工具集合,完成工具调用的分配与执行。来源ToolSource说明内置工具'builtin'框架自带的核心工具,如文件读写、Shell 执行、Web 搜索等。由按依赖注入动态构建用户自定义工具'user'通过注册的外部
通过 ToolManager 注册自定义工具:使用动态注册通过 MCP 集成外部工具:MCP 工具自动注册到 ToolManager,通过执行通过 Hook Engine 注入自定义行为:Hook 是 Agent 与外部逻辑交互的最灵活接口通过 AgentOptions 注入系统提示词上下文提供者允许调用方自定义系统提示词中的运行时上下文向上,它通过接口接收前端/SDK 的命令(

本文是@moonshot-ai/agent-core的技术教程,系统介绍了该Agent引擎的架构与核心模块。主要内容包括:1)Agent-Core作为统一Agent运行时的定位,包含会话管理、工具系统等核心能力;2)三大核心抽象(Session、Agent、Loop)和关键设计模式(DI容器、事件溯源等);3)详细解析了Agent生命周期、工具系统三层架构、Plan模式和Swarm模式等核心功能;







