diff --git a/docs/en/configuration/config-files.md b/docs/en/configuration/config-files.md index 490fc24ef..b67192257 100644 --- a/docs/en/configuration/config-files.md +++ b/docs/en/configuration/config-files.md @@ -107,7 +107,7 @@ Fields in the config file fall into two categories: **top-level scalars** that d | `providers` | `table` | `{}` | API provider table → [`providers`](#providers) | | `models` | `table` | — | Model alias table → [`models`](#models) | | `thinking` | `table` | — | Default parameters for Thinking mode → [`thinking`](#thinking) | -| `loop_control` | `table` | — | Agent loop control parameters → [`loop_control`](#loop_control) | +| `loop_control` | `table` | — | Agent loop control parameters → [`loop_control`](#loop-control) | | `background` | `table` | — | Background task runtime parameters → [`background`](#background) | | `tools` | `table` | — | Global tool switch → [`tools`](#tools) | | `image` | `table` | — | Image compression parameters → [`image`](#image) | @@ -186,7 +186,7 @@ display_name = "Kimi for Coding (custom)" `[models."".overrides]` accepts ordinary model fields such as `max_context_size`, `max_input_size`, `max_output_size`, `capabilities`, `display_name`, `reasoning_key`, `adaptive_thinking`, `support_efforts`, `default_effort`, and `off_effort`. It does not accept identity / routing fields: `provider`, `model`, `protocol`, `beta_api`, and `base_url`. -You can also switch models temporarily without touching the config file — by setting `KIMI_MODEL_*` environment variables, the CLI synthesizes a temporary provider in memory that does not persist after restart. See [Define a model from environment variables](./env-vars.md#define-a-model-from-environment-variables-kimi_model). +You can also switch models temporarily without touching the config file — by setting `KIMI_MODEL_*` environment variables, the CLI synthesizes a temporary provider in memory that does not persist after restart. See [Define a model from environment variables](./env-vars.md#define-a-model-from-environment-variables-kimi-model). ## `secondary_model` @@ -386,7 +386,7 @@ Alongside `config.toml`, the CLI keeps terminal-UI and client preferences in a c | Field | Type | Default | Description | | --- | --- | --- | --- | -| `theme` | `string` | `auto` | Color theme: `auto` (follow the terminal), `dark`, `light`, or the name of a [custom theme](../customization/themes) | +| `theme` | `string` | `auto` | Color theme: `auto` (follow the terminal), `dark`, `light`, or the name of a [custom theme](../customization/themes.md) | | `disable_paste_burst` | `boolean` | `false` | Disable the non-bracketed paste-burst fallback that keeps rapid multi-line pastes from submitting line by line | | `[editor].command` | `string` | `""` | External editor command for composing long input; empty falls back to `$VISUAL` / `$EDITOR` | | `[notifications].enabled` | `boolean` | `true` | Whether desktop notifications are sent | diff --git a/docs/en/configuration/env-vars.md b/docs/en/configuration/env-vars.md index 8cf72c632..9fb803d56 100644 --- a/docs/en/configuration/env-vars.md +++ b/docs/en/configuration/env-vars.md @@ -34,7 +34,7 @@ export KIMI_DISABLE_TELEMETRY=1 ### `KIMI_MODEL_*` family -Switch models temporarily without modifying `config.toml` — when `KIMI_MODEL_NAME` is set, the CLI synthesizes a temporary provider in memory; the change does not persist after restart. See [Define a model from environment variables](#define-a-model-from-environment-variables-kimi_model). +Switch models temporarily without modifying `config.toml` — when `KIMI_MODEL_NAME` is set, the CLI synthesizes a temporary provider in memory; the change does not persist after restart. See [Define a model from environment variables](#define-a-model-from-environment-variables-kimi-model). ## Provider credential key names (written in config.toml) diff --git a/docs/en/configuration/overrides.md b/docs/en/configuration/overrides.md index 717b5d0dc..c59a1b28d 100644 --- a/docs/en/configuration/overrides.md +++ b/docs/en/configuration/overrides.md @@ -45,7 +45,7 @@ For a single provider, credentials are resolved in this order: > The `[providers..env]` sub-table is just a TOML section in the config file — it does not write anything into the shell environment. It is only consulted when the corresponding direct field (`api_key` / `base_url`) is empty. -For the full list of credential key names, see [Environment variables: provider credential key names](./env-vars.md#provider-credential-key-names-written-in-configtoml). +For the full list of credential key names, see [Environment variables: provider credential key names](./env-vars.md#provider-credential-key-names-written-in-config-toml). ## Command-line options diff --git a/docs/en/customization/hooks.md b/docs/en/customization/hooks.md index 1f966e341..92229db00 100644 --- a/docs/en/customization/hooks.md +++ b/docs/en/customization/hooks.md @@ -153,5 +153,5 @@ This example only demonstrates the blocking mechanism — it is not a production ## Next steps -- [Configuration files](../configuration/config-files.md#hooks) — Full field reference for `[[hooks]]` in `config.toml` +- [Configuration](#configuration) — Full field reference for `[[hooks]]` in `config.toml` - [Agents and sub-agents](./agents.md) — Use the `SubagentStop` event to trigger notifications after a sub-agent completes diff --git a/docs/en/reference/keyboard.md b/docs/en/reference/keyboard.md index fb2ba76b0..a641282d7 100644 --- a/docs/en/reference/keyboard.md +++ b/docs/en/reference/keyboard.md @@ -73,7 +73,7 @@ When collapsed tool call results exist in the history, press `Ctrl-O` to toggle ## Approval Panel -When the Agent initiates a tool call that requires confirmation, the TUI displays an approval panel. For the full approval workflow, see [Interaction & Input](../guides/interaction.md#审批流程). The available keys inside the panel are: +When the Agent initiates a tool call that requires confirmation, the TUI displays an approval panel. For the full approval workflow, see [Interaction & Input](../guides/interaction.md#approval-flow). The available keys inside the panel are: | Shortcut | Function | | --- | --- | diff --git a/docs/en/reference/slash-commands.md b/docs/en/reference/slash-commands.md index 2b2d404ba..602853cfd 100644 --- a/docs/en/reference/slash-commands.md +++ b/docs/en/reference/slash-commands.md @@ -14,9 +14,9 @@ Some commands are only available in the idle state. Executing these commands whi | --- | --- | --- | --- | | `/login` | — | Select an account or platform and log in: Kimi Code uses OAuth device-code flow; Kimi Platform uses API key login | No | | `/logout` | — | Clear credentials for the currently selected account | No | -| `/provider` | — | Open the interactive provider manager to view, add, and remove configured providers. See [Platforms & Models — `/provider` and provider management](../configuration/providers.md#provider-与供应商管理) | Yes | +| `/provider` | — | Open the interactive provider manager to view, add, and remove configured providers. See [Platforms & Models — `/provider` and provider management](../configuration/providers.md#provider-—-interactive-provider-management) | Yes | | `/model` | — | Switch the LLM model used in the current session | Yes | -| `/secondary_model` | — | Configure the secondary model used by subagents (writes the [`[secondary_model]`](../configuration/config-files.md#secondary_model) section and applies to the current session immediately). Requires the `secondary-model` experiment | Yes | +| `/secondary_model` | — | Configure the secondary model used by subagents (writes the [`[secondary_model]`](../configuration/config-files.md#secondary-model) section and applies to the current session immediately). Requires the `secondary-model` experiment | Yes | | `/settings` | `/config` | Open the settings panel inside the TUI | Yes | | `/experiments` | `/experimental` | Open the experimental feature panel | Yes | | `/permission` | — | Select a permission mode | Yes | diff --git a/docs/en/reference/tools.md b/docs/en/reference/tools.md index c6f028b30..0c38fd486 100644 --- a/docs/en/reference/tools.md +++ b/docs/en/reference/tools.md @@ -115,7 +115,7 @@ Background task tools manage tasks started via `Bash`, `Agent`, or `AskUserQuest ## Scheduled Tasks -Scheduled task tools allow the Agent to re-inject a prompt into the current session at a future time — either as a one-time reminder or as a recurring cron-triggered task (periodic checks, daily reports, deployment monitoring, etc.). Schedules are bound to the session and remain active when you resume it with `kimi --session`, but are not carried into a brand-new session. A single session can hold at most 50 active scheduled tasks. Set `KIMI_DISABLE_CRON=1` to disable them entirely; see [Environment Variables](../configuration/env-vars.md#运行时开关). +Scheduled task tools allow the Agent to re-inject a prompt into the current session at a future time — either as a one-time reminder or as a recurring cron-triggered task (periodic checks, daily reports, deployment monitoring, etc.). Schedules are bound to the session and remain active when you resume it with `kimi --session`, but are not carried into a brand-new session. A single session can hold at most 50 active scheduled tasks. Set `KIMI_DISABLE_CRON=1` to disable them entirely; see [Environment Variables](../configuration/env-vars.md#runtime-switches). | Tool | Default Approval | Description | | --- | --- | --- | diff --git a/docs/zh/configuration/config-files.md b/docs/zh/configuration/config-files.md index a53ecb081..478959acf 100644 --- a/docs/zh/configuration/config-files.md +++ b/docs/zh/configuration/config-files.md @@ -107,7 +107,7 @@ timeout = 5 | `providers` | `table` | `{}` | API 供应商表 → [`providers`](#providers) | | `models` | `table` | — | 模型别名表 → [`models`](#models) | | `thinking` | `table` | — | Thinking 模式默认参数 → [`thinking`](#thinking) | -| `loop_control` | `table` | — | Agent 循环控制参数 → [`loop_control`](#loop_control) | +| `loop_control` | `table` | — | Agent 循环控制参数 → [`loop_control`](#loop-control) | | `background` | `table` | — | 后台任务运行参数 → [`background`](#background) | | `tools` | `table` | — | 全局工具开关 → [`tools`](#tools) | | `image` | `table` | — | 图片压缩参数 → [`image`](#image) | @@ -386,7 +386,7 @@ MCP server 的声明配置写在 `~/.kimi-code/mcp.json` 或项目内 `.kimi-cod | 字段 | 类型 | 默认值 | 说明 | | --- | --- | --- | --- | -| `theme` | `string` | `auto` | 配色主题:`auto`(跟随终端)、`dark`、`light`,或[自定义主题](../customization/themes)的名字 | +| `theme` | `string` | `auto` | 配色主题:`auto`(跟随终端)、`dark`、`light`,或[自定义主题](../customization/themes.md)的名字 | | `disable_paste_burst` | `boolean` | `false` | 禁用非 bracketed paste 的粘贴突发兜底;默认开启,避免快速多行粘贴被逐行提交 | | `[editor].command` | `string` | `""` | 编写长输入用的外部编辑器命令;留空则回退到 `$VISUAL` / `$EDITOR` | | `[notifications].enabled` | `boolean` | `true` | 是否发送桌面通知 | diff --git a/docs/zh/configuration/env-vars.md b/docs/zh/configuration/env-vars.md index 326004b40..2b5c461a4 100644 --- a/docs/zh/configuration/env-vars.md +++ b/docs/zh/configuration/env-vars.md @@ -34,7 +34,7 @@ export KIMI_DISABLE_TELEMETRY=1 ### `KIMI_MODEL_*` 系列 -不修改 `config.toml` 临时切换模型——设置 `KIMI_MODEL_NAME` 后,CLI 在内存里合成一个临时供应商,重启后失效。详见[用环境变量定义模型](#用环境变量定义模型kimi_model)。 +不修改 `config.toml` 临时切换模型——设置 `KIMI_MODEL_NAME` 后,CLI 在内存里合成一个临时供应商,重启后失效。详见[用环境变量定义模型](#用环境变量定义模型-kimi-model)。 ## 供应商凭证键(写在 config.toml 里) diff --git a/docs/zh/configuration/overrides.md b/docs/zh/configuration/overrides.md index 4194fe521..e3fed310e 100644 --- a/docs/zh/configuration/overrides.md +++ b/docs/zh/configuration/overrides.md @@ -45,7 +45,7 @@ Kimi Code CLI 有三个地方可以影响运行参数:配置文件、命令行 > `[providers..env]` 子表只是配置文件里的一段 TOML,不会真正写入 shell 环境变量。仅当对应的直接字段(`api_key` / `base_url`)为空时,CLI 才会查这里。 -完整的凭证键名列表见[环境变量:供应商凭证键](./env-vars.md#供应商凭证键写在-configtoml-里)。 +完整的凭证键名列表见[环境变量:供应商凭证键](./env-vars.md#供应商凭证键-写在-config-toml-里)。 ## 命令行选项 diff --git a/docs/zh/customization/hooks.md b/docs/zh/customization/hooks.md index a506923b9..a88f16658 100644 --- a/docs/zh/customization/hooks.md +++ b/docs/zh/customization/hooks.md @@ -153,5 +153,5 @@ process.stdin.on('end', () => { ## 下一步 -- [配置文件](../configuration/config-files.md#hooks) — `[[hooks]]` 在 `config.toml` 中的完整字段声明 +- [配置](#配置) — `[[hooks]]` 在 `config.toml` 中的完整字段声明 - [Agent 与子 Agent](./agents.md) — 利用 `SubagentStop` 事件在子 Agent 完成后触发通知 diff --git a/docs/zh/reference/slash-commands.md b/docs/zh/reference/slash-commands.md index e49caf2ca..199ca0a22 100644 --- a/docs/zh/reference/slash-commands.md +++ b/docs/zh/reference/slash-commands.md @@ -14,9 +14,9 @@ | --- | --- | --- | --- | | `/login` | — | 选择账号或平台并登录:Kimi Code 走 OAuth 验证码流程,Kimi Platform 通过 API 密钥登录 | 否 | | `/logout` | — | 清除当前所选账号的凭据 | 否 | -| `/provider` | — | 打开交互式供应商管理器,查看、添加和删除已配置的供应商。详见[平台与模型 — `/provider` 与供应商管理](../configuration/providers.md#provider-与供应商管理) | 是 | +| `/provider` | — | 打开交互式供应商管理器,查看、添加和删除已配置的供应商。详见[平台与模型 — `/provider` 与供应商管理](../configuration/providers.md#provider-—-交互式供应商管理) | 是 | | `/model` | — | 切换当前会话使用的 LLM 模型 | 是 | -| `/secondary_model` | — | 配置子 Agent 使用的第二模型(写入 [`[secondary_model]`](../configuration/config-files.md#secondary_model) 配置并在当前会话立即生效)。需开启 `secondary-model` 实验功能 | 是 | +| `/secondary_model` | — | 配置子 Agent 使用的第二模型(写入 [`[secondary_model]`](../configuration/config-files.md#secondary-model) 配置并在当前会话立即生效)。需开启 `secondary-model` 实验功能 | 是 | | `/settings` | `/config` | 打开 TUI 内的设置面板 | 是 | | `/experiments` | `/experimental` | 打开实验功能面板 | 是 | | `/permission` | — | 选择权限模式 | 是 |