For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /designs/restrained-defaults.md.
  • 简体中文
  • 配置默认偏克制

    Hunea 的默认配置刻意保持克制:能开箱即用,但不会默认替你制造噪音。

    例如:

    • print_transcript_on_exit 默认 false:退出不刷屏
    • copy_on_mouse_selection_release 默认 false:选区完成不自动进剪贴板,避免误触
    • reasoning 默认不展开长文:需要时再进 transcript overlay 细看

    但"默认克制"只是硬币的一面。另一面是:Hunea 的配置自由度其实很高——很多在其他产品里干脆不可调整、只能被动接受的设置,在这里都能按你的习惯去改。

    默认克制,但自由度很高

    • 连按键语义都能换swap_enter_and_send 可以把 Enter 从发送改成换行(Ctrl+J / Shift+Enter 发送);ctrl_c_clears_input 决定有草稿时单击 Ctrl+C 是清空草稿还是退回退出确认;esc_interrupt_presses 甚至能设置需要连按几次 Esc 才会中断当前请求(1/2/3)。
    • 命令菜单怎么触发由你定command_menu_mode 可选 / 内联触发、或改由 Ctrl+O 打开悬浮菜单、或两者并存。
    • 滚动手感有六档scroll_animationsnappyfastgentleglide,决定滚轮是接近瞬时还是长长滑动;motion 还控制整体装饰动画的开关档位。
    • 界面皮肤可切换user_input_style 提供三套用户消息的展示风格(framed 的 cx、整行紧凑的 cc、旧主题 ms),不必锁死在某一种观感上。
    • 状态行按需拼装status_line / status_line_2 可以自由组合 git-branchcurrent-dircurrent-modelthroughputlatencycontext-used 等项,顺序即显示顺序,甚至能配出第二行。
    • reasoning 的展示方式可选show_reasoning_content 决定是否显示思维链;reasoning_content_display 再决定它是折叠、完整展开、compact 变体还是片段。
    • 运行时行为可配到重试细节request_retry_attemptsrequest_retry_delaysrequest_timeout_seconds 能把请求的重试次数、每次重试前的等待、超时都调成你想要的样子;tool_max_turns 还能限制工具调用的轮次上限。
    • 外部编辑器任选external_editor 用 argv 数组直接指定 Ctrl+G 打开的命令,VS Code、Cursor、Zed、nvim 都行。

    一句话:Hunea 把"默认安静"和"放开可调"同时做好——你不动它,它不打扰你;你想改,它几乎处处留了改的余地。

    完整配置项与取值说明见 config.toml