云端办事,本地懂你
记忆、上下文、设备、健康、动作五类能力
地图、出行、咖啡、餐饮和开发者自建服务
maxIterations=12,保证流程有边界
工具层把外部能力真正接入 Aura,而不是停留在回答层
它怎么从聊天走向行动
这一层不是「会调 API」,而是把记忆、设备、健康、提醒和 MCP 组织成可控的行动能力 —— 工具能调用、可被否决、可被复用。
这一层不是「会调 API」,而是把记忆、设备、健康、提醒和 MCP 组织成可控的行动能力 —— 工具能调用、可被否决、可被复用。
5 类工具 · 10 个调用
每个工具都属于一个清晰的能力分类,注册表保证可发现、可观测、可禁用。
检索结构化记忆与摘要。
- SearchMemory
- SearchRecords
- SearchSummaries
获取当前时间、上下文与用户设置。
- GetCurrentTime
- GetRecentContext
- GetUserContextSettings
读取设备与环境信息。
- GetDeviceStatus
- GetWeather
查询健康与运动数据。
- QueryHealthData
触发提醒与本地动作。
- CreateLocalReminder
一条请求如何流动
一次请求的生命周期 = 5 个阶段。每一个都有明确的输入、产出和失败语义 —— 而不是黑盒等待。
Input
用户消息、上下文和命中的记忆进入一次请求。
Assemble
系统提示、工具描述和用户状态被拼成可执行 Prompt。
LLM Call
Koog PromptExecutor 路由到云端或本地模型。
Tool Run
需要外部能力时,进入 ToolRegistry 或 MCP。
Stream
事件流把结果和状态实时推回 UI。
双模路由:云端 + 本地
Provider 的重点不在名字,而在分工: 云端负责连工具、办事情,本地负责理解你、保护你。
GLM
云端对话体
glm-5v-turbo
KIMI
云端对话体
kimi-for-coding
MODELSCOPE
云端对话体
Qwen3.5-397B-A17B
LOCAL_QWEN
本地陪伴体
Qwen3.5-{0.8B,2B,4B}-MNN
真实生活里的几个场景
Agent 不是 demo 数据 —— 它接 MCP、读设备、按你的偏好给你建议。
下班后遛弯
地图 + 天气 + 步数 + 情绪,给出一条能走、能逛、能吃的路线。
今天吃什么
howtocook + 口味偏好 + 体力 + 预算,给出做饭或外出就餐方案。
周末出行
12306 + 地图 + 天气,把出发、接驳、目的地和返程串成计划。
咖啡与轻餐
瑞幸、麦当劳等 MCP 可以和顺路、时段、步行意愿一起推荐。