跳转到内容

选择语言

当前语言: 简体中文

设置

编辑此页

点击顶栏中的齿轮图标打开设置(Settings,顶栏按钮提示为“配置”,对话框标题为“设置”)。左侧列出各分组及其标签页,右侧显示所选标签页。有些标签页会在你修改时自动保存,有些则有自己的 Save(保存)按钮。

分组可以折叠,HagiCode 会记住你让哪些保持展开。

分组标签页
Common(常用)General Settings(通用设置)
Project(项目)Project Icon(项目图标)
Process & Interaction(流程与交互)Comments(批注)、Notifications(通知)、Quick Actions(快速操作)、Kanban Right Panel(看板右区)、Proposal Creation(提案创建)、Planning Direction(规划方向)、Proposal Stage Diagram(提案阶段图)、Mermaid Appearance(Mermaid 图表外观)、Session List(会话列表)、Confirm Prompts(确认提示)、Common Requirements(常用主诉)、Error Retry(错误重试)、AgentCLI Interactive Control(AgentCLI 交互控制)、Chat View(聊天视图)、Standard Phrases(标准用词)、Haginput
Integration(集成)Break Reminder(休息提醒)、Salary Tracker(时薪挂机)、GitHub、Git、OmniRoute、TokenMonitor、Code Server、Status Bar Scroll(状态栏滚动)
Game(游戏)Achievements(成就)
System(系统)Data Management(数据管理)、Danger Zone(危险区域)、About(关于)
Debug(调试)Debug(调试)

有些控件只有在启用 TurboEngine DLC 后才可用,未启用时会显示为锁定状态。

Common(常用)

General Settings(通用设置)

General Settings 标签页,包含品牌自定义和回到顶部按钮的位置

  • Brand Customization(品牌自定义)用于设置自定义的顶栏 Logo、应用标题、品牌跳转链接和浏览器标题,并实时预览效果。这些控件可以预览,但在 TurboEngine DLC 启用之前处于锁定状态。
  • Back to Top Button Settings(回到顶部按钮设置)选择“回到顶部”按钮在会话中的位置,例如 Bottom Right(右下角)。

Project(项目)

Project Icon(项目图标)

Project Icon 标签页,包含默认图标模式和图标集合

  • Project Icon Mode(项目图标模式)设置新项目的默认样式:Game Icon(游戏图标,随机的彩色图标,为默认值)或 Text Abbreviation(文本缩写,取项目名称的首字母)。单个项目可以在项目详情中覆盖它。
  • Icon Collection(图标集合)控制哪些图标可以被选中。可以使用 Show All(显示全部)、Enable All(全部启用)、Disable All(全部禁用)、Random 50(随机 50 个)和 Refresh(刷新),也可以点击某个图标来切换它。

Process & Interaction(流程与交互)

这一组控制会话、提案和看板的行为。

Comments(批注)

Comments 标签页,包含行评注和文件评注两个模板列表

保存你常用的评注模板,分为两个列表:Line Comments(行评注)和 File Comments(文件评注)。用 Add Comment(添加评注)创建模板,用 Save 保存修改。

Notifications(通知)

Notifications 标签页,包含通知渠道和状态规则表格

先打开通知,再选择渠道:Toast notifications(Toast 通知)、Browser notifications(浏览器通知,浏览器必须允许)、Speech synthesis(语音合成)和 Sound Settings(音效设置)。Status rules(状态规则)表格让你为每种会话状态(例如 New(新建)、Drafted(已起草)、Executing(执行中)、Waiting for Reply(等待回复)、Execution Complete(执行完成)或 Archived(已归档))选择触发哪些渠道以及播放哪个声音。播放按钮可以试听声音。

Quick Actions(快速操作)

Quick Actions 标签页,命令列表和执行历史均为空

Configured Commands(已配置命令)列出你用 Add Command(添加命令)添加的自定义命令。Execution History(执行历史)记录它们的运行时间。

Kanban Right Panel(看板右区)

Kanban Right Panel 标签页,包含显示模式选项和预览

选择会话看板右侧显示什么:Hidden(隐藏)、GitHub Discussion,或带有快捷操作和仓库状态的 Quick Operations Panel(快速操作面板,默认值)。实时的 Preview(预览效果)会显示设置后的样子。

