3 分钟切好 GenericAgent 界面语言,重启还记得你

发布时间:2026/11/2 7:08:41

3 分钟切好 GenericAgent 界面语言,重启还记得你 3 分钟切好 GenericAgent 界面语言重启还记得你【免费下载链接】GenericAgentSelf-evolving agent: grows skill tree from 3.3K-line seed, achieving full system control with 6x less token consumption项目地址: https://gitcode.com/GitHub_Trending/pc/GenericAgent刚装好 GenericAgent为什么界面全是英文反过来系统明明是中文却弹出满屏英文提示也很常见。这篇文章带你在 3 分钟内完成 GenericAgent 的界面语言切换与中文设置并说清它是怎么自动检测系统语言的、扩展点藏在哪里。桌面版和终端 TUI 两种入口都能用下次启动直接生效。三步切到中文先拿到项目并配好模型 Keygit clone https://gitcode.com/GitHub_Trending/pc/GenericAgent cd GenericAgent把根目录的mykey_template.py复制为mykey.py填入你的模型 API Key依赖安装细节见 docs/installation.md注意用 Python 3.11/3.12。然后运行python launch.pyw启动。桌面版在设置面板的「语言」一项选「简体中文」终端 TUI进入界面后输入切换命令即可/language zh /language en /language不带参数会弹出方向键选择菜单当前语言前有●标记。界面整套翻成中文的那一刻就算跑通了。它怎么知道该用哪种语言三级检测找不到就默认英语核心逻辑在 agentmain.py 第 2 行进程启动时先定下全局变量os.environ.setdefault(GA_LANG, zh if any(k in (locale.getlocale()[0] or ).lower() for k in (zh, chinese)) else en)TUI 端更细一些frontends/tui_v3.py的_detect_system_lang()依次查LC_ALL→LC_MESSAGES→LANG值以zh开头判为中文否则归为英文。启动时按「已保存设置 系统检测 默认 en」的顺序取最终值。配置文件成对出现一语言一套语言不只影响按钮文字。系统提示词、工具定义、记忆模板都是中英两套文件assets/sys_prompt.txt配assets/sys_prompt_en.txttools_schema.json配tools_schema_cn.json。agentmain.py 里用一行lang_suffix算出后缀再拼文件名——英文加_en中文用原名。加一门语言的代价就是多一套模板文件。扩展点离一门新语言只差两处定义TUI 的支持列表就一行切换后立刻持久化_SUPPORTED (zh, en) def set_lang(code: str) - bool: _LANG code _save_settings({lang: code}) # 写入 temp/tui_v3_settings.json桌面端同理frontends/desktop/static/i18n.js 里I18N是zh、en两张翻译表HTML 元素用data-i18n标记取词函数先查当前语言、缺词再回退英文。进阶玩法用环境变量一次性强制切换GA_LANGen python launch.pyw演示、截图或排查问题时不用动任何设置。agentmain.py用setdefault读它环境变量已存在就不覆盖frontends/slash_cmds.py 的_current_lang()也优先查它所以 agent 进程和斜杠命令提示都会跟着走。让斜杠命令提示自动跟随切到中文后/update、/review等命令的提示词也变成中文。原因是slash_cmds.py读的是同一个temp/tui_v3_settings.json零额外配置。所以若中文界面里冒出某条英文命令提示多半是那条提示还没翻译按仓库贡献指引补上即可。加第三门语言想支持日文把_SUPPORTED扩成三项给_TIPS补一份译文桌面端I18N加一张ja表/language ja就能用了。检测、持久化、提示词链路全部复用现成机制改动的代码不超过一个文件加一套模板。常见问题系统明明是中文为什么默认还是英文检测只认以zh开头的 locale。部分 WSL、容器环境没配LANGlocale.getlocale()返回空就落到英文。先echo $LANG确认配好LANGzh_CN.UTF-8或直接/language zh一次保存即可。切换了语言重启后又变回原来语言选择写入temp/tui_v3_settings.json而_save_settings对写失败是静默吞掉的try/except后直接pass。先确认temp/目录可写——只读挂载或权限受限时切换在当次会话「看起来成功」实际没落盘。界面是中文模型回答却是英文两码事。回答语言跟着系统提示词走assets/sys_prompt.txt与sys_prompt_en.txt是两份独立文件。想统一口吻提问时就用和界面一致的语言。不进界面直接改文件能切语言吗能。编辑temp/tui_v3_settings.json写入lang: zh或导出GA_LANG环境变量下次启动生效。目前界面只有中英两门但新增语言的门槛是一行元组加一套模板。等哪天 GenericAgent 冒出第三种界面语言大概率就是I18N表和提示词模板各自多了一张ja或fr。【免费下载链接】GenericAgentSelf-evolving agent: grows skill tree from 3.3K-line seed, achieving full system control with 6x less token consumption项目地址: https://gitcode.com/GitHub_Trending/pc/GenericAgent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/21 10:06:54

