跳转到内容

config.toml 参考

~/.yachiyo/config.toml 装着除频道凭据之外的一切,后者在 channels.toml 里。

可以在应用里改,用 yachiyo config set 改,或者手动改。应用每次保存都会按确定的小节顺序重写这个文件,所以手动编辑会保留,但可能被重新排序。

enabledTools = ["read", "write", "edit", "bash", "grep", "glob", "webSearch"]

一次运行起始的工具白名单,由应用写入。它不是一个设置开关 —— 决定某一轮工具列表的是你在输入框里选的运行模式skillsReadreviewThings 由运行时管理,不会出现在这里。见工具列表

runMode = "auto"

默认运行模式:autoexploreplanchatcustom。默认为 auto。见运行模式

类型默认说明
sidebarVisibility"expanded" | "collapsed"expanded侧边栏状态
language"auto" | "en" | "zh-CN"auto界面语言;auto 跟随系统
sidebarPreviewbooleantrue侧边栏中的消息预览
workSummarybooleantrue把工具活动折叠成工作摘要
themeIdstringmizumizusumiumeaobamintfujiyamabukigobyoumurasaki 之一
themeAppearance"system" | "light" | "dark"system明暗模式
uiFontSizenumber——界面字号
chatFontSizenumber——聊天字号
chatPanelOpacitynumber——聊天面板不透明度
updateChannel"stable" | "beta"——从哪个发布通道更新
demoModebooleanfalse演示/截图模式
preventSystemSleepbooleanfalse运行期间不让机器休眠
notifyRunCompletedbooleantrue运行结束时通知
notifyCodingTaskStartedbooleantrue委派任务开始时通知
notifyCodingTaskFinishedbooleantrue委派任务结束时通知
translatorShortcutstringCommandOrControl+Shift+T全局翻译器热键
jotdownShortcutstringCommandOrControl+Shift+J全局速记热键
类型默认说明
mode"off" | "simple" | "full"simple记录多少前台应用活动
accessibilityDeniedboolean——你明确拒绝了 full 模式的辅助功能权限时置位
ocr.enabledbooleanfalse通过 OCR 捕获窗口文本
ocr.excludedAppsstring[][]永不 OCR 的应用
类型默认说明
activeRunEnterBehavior"enter-steers" | "enter-queues-follow-up"enter-steers运行流式输出时回车做什么
stripCompactbooleantrue压缩过长的线程历史
stripCompactThresholdTokensnumber——触发压缩的 token 数
autoMemoryDistillationbooleantrue运行后蒸馏记忆
inputBufferEnabledbooleanfalse发送前缓冲输入
recapEnabledbooleantrue恢复时回顾上下文
imageToTextModelobject——{ providerName, model };回落到工具模型
类型说明
savedPathsstring[]已注册的工作区目录
pathLabelstable路径 → 标签。已不再保存的路径对应的标签会在写入时清理。
editorAppstring打开文件用的应用
terminalAppstring打开终端用的应用
markdownAppstring打开 Markdown 用的应用
类型说明
syncDirstring同步文件夹路径。留空则在本设备停用同步。
类型说明
enabledstring[]启用的技能名
disabledstring[]显式停用的技能名
类型默认说明
mode"default" | "custom" | "disabled"defaultdefault 复用聊天模型;disabled 跳过辅助生成
providerIdstring""mode = "custom" 时的供应商 UUID
providerNamestring""供应商显示名称
modelstring""模型名
类型说明
providerNamestring新对话使用的供应商
modelstring新对话使用的模型

优先用 yachiyo provider set-default 而不是直接改这里。

类型默认说明
enabledbooleantrue记忆总开关
autoRecallbooleantrue把调取到的记忆带进运行
类型默认说明
defaultProvider"google-browser" | "duckduckgo-browser" | "exa"google-browser搜索后端
browserSession.sourceBrowserstring——会话是从哪个浏览器导入的
browserSession.sourceProfileNamestring""来源配置文件
browserSession.importedAtstring""导入时间戳
browserSession.lastImportErrorstring""上次导入的错误(如果有)
exa.apiKeystring""Exa API key
exa.baseUrlstring""自定义 Exa 端点

一个表数组,每个供应商一项。

类型说明
idstring稳定 UUID
presetKeystring关联到某个内置预设(如 openaigoogle-vertex
namestring显示名称
typestringopenaiopenai-responsesopenai-codexanthropicgeminivertexvercel-gateway
apiKeystringAPI key。在所有命令行输出中打码。
baseUrlstringAPI base URL
thinkingEnabledboolean推理是否默认开启
reasoningtable强度默认值与按模型的推理配置
codexSessionPathstringCodex auth.json 的路径,用于 openai-codex
projectlocationstring仅 Vertex
serviceAccountEmailserviceAccountPrivateKeystring仅 Vertex
modelList.enabledstring[]在选择器里显示的模型
modelList.disabledstring[]已知但隐藏的模型
modelList.imageIncapablestring[]不能接收图片的模型
类型说明
keycodestring触发码;必须以字母开头
textstring展开成的文本

外部 ACP 智能体档案。已废弃 —— 见子智能体

类型说明
idstring稳定标识符
namestring显示名称
enabledboolean该档案是否被提供
descriptionstring界面上显示
commandstring可执行文件
argsstring[]参数
envtable额外的环境变量
类型默认说明
mode"worker" | "acp"worker子智能体运行后端
enabledNamedAgentsstring[]全部四个exploreplanreviewgeneral 的任意组合
preferredModelstable——按智能体的 { providerName, model } 覆盖

预设的线程启动器。

类型说明
idstring稳定标识符
iconstringEmoji 或图片引用
iconType"emoji" | "image"如何解释 icon
labelstring显示标签
workspacePathstring线程启动时所在的工作区
privacyModeboolean以隐私模式启动线程
modelOverridetable{ providerName, model }
ordernumber排序位置