Proposal Creation(提案创建)

Proposal Creation 标签页,包含最近仓库位数量

设置提案仓库选择器顶部显示多少张最近仓库卡片。选择 0 可隐藏这一行。

Planning Direction(规划方向)

Planning Direction 标签页,按 Agent CLI 列出规划方向的矩阵

这是一个矩阵,列出提案流程默认为每个 Agent CLI 提出的规划方向:探索模式、变更地图、交互流程、原型、架构、API 时序,以及可编辑和仅参考的仓库范围。单个 Agent 可以覆盖这些默认值。

Proposal Stage Diagram(提案阶段图)

Proposal Stage Diagram 标签页,包含 Full 和 Compact 两种显示模式及实时预览

设置提案抽屉中阶段列表的详细程度:Full(完整)显示阶段标签和说明,Compact(精简)只显示标签。这只影响抽屉的侧边栏,不影响主流程图。

Mermaid Appearance(Mermaid 图表外观)

Mermaid Appearance 标签页,包含 Default 和 Archify-inspired 两种预设

选择 Mermaid 图表的外观:Default(默认)或 Archify-inspired(Archify 风格)。该选择只保存在当前浏览器中,只改变视觉效果。

Session List(会话列表)

Session List 标签页,包含项目范围、排序模式和显示选项

  • Project Scope(项目范围)选择哪些项目进入 All Sessions 看板:All Projects(全部项目)或 Custom Selection(自定义选择)。点击 Save 应用。
  • Session Sorting(会话排序)可选 Smart Sorting(智能排序,按运行状态和最近活动排序)或 Custom Sorting(自定义排序,使用你自己的优先级规则)。
  • Session Display Settings(会话显示设置)包括已归档的会话是否继续显示在列表中。

Confirm Prompts(确认提示)

Confirm Prompts 标签页,每个确认对话框对应一个开关

一个总开关,加上每个确认对话框各一个开关:超级提交全部之前;生成提案、将其移到待执行、立即执行或归档之前;以及归档或删除所选会话之前。关闭提示可以少点几次,但出错的代价会更高。Reset to Default(恢复默认设置)会恢复默认值。

Common Requirements(常用主诉)

Common Requirements 标签页,包含可复用的提案要求

可复用的要求片段,可一键添加到提案需求中,例如 No docs / tests(不含文档测试)、Self commit(自行提交)、Output English(输出中文,随界面语言变化)、Ask before edit(编辑前询问)和 No backward compatibility(不兼容旧版)。只会列出当前界面语言对应的要求。用 Add Common Requirement(添加常用要求)创建你自己的要求,并用编辑和删除按钮管理它们。

Error Retry(错误重试)

Error Retry 标签页,包含默认重试策略和按 CLI 的覆盖项

失败运行的自动重试。Default Policy(默认策略)设置最大重试次数和每次重试前的延迟,后续尝试使用末尾延迟。默认的重试间隔依次为 30、30、30、60 秒。CLI Overrides(CLI 覆盖项)让每个 Agent CLI 可以沿用默认策略,或使用自己的间隔。

AgentCLI Interactive Control(AgentCLI 交互控制)

AgentCLI Interactive Control 标签页,每个 Agent CLI 对应一个开关

每个 Agent CLI 一个开关,决定生成的 OpenSpec 和 HagiTask 提示词是否仍然告知 Agent 本次运行是非交互的。开关关闭时(默认)会包含这条提示。这只会改变生成提示词的措辞。

Chat View(聊天视图)

Chat View 标签页,包含聊天模式、调试元数据和长消息选项

  • Default to Edit Mode for Normal Chats(普通会话默认为编辑模式)决定新建的普通会话是以编辑模式(Agent 可以修改文件)开始,还是以只读模式开始。
  • Show debug metadata entry points(显示调试元数据入口)会在聊天消息中增加调试入口。
  • Auto-collapse long messages(自动折叠超长消息)会把较长的历史消息显示为预览,并带有展开控件。
  • Simplified historical tool calls(简化历史工具调用)会把较早的工具调用折叠为一段简短摘要,附在下一条可见消息上。

Standard Phrases(标准用词)

Standard Phrases 标签页,包含分类可见性、路径来源和自定义分组

