云端办事,本地懂你

10工具

记忆、上下文、设备、健康、动作五类能力

MCP扩展

地图、出行、咖啡、餐饮和开发者自建服务

12迭代上限

maxIterations=12,保证流程有边界

工具层把外部能力真正接入 Aura,而不是停留在回答层

01Overview

它怎么从聊天走向行动

这一层不是「会调 API」,而是把记忆、设备、健康、提醒和 MCP 组织成可控的行动能力 —— 工具能调用、可被否决、可被复用。

这一层不是「会调 API」,而是把记忆、设备、健康、提醒和 MCP 组织成可控的行动能力 —— 工具能调用、可被否决、可被复用。

02Tools

5 类工具 · 10 个调用

每个工具都属于一个清晰的能力分类,注册表保证可发现、可观测、可禁用。

Memory
3 tools

检索结构化记忆与摘要。

  • SearchMemory
  • SearchRecords
  • SearchSummaries
Context
3 tools

获取当前时间、上下文与用户设置。

  • GetCurrentTime
  • GetRecentContext
  • GetUserContextSettings
Device
2 tools

读取设备与环境信息。

  • GetDeviceStatus
  • GetWeather
Health
1 tool

查询健康与运动数据。

  • QueryHealthData
Action
1 tool

触发提醒与本地动作。

  • CreateLocalReminder
03Pipeline

一条请求如何流动

一次请求的生命周期 = 5 个阶段。每一个都有明确的输入、产出和失败语义 —— 而不是黑盒等待。

01

Input

用户消息、上下文和命中的记忆进入一次请求。

02

Assemble

系统提示、工具描述和用户状态被拼成可执行 Prompt。

03

LLM Call

Koog PromptExecutor 路由到云端或本地模型。

04

Tool Run

需要外部能力时,进入 ToolRegistry 或 MCP。

05

Stream

事件流把结果和状态实时推回 UI。

04Routing

双模路由:云端 + 本地

Provider 的重点不在名字,而在分工: 云端负责连工具、办事情,本地负责理解你、保护你。

GLM

云端对话体

glm-5v-turbo

KIMI

云端对话体

kimi-for-coding

MODELSCOPE

云端对话体

Qwen3.5-397B-A17B

LOCAL_QWEN

本地陪伴体

Qwen3.5-{0.8B,2B,4B}-MNN

on-device
05Scenarios

真实生活里的几个场景

Agent 不是 demo 数据 —— 它接 MCP、读设备、按你的偏好给你建议。

01

下班后遛弯

地图 + 天气 + 步数 + 情绪,给出一条能走、能逛、能吃的路线。

02

今天吃什么

howtocook + 口味偏好 + 体力 + 预算,给出做饭或外出就餐方案。

03

周末出行

12306 + 地图 + 天气,把出发、接驳、目的地和返程串成计划。

04

咖啡与轻餐

瑞幸、麦当劳等 MCP 可以和顺路、时段、步行意愿一起推荐。