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

发布时间:2026/9/12 3:24:40

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/9/12 3:24:40

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

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

2026/9/12 3:59:43

创新创业大赛方案设计的3个核心原则与实战技巧

1. 创新创业大赛方案设计核心思路参加创新创业大赛不同于普通的商业计划比赛,评委更关注项目的创新性、可行性和成长潜力。我在担任多次创业大赛评委和指导参赛团队的过程中,总结出三个核心设计原则:首先是问题导向。真正优秀的创业项目都源于…

2026/9/12 3:59:43

Tiki-taka算法优化光伏模型参数的Matlab实现

1. 项目背景与核心价值 太阳能光伏模型优化一直是可再生能源领域的热点研究方向。传统算法在处理光伏模型参数辨识问题时,往往面临收敛速度慢、易陷入局部最优等挑战。而Tiki-taka算法(TTA)作为一种新型群体智能优化方法,其灵感来…

2026/9/12 3:59:43

SAP Fiori Launchpad配置问题排查与优化指南

1. 项目概述:为什么需要系统化排查Fiori Launchpad内容?在SAP Fiori项目实施过程中,Launchpad作为用户接触系统的第一入口,其内容配置的准确性和完整性直接影响用户体验。我经历过多个项目,发现超过60%的Fiori权限问题…

2026/9/12 3:54:43

AI降噪工具实测:提升音频质量的关键技术与选型指南

1. 项目概述:AI降噪工具的实战价值 在数字内容创作领域,音频质量直接影响作品的专业度。作为从业12年的多媒体工程师,我亲历了从传统降噪到AI智能处理的完整技术迭代。2023年Q2行业报告显示,78%的创作者因背景噪音导致作品被平台降…

2026/9/12 2:05:33

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/12 3:55:12

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/12 0:04:17

MATLAB仿生优化框架:长鼻浣熊算法多策略融合实现

简介:本资源是一份面向智能优化算法研究者与MATLAB初学者的仿生智能算法实践代码包,聚焦于长鼻浣熊优化算法(COA)的多策略改进与性能验证。针对传统COA易陷局部最优、收敛精度不足等问题,作者融合Circle映射初始化提升…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 JavaWeb 的校园一卡通管理系统的设计与实现 基于 JavaWeb 的校园卡业务管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 Java 的图书馆借阅管理平台的搭建与实现 基于 Java 的图书馆综合管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/9/10 12:32:02

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/10 15:19:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/10 15:49:53

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

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

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

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