管理消息框中可复用的 @ 短语标记。选择哪些分类和路径来源(项目、Vault、提案会话、最近项目、自定义路径)出现在 @ 选择器中,并用 Add Group(新增分组)创建自定义短语分组。

Haginput

Haginput 标签页,包含输入模式和远程模式设置

智能输入。可选择 Disabled(已关闭)、Doubao Local Voice(豆包本地语音)或 Haginput Remote Mode(Haginput 远程模式),后者可以在不打开本地麦克风的情况下,从手机或第二台设备转发文字。该标签页显示模式状态、自动连接选项、收到文字时的提示音和一个测试框。

Integration(集成)

Break Reminder(休息提醒)

Break Reminder 标签页,包含计时器状态和提醒主题

一个提醒你喝水、拉伸或站起来活动的计时器。它显示上一次和下一次提醒以及今天的循环次数,并可选择提醒主题,例如 Basic(基础样式)。提醒会显示在状态栏中。

Salary Tracker(时薪挂机)

Salary Tracker 标签页,包含日薪、工时和单位 emoji

一个有趣的按分钟计算收入的计数器。填写 Daily salary(日薪)和 Work hours per day(每日工时);每分钟收益等于日薪除以(工时 × 60),日薪为 0 时关闭计算。从 20 个单位 emoji 中选一个,并选择状态栏是否显示该指示器。

GitHub

GitHub 标签页,显示已连接的本地 gh CLI 会话和配置说明

使用你本地的 GitHub CLI(gh)会话来同步会话并导入 GitHub 数据。该标签页显示连接状态和已授予的权限范围,并提供 Refresh status(刷新状态)和 Copy login command(复制登录命令)。令牌只在当前页面会话期间保留在内存中,从不写入本地存储。如果 gh 尚未登录,请按标签页上显示的 Local gh setup(本地 gh 配置步骤)操作。

Git

Git 标签页,包含 Git Profile、状态监控和超级提交默认值

  • Git Profiles(Git Profile)保存超级提交可以使用的作者身份。开始超级提交之前请至少创建一个,这样提示词总能写明明确的作者。
  • Automatically refresh and monitor Git status(自动刷新并监控 Git 状态)会定期检查活跃项目。这可能增加磁盘活动,尤其是在 Windows 上或仓库很多时。Maximum monitored Git repositories(最大监控 Git 仓库数)限制同时监视的数量(默认 15)。
  • Super Commit default behavior(超级提交按钮默认行为)决定主超级提交按钮的动作:先 Open confirmation panel(打开确认面板),或使用已保存的 Profile 和默认值 Commit immediately(立刻提交)。其他选项设置提交后默认是否推送或 rebase。

OmniRoute

OmniRoute 标签页,包含集成开关、API 端点、运行状态和模型目录

启用共享的 OmniRoute 集成。设置 API endpoint(API 端点)和可选的 API key(API 密钥),使用 Test connection(测试连接),并选择哪些 Agent CLI 使用 OmniRoute 的模型目录。右侧显示运行状态和已缓存的模型目录。集成关闭时,模型管理会回退到最初的系统默认值。安装方法参见 OmniRoute。

TokenMonitor

TokenMonitor 标签页,包含状态栏开关和 HostHub 字段

在状态栏中显示来自 TokenMonitor 桌面应用的今日 token 用量和费用。开关关闭时不会读取任何内容。要获得近实时更新,请同时填写 HostHub address(HostHub 地址)和 HostHub secret(HostHub 密钥);任意一个留空,则改为读取 TokenMonitor 的本地数据文件。

Code Server

Code Server 标签页,显示解析后的配置和运行状态

只读展示解析后的 Code Server 配置(主机、端口、认证模式、来源)和最新的运行时快照。这里不支持编辑 Code Server 设置。

Status Bar Scroll(状态栏滚动)

Status Bar Scroll 标签页,包含显示开关和当前推广列表

选择状态栏是否滚动,以及使用哪些来源:Tips(提示)和 Promotions(推广)。关闭滚动或推广需要有效的 TurboEngine 订阅。该标签页会列出当前的推广内容。

Game(游戏)

Achievements(成就)

Achievements 标签页,包含每日进度弹出提示的开关

用于开关状态栏中每日成就进度的弹出提示。无论是否开启,全局里程碑通知和数据同步都保持启用。参见状态栏与进度。