真空泵PLC控制系统设计与实现:从需求分析到触摸屏配方下发

1. 先把这个项目的真实需求捋清楚 我接到这个活儿的时候,现场已经“手工”跑了快两年:操作工每天盯着压力表指针去开泵、关泵,遇到夜班打盹,真空罐压力经常冲到下限,一批产品直接报废。所以这个项目不能简单理解成“做…

2026/11/2 7:05:14

库存管理系统数据流图实战:分层DFD到表结构与审核链路

简介:这份《库存管理系统数据流图》文档面向信息系统分析、数据库课程设计及库存管理流程梳理的学习者,用分层数据流图呈现采购入库、领料出库、库存查询与库存分析预警等业务的数据流转。资源包共1个doc文件,约67KB,内容集中于顶…

2026/11/2 7:05:14

电商高并发架构设计与分布式事务实践

1. 电商架构的演进与核心挑战十年前我刚入行时,电商系统还停留在单体架构阶段。一个War包包含商品、订单、支付所有模块,每次大促前团队通宵扩容服务器的场景历历在目。如今再看行业现状,从淘宝的单元化部署到拼多多的分布式事务方案&#xf…

2026/11/2 7:05:14

CTF隐写术与编码分析实战:以‘鸡你太美‘为例

1. 项目背景解析"[BJDCTF2020]鸡你太美"是一个典型的CTF(夺旗赛)题目名称,这类题目通常会隐藏一些需要解密的线索或漏洞。从题目名称来看,"鸡你太美"是近年来网络流行的一个梗,可能暗示着题目内容与这个梗相关。在CTF比赛…

2026/11/2 7:05:14

VC6集成jsoncpp:编译适配与中文乱码解决

简介:这份面向VC6.0开发者的JSONCPP实战资料包,聚焦老式C工程中JSON读写与中文字符防乱码问题,适合需要在VC6.0环境维护、迁移或复现旧项目的开发者参考。压缩包共72个文件、约3.77MB,以24个头文件、9个cpp源文件和多个inl内联实现…

2026/11/2 7:05:14

VC6 集成 jsoncpp:UTF-8 与 GBK 中文乱码解决实战

简介:这份资源面向仍在维护 Visual C 6.0 老项目的开发者,以及需要在 VC6.0 环境中实现 JSON 读写、又受困于中文字符乱码问题的 C 程序员,提供一套可直接编译运行的 jsoncpp 集成案例。压缩包共 72 个文件、约 3.77MB,以 h 头文件…

2026/11/2 7:00:14

Terraform自动化配置VCFA:从原理到实践

1. 项目概述:Terraform自动化配置VCFA的核心价值在VMware Cloud Foundation(VCF)的部署实践中,VCFA(VMware Cloud Foundation Automation)的配置一直是让运维人员头疼的环节。传统手动配置不仅需要逐步完成…

2026/11/2 6:08:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

工业级SPI隔离设计:硬件抗扰与信号完整性实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

PLFM_RADAR:主动探测数据通道,构建低误报的数据感知系统

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

工业SPI隔离设计:MAX14431与STM32F746硬件抗干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 6:08:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