System(系统)

Data Management(数据管理)

Data Management 标签页,包含数据库目录、存档目录和数据清理

显示当前存档及其数据文件夹(存档根目录、配置目录、数据目录)。Save Catalog(存档目录)列出存档,并让你安全地启用一个就绪的存档。Workspace(工作区)切换器可在 Primary Database(主数据库)、Message Database(Message 数据库)和 Image Storage(图片存储)工具之间切换。Data Cleanup(数据清理)显示数据库信息,并清理已归档的会话消息数据以释放存储空间。

Danger Zone(危险区域)

Danger Zone 标签页,包含 Reset system data 按钮

Reset system data(重置系统数据)会重置持久化状态,并删除当前存档的主数据库记录和消息分片。图片、插件、仓库和其他存档不受影响。应用会继续运行,之后建议重启。此操作无法撤销。

About(关于)

About 标签页,显示 HagiCode 平台版本和社区资源

显示版本和构建日期,并链接到包含完整社区列表的官方“关于”页面。

Debug(调试)

Debug(调试)

Debug 标签页,包含 SignalR 日志、HagiPower 调整和 DLC 选项

面向开发构建的工具:

  • SignalR Log(SignalR 日志)会把 SignalR 事件和消息实时打印到控制台。
  • HagiPower Adjustment(HagiPower 调整)在开发环境中直接编辑共享的公共池。它不会改变正常的生产环境计算。
  • Enable DLC(启用 DLC)通过后端配置显式地让 TurboEngine DLC 启用或停用,因为本地开发环境没有内部的启用开关。

正常使用时不需要这个标签页。

外观、主题与语言

顶栏中的两个按钮无需打开设置就能改变 HagiCode 的外观。

Choose theme 对话框,包含浅色和深色变体的主题系列以及自动切换面板

Theme(主题)打开主题选择器(Choose theme,选择主题)。每个主题系列都有 Light(亮色)和 Dark(暗色)两种变体,并立即生效。系列包括 Standard(标准)、Spring(春季)、Summer(夏季)、Vacation(暑假)、Autumn(秋季)、Winter(冬季)、Lunar New Year(新年)、Soccer(足球)、Cyberpunk(赛博)、School(学校)和 Space Travel(星际)。Auto-switch(自动切换)会按 1 到 240 分钟的固定间隔在浅色或深色主题之间轮换。

Select Language 对话框,选中了 English,并列出其他九种界面语言

Language(语言)打开语言对话框(Select Language,选择语言)。选择一种语言并点击 Confirm(确认)。HagiCode 支持 English、简体中文、繁體中文、日本語、한국어、Deutsch、Français、Español、Português (Brasil) 和 Русский。

HagiCode

HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Dungeon 让进度一目了然,把想法变成真正交付的软件。

让想法更快变成好用的软件,让智能编码更聪明、更高效,也更有趣。

访问 HagiCode阅读文档
  • 智能OpenSpec 工作流把意图转化为从提案、设计、任务到交付的可执行路径。
  • 高效多 Agent 并行推进调研、实现与审阅,并支持多仓库变更和你熟悉的 Agent CLI。
  • 有趣Hero Dungeon 让长时间编码协作变成看得见的冒险:英雄、进度与成就一目了然。

一览 HagiCode

  • HagiCode 工作台截图,会话看板分为待处理、进行中与已归档三列。
    工作台:所有会话汇集在同一块看板上。
  • HagiCode 提案阶段条截图,从已创建到已归档,当前高亮“执行完成”阶段并带有归档计划按钮。
    提案从创建、起草、审阅一路推进到执行与归档。
  • HagiCode Hero Dungeon 面板截图,名为 Ember Keep,列出三位运行中的英雄及其等级、进度与剧情文字。
    Hero Dungeon:英雄推进工作,你随时查看进度、等级与剧情。

下载 Windows 版

从 Microsoft Store 获取全部下载

让想法变成真正交付的软件。

HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Dungeon 让进度一目了然,把想法变成真正交付的软件。

智能
OpenSpec 工作流把意图变成从提案到交付的可执行路径。
高效
多 Agent 并行推进调研、实现与审阅。
有趣
Hero Dungeon 让长时间编码看得见:英雄、进度与成就。