[codex] update coding agents i18n and changelog (#1129)
* update coding agents i18n and changelog * move virtual scroller to dev dependencies
This commit is contained in:
Generated
+29
-5
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "hermes-web-ui",
|
||||
"version": "0.6.4",
|
||||
"version": "0.6.5",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "hermes-web-ui",
|
||||
"version": "0.6.4",
|
||||
"version": "0.6.5",
|
||||
"license": "BSL-1.1",
|
||||
"dependencies": {
|
||||
"@vscode/markdown-it-katex": "^1.1.2",
|
||||
@@ -16,8 +16,7 @@
|
||||
"node-edge-tts": "^1.2.10",
|
||||
"node-pty": "^1.1.0",
|
||||
"socket.io": "^4.8.3",
|
||||
"socket.io-client": "^4.8.3",
|
||||
"vue-virtual-scroller": "^3.0.4"
|
||||
"socket.io-client": "^4.8.3"
|
||||
},
|
||||
"bin": {
|
||||
"hermes-web-ui": "bin/hermes-web-ui.mjs"
|
||||
@@ -78,6 +77,7 @@
|
||||
"vue-i18n": "^11.3.2",
|
||||
"vue-router": "^4.6.4",
|
||||
"vue-tsc": "^3.2.8",
|
||||
"vue-virtual-scroller": "^3.0.4",
|
||||
"ws": "^8.20.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -158,6 +158,7 @@
|
||||
"version": "7.29.7",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
|
||||
"integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=6.9.0"
|
||||
@@ -167,6 +168,7 @@
|
||||
"version": "7.29.7",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
|
||||
"integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=6.9.0"
|
||||
@@ -176,6 +178,7 @@
|
||||
"version": "7.29.7",
|
||||
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz",
|
||||
"integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@babel/types": "^7.29.7"
|
||||
@@ -191,6 +194,7 @@
|
||||
"version": "7.29.7",
|
||||
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz",
|
||||
"integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@babel/helper-string-parser": "^7.29.7",
|
||||
@@ -1398,6 +1402,7 @@
|
||||
"version": "1.5.5",
|
||||
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
|
||||
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@jridgewell/trace-mapping": {
|
||||
@@ -3483,6 +3488,7 @@
|
||||
"version": "3.5.35",
|
||||
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.35.tgz",
|
||||
"integrity": "sha512-BUmHaR1J+O+CKZ9uJucdVTEr1LHsdyvv7vG3eNRhK3CczEHeMd/LtsHAuD7PbrxvI2envCY2v7HI1vC1aBRzKw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@babel/parser": "^7.29.3",
|
||||
@@ -3496,6 +3502,7 @@
|
||||
"version": "3.5.35",
|
||||
"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.35.tgz",
|
||||
"integrity": "sha512-k+bprkXxuqhVajgTx5mUHuir7TwQzUKOWR40ng1ncAqQRPnrLngGGgqVEEhOnTMlc8btHYVKmrP8s5Qyg0hvYA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vue/compiler-core": "3.5.35",
|
||||
@@ -3506,6 +3513,7 @@
|
||||
"version": "3.5.35",
|
||||
"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.35.tgz",
|
||||
"integrity": "sha512-G5VPMcXTSywXBgtFOZOnHKBxKSrwXUcvY1iaF5/hRcy7t0J6CH/d8ha9F4nzi00Fax1eLV0QHM7v4mQu68jydw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@babel/parser": "^7.29.3",
|
||||
@@ -3523,6 +3531,7 @@
|
||||
"version": "3.5.35",
|
||||
"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.35.tgz",
|
||||
"integrity": "sha512-rGhAeXgdM7/ffTJGXT69rCCdTmjDewnFuUZfBQQHTdcEBeWdT5HCGY60y2ytLJr9/Dsu7IntUi5z/w0h6Rjnzw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vue/compiler-dom": "3.5.35",
|
||||
@@ -3598,6 +3607,7 @@
|
||||
"version": "3.5.35",
|
||||
"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.35.tgz",
|
||||
"integrity": "sha512-tVc+SsHConvh/Lz64qq1pP3rYArBmK42xonovEcxY74SQtvctZodG/zhq54P5dr38cVuw25d27cPNRdlMidpGQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vue/shared": "3.5.35"
|
||||
@@ -3607,6 +3617,7 @@
|
||||
"version": "3.5.35",
|
||||
"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.35.tgz",
|
||||
"integrity": "sha512-A/xFNX9loIcWDygeQuNCfKuh0CoYBzxhqEMNah5TSFg9Z53DrFYEN2qi5CU9necjM1OWYegYREUTHmXTmhfXtg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vue/reactivity": "3.5.35",
|
||||
@@ -3617,6 +3628,7 @@
|
||||
"version": "3.5.35",
|
||||
"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.35.tgz",
|
||||
"integrity": "sha512-odrJ1C391dbGnyDRh8U+rnP7J2amIEzfmRk5vXy7xi3aZhEXofTvpi0T4HJb6jlNqQZTNPR5MPHSB3RHNkIORA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vue/reactivity": "3.5.35",
|
||||
@@ -3629,6 +3641,7 @@
|
||||
"version": "3.5.35",
|
||||
"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.35.tgz",
|
||||
"integrity": "sha512-NkebSOYdB97wi8OQcO3HqzZSlymJi/aWsN/7h74OSVhRTm6qGs3Jp3e0rCXynmWwSlKeRrnlIug+ilYoHBmQDA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vue/compiler-ssr": "3.5.35",
|
||||
@@ -3642,6 +3655,7 @@
|
||||
"version": "3.5.35",
|
||||
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.35.tgz",
|
||||
"integrity": "sha512-zSbjL7gRXwks2ZQLRGCajBtBXEOXW9Ddhn/HvSdrGkE2dqGnumzW8XtusRrxrE9LvqtiqDXQ+A60Hp6mvdYxfA==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@vue/test-utils": {
|
||||
@@ -4599,6 +4613,7 @@
|
||||
"version": "3.2.3",
|
||||
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
|
||||
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/cytoscape": {
|
||||
@@ -5524,6 +5539,7 @@
|
||||
"version": "7.0.1",
|
||||
"resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
|
||||
"integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"engines": {
|
||||
"node": ">=0.12"
|
||||
@@ -5661,6 +5677,7 @@
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
|
||||
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/etag": {
|
||||
@@ -7367,6 +7384,7 @@
|
||||
"version": "0.30.21",
|
||||
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
|
||||
"integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@jridgewell/sourcemap-codec": "^1.5.5"
|
||||
@@ -7775,6 +7793,7 @@
|
||||
"version": "3.3.12",
|
||||
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
|
||||
"integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
@@ -8238,6 +8257,7 @@
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
|
||||
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
|
||||
"dev": true,
|
||||
"license": "ISC"
|
||||
},
|
||||
"node_modules/picomatch": {
|
||||
@@ -8419,6 +8439,7 @@
|
||||
"version": "8.5.15",
|
||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz",
|
||||
"integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
"type": "opencollective",
|
||||
@@ -9552,6 +9573,7 @@
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
|
||||
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
|
||||
"dev": true,
|
||||
"license": "BSD-3-Clause",
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
@@ -10255,7 +10277,7 @@
|
||||
"version": "6.0.3",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
|
||||
"integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
|
||||
"devOptional": true,
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
"tsc": "bin/tsc",
|
||||
@@ -10849,6 +10871,7 @@
|
||||
"version": "3.5.35",
|
||||
"resolved": "https://registry.npmjs.org/vue/-/vue-3.5.35.tgz",
|
||||
"integrity": "sha512-cx89fnr+0kVGHiNFG6y6s0bdjypJRFNZn6x3WPstNdQR1bi1mbB7h4v5IBGTsPJU3nK1+0Iqj3Zf+hZWMieR4Q==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@vue/compiler-dom": "3.5.35",
|
||||
@@ -10946,6 +10969,7 @@
|
||||
"version": "3.0.4",
|
||||
"resolved": "https://registry.npmjs.org/vue-virtual-scroller/-/vue-virtual-scroller-3.0.4.tgz",
|
||||
"integrity": "sha512-3qh3c9VUVysuXynaa4fVZ3ncx3VgD7EPRiQcj+jUVZl5u/TTkD3c27XvSEu3JGJfsJt/vVTVziZ3djiiHtW4cQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"peerDependencies": {
|
||||
"vue": "^3.3.0"
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "hermes-web-ui",
|
||||
"version": "0.6.4",
|
||||
"version": "0.6.5",
|
||||
"description": "Self-hosted AI chat dashboard for Hermes Agent — multi-model web UI with multi-platform integration",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -63,8 +63,7 @@
|
||||
"node-edge-tts": "^1.2.10",
|
||||
"node-pty": "^1.1.0",
|
||||
"socket.io": "^4.8.3",
|
||||
"socket.io-client": "^4.8.3",
|
||||
"vue-virtual-scroller": "^3.0.4"
|
||||
"socket.io-client": "^4.8.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@koa/bodyparser": "^5.0.0",
|
||||
@@ -122,6 +121,7 @@
|
||||
"vue-i18n": "^11.3.2",
|
||||
"vue-router": "^4.6.4",
|
||||
"vue-tsc": "^3.2.8",
|
||||
"vue-virtual-scroller": "^3.0.4",
|
||||
"ws": "^8.20.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,6 +5,16 @@ export interface ChangelogEntry {
|
||||
}
|
||||
|
||||
export const changelog: ChangelogEntry[] = [
|
||||
{
|
||||
version: '0.6.5',
|
||||
date: '2026-05-29',
|
||||
changes: [
|
||||
'changelog.new_0_6_5_1',
|
||||
'changelog.new_0_6_5_2',
|
||||
'changelog.new_0_6_5_3',
|
||||
'changelog.new_0_6_5_4',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.6.4',
|
||||
date: '2026-05-28',
|
||||
@@ -91,43 +101,4 @@ export const changelog: ChangelogEntry[] = [
|
||||
'changelog.new_0_5_35_8',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.5.34',
|
||||
date: '2026-05-22',
|
||||
changes: [
|
||||
'changelog.new_0_5_34_1',
|
||||
'changelog.new_0_5_34_2',
|
||||
'changelog.new_0_5_34_3',
|
||||
'changelog.new_0_5_34_4',
|
||||
'changelog.new_0_5_34_5',
|
||||
'changelog.new_0_5_34_6',
|
||||
'changelog.new_0_5_34_7',
|
||||
'changelog.new_0_5_34_8',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.5.33',
|
||||
date: '2026-05-21',
|
||||
changes: [
|
||||
'changelog.new_0_5_33_1',
|
||||
'changelog.new_0_5_33_2',
|
||||
'changelog.new_0_5_33_3',
|
||||
'changelog.new_0_5_33_4',
|
||||
'changelog.new_0_5_33_5',
|
||||
'changelog.new_0_5_33_6',
|
||||
'changelog.new_0_5_33_7',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.5.32',
|
||||
date: '2026-05-20',
|
||||
changes: [
|
||||
'changelog.new_0_5_31_1',
|
||||
'changelog.new_0_5_31_2',
|
||||
'changelog.new_0_5_31_3',
|
||||
'changelog.new_0_5_31_4',
|
||||
'changelog.new_0_5_31_5',
|
||||
'changelog.new_0_5_31_6',
|
||||
],
|
||||
},
|
||||
]
|
||||
|
||||
@@ -149,6 +149,7 @@ export default {
|
||||
kanban: 'Kanban',
|
||||
groupTools: 'Werkzeuge',
|
||||
groupToolsShort: "Tools",
|
||||
codingAgents: "Coding Agents",
|
||||
versionPreview: "Versionsvorschau",
|
||||
groupPlatform: 'Plattform',
|
||||
gateways: 'Gateways',
|
||||
@@ -963,6 +964,82 @@ jobTriggered: 'Job ausgelost',
|
||||
stopSuccess: "Vorschau gestoppt",
|
||||
},
|
||||
|
||||
codingAgents: {
|
||||
title: "Coding Agents",
|
||||
notice: "Nicht alle Anbieter und Modelle sind kompatibel.",
|
||||
claudeDescription: "Anthropic CLI fur einmalige Print-Mode-Aufgaben und interaktive Coding-Sitzungen.",
|
||||
codexDescription: "OpenAI CLI und Hermes openai-codex Anbieter-Flow fur Repository-Aufgaben.",
|
||||
copyCommand: "Kopieren",
|
||||
commandCopied: "Befehl kopiert",
|
||||
commandCopyFailed: "Kopieren fehlgeschlagen",
|
||||
refresh: "Aktualisieren",
|
||||
checking: "Prufen",
|
||||
installStatus: "Installationsstatus",
|
||||
installed: "Installiert",
|
||||
notInstalled: "Nicht installiert",
|
||||
installNow: "Installieren",
|
||||
installing: "Installiere",
|
||||
installSuccess: "Installiert",
|
||||
installFailed: "Installation fehlgeschlagen",
|
||||
deleteNow: "Loschen",
|
||||
deleting: "Losche",
|
||||
deleteSuccess: "Gelöscht",
|
||||
deleteFailed: "Loschen fehlgeschlagen",
|
||||
configFiles: "Konfigurationsdateien",
|
||||
profileScope: "Profil",
|
||||
providerScope: "Anbieter",
|
||||
providerPlaceholder: "z. B. custom:glm",
|
||||
modelScope: "Modell",
|
||||
modelPlaceholder: "Modell auswahlen",
|
||||
launchModeScope: "Startmodus",
|
||||
launchModeGlobal: "Globale Konfiguration",
|
||||
launchModeScoped: "Anbieter und Modell",
|
||||
protocolScope: "Protokoll",
|
||||
protocolOpenAiChat: "OpenAI Chat Completions (/v1/chat/completions)",
|
||||
protocolOpenAiResponses: "OpenAI Responses (/v1/responses)",
|
||||
protocolAnthropicMessages: "Anthropic Messages (/v1/messages)",
|
||||
reloadConfig: "Konfiguration neu laden",
|
||||
configFileNotCreated: "Nicht erstellt",
|
||||
configLoadFailed: "Konfigurationsdatei konnte nicht gelesen werden",
|
||||
loadFailed: "Coding Agents konnten nicht gepruft werden",
|
||||
launch: "Starten",
|
||||
launchTitle: "Coding Agent starten",
|
||||
nativeTerminal: "Natives Terminal",
|
||||
builtInTerminal: "Integriertes Terminal",
|
||||
launchPrepared: "Startkonfiguration vorbereitet",
|
||||
launchPrepareFailed: "Startkonfiguration konnte nicht vorbereitet werden",
|
||||
nativeLaunchStarted: "Natives Terminal geoffnet",
|
||||
nativeLaunchFailed: "Natives Terminal konnte nicht geoffnet werden",
|
||||
terminalTitle: "Coding-Agent-Terminal",
|
||||
loadProvidersFailed: "Anbieter fur das aktuelle Profil konnten nicht geladen werden",
|
||||
selectProviderModel: "Anbieter und Modell auswahlen",
|
||||
launchConfigDir: "Start-Konfigurationsordner",
|
||||
launchCommand: "Startbefehl",
|
||||
table: {
|
||||
tool: "Tool",
|
||||
kind: "Schritt",
|
||||
command: "Befehl",
|
||||
note: "Hinweis",
|
||||
action: "Aktion",
|
||||
},
|
||||
kinds: {
|
||||
install: "Installation",
|
||||
auth: "Auth",
|
||||
health: "Status",
|
||||
run: "Ausfuhren",
|
||||
},
|
||||
notes: {
|
||||
claudeInstall: "Installiert die Claude Code CLI global.",
|
||||
codexInstall: "Installiert die Codex CLI global.",
|
||||
claudeAuth: "Prüft den Claude Code Login-Status; bei fehlendem Login einmal claude ausfuhren.",
|
||||
codexAuth: "Fugt Hermes-verwaltete OpenAI Codex OAuth-Zugangsdaten hinzu.",
|
||||
claudeHealth: "Prüft Updater und lokale CLI-Gesundheit.",
|
||||
codexHealth: "Bestatigt, dass die Codex CLI im PATH verfugbar ist.",
|
||||
claudeRun: "Print mode ist der sauberste Weg fur API-gesteuerte Einmalaufgaben.",
|
||||
codexRun: "Codex-Einmalaufgaben mussen in einem Git-Repository laufen.",
|
||||
},
|
||||
},
|
||||
|
||||
// Platform channel settings
|
||||
platform: {
|
||||
requireMention: "Erwahnung {'@'} erfordern",
|
||||
@@ -1113,6 +1190,10 @@ jobTriggered: 'Job ausgelost',
|
||||
new_0_6_4_5: 'Preview-Instanzen isolieren Frontend/Backend-Ports, Web UI home und agent bridge endpoint, inklusive Runtime-Patches für ältere Tags zu Ports, WebSocket-Routing, base URL und verschachtelter Preview-Navigation',
|
||||
new_0_6_4_6: 'Legacy session_usage Tabellen ohne created_at werden jetzt sicher mit einem Standardwert migriert',
|
||||
new_0_6_4_7: 'Bridge profile worker endpoints werden jetzt nach broker endpoint getrennt, damit Produktion und Preview mit gleichem Profile keine worker sockets stehlen und keine unknown run Fehler auslösen',
|
||||
new_0_6_5_1: 'Coding Agents bieten jetzt einen vollständigen Start-Workflow für Claude Code und Codex, mit globaler Konfiguration, profile/provider-isolierten Arbeitsbereichen sowie integriertem oder nativem Terminal',
|
||||
new_0_6_5_2: 'Codex-Start unterstützt OpenAI Chat Completions, OpenAI Responses und Anthropic Messages, inklusive lokaler Proxy-Anpassung für verschiedene Anbieter',
|
||||
new_0_6_5_3: 'Coding Agents laufen unter Windows stabiler mit .cmd/.bat shim-Erkennung, Terminal-Start-Fixes und Claude Code Custom-Model-Start ohne lokale Modellvalidierung',
|
||||
new_0_6_5_4: 'Nachrichtenlisten, History-Paging, TTS-Authentifizierung, Gruppenchat-Agent-Erwähnungen, Update-Check-Abschaltung und bridge worker transport verbessern die Laufzeitstabilität',
|
||||
new_0_6_3_1: 'Bridge-Spinner-Status wird nicht mehr als Modell-Reasoning gespeichert und verschmutzt dadurch keinen späteren Kontext',
|
||||
new_0_6_3_2: 'History bietet jetzt Controls zum Import von Hermes-CLI-Sessions in die lokale Web-UI-Historie mit sichererer Nachrichten-Normalisierung',
|
||||
new_0_6_3_3: 'Provider-Setup unterstützt editierbare eingebaute Base URLs, LM Studio als eingebauten Provider und Live-Erkennung über LM Studio /models',
|
||||
@@ -1130,27 +1211,6 @@ jobTriggered: 'Job ausgelost',
|
||||
new_0_6_2_8: 'Clarify-Dialoge senden Freitext nicht mehr per Enter ab und beantwortete Prompts öffnen nach Sessionwechsel nicht erneut',
|
||||
new_0_6_2_9: 'Bridge-Terminal-Umgebungsrefresh und stale-pid-Cleanup sind enger begrenzt und reduzieren veraltete Laufzeitstatus in der UI',
|
||||
new_0_6_2_10: 'Die Standard-Kontextlänge folgt jetzt dem Hermes-Standard von 256.000 Tokens',
|
||||
new_0_5_31_1: 'Bridge-Broker-Neustarts gehärtet, finale Gruppenchat-Stream-Darstellung korrigiert und {\'@\'}all-Routing für Gruppenchats hinzugefügt',
|
||||
new_0_5_31_2: 'Dateimanager kann absolute Pfade kopieren; mobile Session-Schublade liegt nicht mehr hinter Chat-Inhalten',
|
||||
new_0_5_31_3: 'Profilauswahl zeigt jetzt Avatare, eigene Avatar-Uploads, Laufzeitstatus-Dialog sowie Gateway-/Profil-Neustartaktionen',
|
||||
new_0_5_31_4: 'Profilavatare erscheinen jetzt in Einzelchat, Gruppenchat und eingeklappter Seitenleiste, mit Web-UI-Profilmetadaten und Windows-sicheren Pfaden',
|
||||
new_0_5_31_5: 'Docker-, Termux- und Windows-Gateway-Erkennung sowie Neustartprüfungen verbessert, indem gateway_state/gateway.pid für Managed-Gateway-Liveness genutzt wird',
|
||||
new_0_5_31_6: 'APIKEY.FUN-Bildgenerierungs-Medienendpunkt und gebündelter apikey-image-gen-Skill für Text-zu-Bild, Bild-zu-Bild und Bildbearbeitung über den fun-codex-Provider des aktiven Profils hinzugefügt',
|
||||
new_0_5_33_1: 'Ausführungsfehler und Socket-Fehler in Einzel- und Gruppenchats bleiben nun als rote Agent-Nachrichten in der Nachrichtenliste sichtbar',
|
||||
new_0_5_33_2: 'Session-Suche kann auf das ausgewählte Profil begrenzt werden; ohne Auswahl werden weiterhin alle Profile durchsucht',
|
||||
new_0_5_33_3: 'Skills-Seite zeigt chinesische/englische Empfehlungstexte, wenn kein Skill ausgewählt ist; erneuter Klick hebt die Auswahl auf',
|
||||
new_0_5_33_4: 'Ungenutzte changelog-i18n-Einträge entfernt, um die Frontend-Größe zu reduzieren',
|
||||
new_0_5_33_5: 'Agent-Bridge-Startfehler auf chinesischem Windows durch netstat-Ausgabecodierung behoben',
|
||||
new_0_5_33_6: 'Nous-Portal-Modellpreset anhand des öffentlichen Catalogs und der Portal-Empfehlungen aktualisiert',
|
||||
new_0_5_33_7: 'Profillisten und Laufzeitstatus lesen Profilnamen aus Verzeichnissen und Standardmodelle aus config, um CLI-Tabellenspaltenfehler zu vermeiden',
|
||||
new_0_5_34_1: 'Multimodale tool-Ergebnisse werden beim Speichern von Sitzungs-/Gruppenchat-Nachrichten normalisiert, damit keine base64-Bilder in Replays gelangen',
|
||||
new_0_5_34_2: 'Benutzerdefinierte Hermes-Modelle werden über backendverwaltete Konfiguration persistiert, mit neuen Endpunkten zum Hinzufügen und Entfernen',
|
||||
new_0_5_34_3: 'Finale Bridge-Kontextnutzung und Tool-Statusupdates bleiben nach abgeschlossenen Läufen korrekt',
|
||||
new_0_5_34_4: 'Kanban-Filterung, Verantwortlichenanzeige, Kartenaktionen und Aufgabendetails verbessert',
|
||||
new_0_5_34_5: 'Komprimierungs-Nutzungszählung korrigiert, indem fixer prompt/tool-Kontext gecacht und vollständige Kontext-token gemeldet werden',
|
||||
new_0_5_34_6: 'Gruppenchat-Agents cachen ihren eigenen fixen Kontext und zeigen Komprimierungsfortschritt erst an, wenn die Komprimierung wirklich startet',
|
||||
new_0_5_34_7: 'Web-UI-gebündelte Skills werden in jedes Profile synchronisiert und das Ziel-Profile wird pro Injection protokolliert',
|
||||
new_0_5_34_8: 'Wenn Kanban unter Windows fehlschlägt, aktualisieren Sie Hermes, um die neuesten Migration-Fixes für die Kanban-Datenbank zu erhalten',
|
||||
new_0_5_35_1: 'Bridge-Sessions können nun über verschiedene Sessions hinweg parallel laufen, während Läufe derselben Session zur Wahrung der Nachrichtenreihenfolge serialisiert bleiben',
|
||||
new_0_5_35_2: 'Neue Performance-Monitor-Seite für System-CPU/Speicher, Web UI, Bridge Broker, Workers und aktive Sessions',
|
||||
new_0_5_35_3: 'Worker-Ressourcenmetriken zeigen CPU, Speicher, Profile, Session-Anzahl und Laufstatus pro worker',
|
||||
|
||||
@@ -1068,7 +1068,7 @@ export default {
|
||||
|
||||
codingAgents: {
|
||||
title: "Coding Agents",
|
||||
notice: "Unified setup checklist for coding CLIs that Hermes can delegate to through terminal or provider flows.",
|
||||
notice: "Not all providers and models are compatible.",
|
||||
claudeDescription: "Anthropic CLI for one-shot print mode and interactive coding sessions.",
|
||||
codexDescription: "OpenAI CLI and Hermes openai-codex provider flow for repository tasks.",
|
||||
copyCommand: "Copy",
|
||||
@@ -1412,6 +1412,10 @@ export default {
|
||||
new_0_6_4_5: 'Preview instances isolate frontend/backend ports, Web UI home, and agent bridge endpoint, with runtime patches for older tags covering ports, WebSocket routing, base URL behavior, and nested preview navigation',
|
||||
new_0_6_4_6: 'Legacy session_usage tables missing created_at now migrate safely with a default value',
|
||||
new_0_6_4_7: 'Bridge profile worker endpoints are now namespaced by broker endpoint, preventing production and preview instances with the same Profile from stealing worker sockets and causing unknown run errors',
|
||||
new_0_6_5_1: 'Coding Agents now provide a complete launch workflow for Claude Code and Codex, with global config launch, profile/provider-isolated workspaces, and built-in or native terminal launch',
|
||||
new_0_6_5_2: 'Codex launch now supports OpenAI Chat Completions, OpenAI Responses, and Anthropic Messages, with local proxy adaptation for different providers',
|
||||
new_0_6_5_3: 'Coding Agents are more reliable on Windows with .cmd/.bat shim detection, terminal launch fixes, and Claude Code custom model launch that avoids local model validation failures',
|
||||
new_0_6_5_4: 'Message lists, History paging, TTS authentication, group-chat agent mentions, update-check suppression, and bridge worker transport continue to improve runtime stability',
|
||||
new_0_6_3_1: 'Bridge spinner status is no longer stored as model reasoning, preventing decorative thinking text from contaminating future context',
|
||||
new_0_6_3_2: 'History now includes controls to import Hermes CLI sessions into the Web UI local history with safer message normalization',
|
||||
new_0_6_3_3: 'Provider setup now supports editable built-in base URLs, LM Studio as a built-in provider, and live LM Studio /models discovery',
|
||||
@@ -1429,27 +1433,6 @@ export default {
|
||||
new_0_6_2_8: 'Clarify prompts no longer submit open-text replies on Enter and answered prompts no longer reopen after switching sessions',
|
||||
new_0_6_2_9: 'Bridge terminal environment refresh and stale pid cleanup are scoped more tightly, reducing stale runtime status in the UI',
|
||||
new_0_6_2_10: 'The default context length now follows the Hermes standard of 256,000 tokens',
|
||||
new_0_5_31_1: "Harden Bridge broker restarts, fix final group-chat stream rendering, and add {'@'}all routing for group chat",
|
||||
new_0_5_31_2: 'File manager can copy absolute paths, and the mobile session drawer overlay no longer falls behind chat content',
|
||||
new_0_5_31_3: 'Profile selector now shows avatars, custom avatar uploads, runtime status modal, and gateway/profile restart actions',
|
||||
new_0_5_31_4: 'Profile avatars now appear in single chat, group chat, and collapsed sidebar, with Web UI profile metadata storage and Windows-safe paths',
|
||||
new_0_5_31_5: 'Improve Docker, Termux, and Windows gateway detection and restart checks by using gateway_state/gateway.pid for managed gateway liveness',
|
||||
new_0_5_31_6: 'Add APIKEY.FUN image-generation media endpoint and bundled apikey-image-gen skill for text-to-image, image-to-image, and image editing via the active Profile fun-codex provider',
|
||||
new_0_5_33_1: 'Single chat and group chat now keep run failures and socket errors as red Agent messages in the message list instead of flashing them briefly',
|
||||
new_0_5_33_2: 'Session search can now scope results to the selected Profile, while still searching all Profiles when no Profile is selected',
|
||||
new_0_5_33_3: 'Skills page now shows Chinese and English recommendation documents when no skill is selected, and clicking the selected skill again clears the selection',
|
||||
new_0_5_33_4: 'Remove unused changelog localization entries to reduce frontend i18n size',
|
||||
new_0_5_33_5: 'Fix agent bridge startup failures on Chinese Windows systems caused by netstat output encoding',
|
||||
new_0_5_33_6: 'Refresh the Nous Portal preset model list from the public catalog and Portal recommendations',
|
||||
new_0_5_33_7: 'Profile lists and runtime status now read Profile names from disk and default models from config, avoiding CLI table column-width parsing errors',
|
||||
new_0_5_34_1: 'Normalize multimodal tool results while storing session and group-chat messages, avoiding base64 image payloads in replays',
|
||||
new_0_5_34_2: 'Persist custom Hermes models through backend-managed configuration and expose add/remove model endpoints',
|
||||
new_0_5_34_3: 'Keep Bridge final context usage and tool status updates accurate after runs complete',
|
||||
new_0_5_34_4: 'Improve Kanban board filtering, assignee display, card actions, and task detail handling',
|
||||
new_0_5_34_5: 'Fix compression usage accounting by caching fixed prompt/tool context and reporting full-context token totals',
|
||||
new_0_5_34_6: 'Cache fixed context per group-chat agent and only show compression progress when compression actually starts',
|
||||
new_0_5_34_7: 'Sync Web UI bundled skills into every Profile and log the target Profile for each injection',
|
||||
new_0_5_34_8: 'If Kanban fails on Windows, upgrade Hermes to pick up the latest kanban database migration fixes',
|
||||
new_0_5_35_1: 'Bridge sessions can now run concurrently across different sessions while same-session runs stay serialized to preserve message order',
|
||||
new_0_5_35_2: 'Add the Performance Monitor page for system CPU/memory, Web UI, Bridge Broker, Workers, and active session status',
|
||||
new_0_5_35_3: 'Add per-worker resource metrics showing CPU, memory, Profile, session count, and running state',
|
||||
|
||||
@@ -149,6 +149,7 @@ export default {
|
||||
kanban: 'Kanban',
|
||||
groupTools: 'Herramientas',
|
||||
groupToolsShort: "Herr.",
|
||||
codingAgents: "Agentes de código",
|
||||
versionPreview: "Vista previa de versión",
|
||||
groupPlatform: 'Plataforma',
|
||||
gateways: 'Puertas de enlace',
|
||||
@@ -963,6 +964,82 @@ jobTriggered: 'Job ejecutado',
|
||||
stopSuccess: "Vista previa detenida",
|
||||
},
|
||||
|
||||
codingAgents: {
|
||||
title: "Agentes de código",
|
||||
notice: "No todos los proveedores y modelos son compatibles.",
|
||||
claudeDescription: "CLI de Anthropic para tareas únicas en print mode y sesiones interactivas de código.",
|
||||
codexDescription: "CLI de OpenAI y flujo del proveedor openai-codex de Hermes para tareas de repositorio.",
|
||||
copyCommand: "Copiar",
|
||||
commandCopied: "Comando copiado",
|
||||
commandCopyFailed: "Error al copiar",
|
||||
refresh: "Actualizar",
|
||||
checking: "Comprobando",
|
||||
installStatus: "Estado de instalación",
|
||||
installed: "Instalado",
|
||||
notInstalled: "No instalado",
|
||||
installNow: "Instalar",
|
||||
installing: "Instalando",
|
||||
installSuccess: "Instalado",
|
||||
installFailed: "Error de instalación",
|
||||
deleteNow: "Eliminar",
|
||||
deleting: "Eliminando",
|
||||
deleteSuccess: "Eliminado",
|
||||
deleteFailed: "Error al eliminar",
|
||||
configFiles: "Archivos de configuración",
|
||||
profileScope: "Perfil",
|
||||
providerScope: "Proveedor",
|
||||
providerPlaceholder: "p. ej. custom:glm",
|
||||
modelScope: "Modelo",
|
||||
modelPlaceholder: "Selecciona modelo",
|
||||
launchModeScope: "Modo de inicio",
|
||||
launchModeGlobal: "Configuración global",
|
||||
launchModeScoped: "Proveedor y modelo",
|
||||
protocolScope: "Protocolo",
|
||||
protocolOpenAiChat: "OpenAI Chat Completions (/v1/chat/completions)",
|
||||
protocolOpenAiResponses: "OpenAI Responses (/v1/responses)",
|
||||
protocolAnthropicMessages: "Anthropic Messages (/v1/messages)",
|
||||
reloadConfig: "Recargar configuración",
|
||||
configFileNotCreated: "No creado",
|
||||
configLoadFailed: "No se pudo leer el archivo de configuración",
|
||||
loadFailed: "No se pudieron inspeccionar los agentes de código",
|
||||
launch: "Iniciar",
|
||||
launchTitle: "Iniciar agente de código",
|
||||
nativeTerminal: "Terminal nativa",
|
||||
builtInTerminal: "Terminal integrada",
|
||||
launchPrepared: "Configuración de inicio preparada",
|
||||
launchPrepareFailed: "No se pudo preparar la configuración de inicio",
|
||||
nativeLaunchStarted: "Terminal nativa abierta",
|
||||
nativeLaunchFailed: "No se pudo abrir la terminal nativa",
|
||||
terminalTitle: "Terminal del agente de código",
|
||||
loadProvidersFailed: "No se pudieron cargar proveedores del perfil actual",
|
||||
selectProviderModel: "Selecciona un proveedor y un modelo",
|
||||
launchConfigDir: "Directorio de configuración de inicio",
|
||||
launchCommand: "Comando de inicio",
|
||||
table: {
|
||||
tool: "Herramienta",
|
||||
kind: "Paso",
|
||||
command: "Comando",
|
||||
note: "Nota",
|
||||
action: "Acción",
|
||||
},
|
||||
kinds: {
|
||||
install: "Instalar",
|
||||
auth: "Autenticación",
|
||||
health: "Salud",
|
||||
run: "Ejecutar",
|
||||
},
|
||||
notes: {
|
||||
claudeInstall: "Instala la CLI de Claude Code globalmente.",
|
||||
codexInstall: "Instala la CLI de Codex globalmente.",
|
||||
claudeAuth: "Comprueba el inicio de sesión de Claude Code; ejecuta claude una vez si falta.",
|
||||
codexAuth: "Agrega credenciales OAuth de OpenAI Codex gestionadas por Hermes.",
|
||||
claudeHealth: "Comprueba el actualizador y el estado de la CLI local.",
|
||||
codexHealth: "Confirma que la CLI de Codex está disponible en PATH.",
|
||||
claudeRun: "Print mode es la ruta más limpia para tareas únicas impulsadas por API.",
|
||||
codexRun: "Las tareas únicas de Codex deben ejecutarse dentro de un repositorio git.",
|
||||
},
|
||||
},
|
||||
|
||||
// Platform channel settings
|
||||
platform: {
|
||||
requireMention: "Requerir mencion {'@'}",
|
||||
@@ -1113,6 +1190,10 @@ jobTriggered: 'Job ejecutado',
|
||||
new_0_6_4_5: 'Las instancias preview aíslan puertos frontend/backend, Web UI home y agent bridge endpoint, con parches runtime para tags antiguos que cubren puertos, WebSocket, base URL y navegación preview anidada',
|
||||
new_0_6_4_6: 'Las tablas legacy session_usage sin created_at ahora migran de forma segura con un valor predeterminado',
|
||||
new_0_6_4_7: 'Los endpoints de bridge profile worker ahora se separan por broker endpoint, evitando que producción y preview con el mismo Profile se roben worker sockets y causen errores unknown run',
|
||||
new_0_6_5_1: 'Coding Agents añade un flujo completo de inicio para Claude Code y Codex, con configuración global, workspaces aislados por profile/provider y terminal integrada o nativa',
|
||||
new_0_6_5_2: 'El inicio de Codex soporta OpenAI Chat Completions, OpenAI Responses y Anthropic Messages, con proxy local para adaptar distintos proveedores',
|
||||
new_0_6_5_3: 'Coding Agents es más estable en Windows con detección de shims .cmd/.bat, correcciones de terminal y Claude Code custom model sin validación local de modelos',
|
||||
new_0_6_5_4: 'Listas de mensajes, paginación History, autenticación TTS, menciones de agentes en chat grupal, supresión de checks de actualización y bridge worker transport mejoran la estabilidad',
|
||||
new_0_6_3_1: 'El estado del spinner de Bridge ya no se guarda como reasoning del modelo, evitando que texto decorativo de thinking contamine el contexto futuro',
|
||||
new_0_6_3_2: 'History ahora incluye controles para importar sesiones de Hermes CLI al historial local de Web UI con normalizacion de mensajes mas segura',
|
||||
new_0_6_3_3: 'La configuracion de Provider admite base URLs integradas editables, LM Studio como provider integrado y descubrimiento en vivo desde LM Studio /models',
|
||||
@@ -1130,27 +1211,6 @@ jobTriggered: 'Job ejecutado',
|
||||
new_0_6_2_8: 'Los prompts Clarify ya no envían respuestas de texto libre con Enter y los prompts respondidos no se reabren al cambiar de sesión',
|
||||
new_0_6_2_9: 'El refresco de entorno del terminal Bridge y la limpieza de stale pid quedan mejor acotados, reduciendo estados runtime obsoletos en la UI',
|
||||
new_0_6_2_10: 'La longitud de contexto predeterminada ahora sigue el estándar Hermes de 256.000 tokens',
|
||||
new_0_5_31_1: 'Reinicios del Bridge broker reforzados, renderizado final del stream de chat grupal corregido y enrutamiento {\'@\'}all agregado',
|
||||
new_0_5_31_2: 'El gestor de archivos puede copiar rutas absolutas y el cajón móvil de sesiones ya no queda detrás del chat',
|
||||
new_0_5_31_3: 'Selector de perfiles con avatares, subida de avatar personalizado, modal de estado runtime y acciones de reinicio de gateway/perfil',
|
||||
new_0_5_31_4: 'Avatares de perfil en chat individual, grupal y barra lateral colapsada, con metadatos en Web UI y rutas seguras para Windows',
|
||||
new_0_5_31_5: 'Mejoras en detección y reinicio de gateway en Docker, Termux y Windows usando gateway_state/gateway.pid para liveness del gateway gestionado',
|
||||
new_0_5_31_6: 'Endpoint multimedia de generación de imágenes APIKEY.FUN y skill apikey-image-gen integrado para texto-a-imagen, imagen-a-imagen y edición desde el proveedor fun-codex del perfil activo',
|
||||
new_0_5_33_1: 'Los fallos de ejecución y errores Socket en chat individual y grupal quedan como mensajes Agent rojos en la lista de mensajes',
|
||||
new_0_5_33_2: 'La búsqueda de sesiones puede limitarse al Profile seleccionado, o buscar en todos los Profiles si no hay uno seleccionado',
|
||||
new_0_5_33_3: 'La página Skills muestra documentos de recomendaciones en chino/inglés cuando no hay skill seleccionado, y un segundo clic deselecciona el skill',
|
||||
new_0_5_33_4: 'Se eliminan entradas de changelog i18n sin uso para reducir el tamaño del frontend',
|
||||
new_0_5_33_5: 'Se corrige el inicio de agent bridge en Windows chino cuando la salida de netstat falla por codificación',
|
||||
new_0_5_33_6: 'Lista de modelos Nous Portal actualizada desde el catalog público y recomendaciones Portal',
|
||||
new_0_5_33_7: 'Las listas y estados runtime de Profile leen nombres desde directorios y modelos por defecto desde config, evitando errores por ancho de columnas CLI',
|
||||
new_0_5_34_1: 'Normaliza resultados de tools multimodales al guardar mensajes de sesión/grupo para evitar imágenes base64 en los replays',
|
||||
new_0_5_34_2: 'Persiste modelos Hermes personalizados en configuración gestionada por backend y añade endpoints para agregar/eliminar modelos',
|
||||
new_0_5_34_3: 'Mantiene correctos el uso final de contexto Bridge y los estados de tools al completar ejecuciones',
|
||||
new_0_5_34_4: 'Mejora filtros de Kanban, visualización de responsables, acciones de tarjetas y detalles de tareas',
|
||||
new_0_5_34_5: 'Corrige la contabilidad de compresión con caché de contexto fijo de prompt/tools y totales completos de tokens',
|
||||
new_0_5_34_6: 'Cachea contexto fijo por agent de chat grupal y muestra progreso solo cuando la compresión empieza realmente',
|
||||
new_0_5_34_7: 'Sincroniza skills integradas de Web UI en todos los Profiles y registra el Profile destino en logs',
|
||||
new_0_5_34_8: 'Si Kanban falla en Windows, actualiza Hermes para recibir las últimas correcciones de migración de la base Kanban',
|
||||
new_0_5_35_1: 'Las sesiones Bridge ahora pueden ejecutarse en paralelo entre distintos sessions, mientras los runs del mismo session siguen serializados para conservar el orden',
|
||||
new_0_5_35_2: 'Añade la página Performance Monitor para CPU/memoria del sistema, Web UI, Bridge Broker, Workers y estado de sesiones activas',
|
||||
new_0_5_35_3: 'Añade métricas por worker con CPU, memoria, Profile, número de sesiones y estado de ejecución',
|
||||
|
||||
@@ -149,6 +149,7 @@ export default {
|
||||
kanban: 'Kanban',
|
||||
groupTools: 'Outils',
|
||||
groupToolsShort: "Outils",
|
||||
codingAgents: "Agents de code",
|
||||
versionPreview: "Aperçu de version",
|
||||
groupPlatform: 'Plateforme',
|
||||
gateways: 'Passerelles',
|
||||
@@ -963,6 +964,82 @@ jobTriggered: 'Job declenche',
|
||||
stopSuccess: "Prévisualisation arrêtée",
|
||||
},
|
||||
|
||||
codingAgents: {
|
||||
title: "Agents de code",
|
||||
notice: "Tous les fournisseurs et modèles ne sont pas compatibles.",
|
||||
claudeDescription: "CLI Anthropic pour les tâches ponctuelles en print mode et les sessions de code interactives.",
|
||||
codexDescription: "CLI OpenAI et flux fournisseur Hermes openai-codex pour les tâches de dépôt.",
|
||||
copyCommand: "Copier",
|
||||
commandCopied: "Commande copiée",
|
||||
commandCopyFailed: "Échec de la copie",
|
||||
refresh: "Actualiser",
|
||||
checking: "Vérification",
|
||||
installStatus: "État d’installation",
|
||||
installed: "Installé",
|
||||
notInstalled: "Non installé",
|
||||
installNow: "Installer",
|
||||
installing: "Installation",
|
||||
installSuccess: "Installé",
|
||||
installFailed: "Échec de l’installation",
|
||||
deleteNow: "Supprimer",
|
||||
deleting: "Suppression",
|
||||
deleteSuccess: "Supprimé",
|
||||
deleteFailed: "Échec de la suppression",
|
||||
configFiles: "Fichiers de configuration",
|
||||
profileScope: "Profil",
|
||||
providerScope: "Fournisseur",
|
||||
providerPlaceholder: "ex. custom:glm",
|
||||
modelScope: "Modèle",
|
||||
modelPlaceholder: "Sélectionner un modèle",
|
||||
launchModeScope: "Mode de lancement",
|
||||
launchModeGlobal: "Configuration globale",
|
||||
launchModeScoped: "Fournisseur et modèle",
|
||||
protocolScope: "Protocole",
|
||||
protocolOpenAiChat: "OpenAI Chat Completions (/v1/chat/completions)",
|
||||
protocolOpenAiResponses: "OpenAI Responses (/v1/responses)",
|
||||
protocolAnthropicMessages: "Anthropic Messages (/v1/messages)",
|
||||
reloadConfig: "Recharger la configuration",
|
||||
configFileNotCreated: "Non créé",
|
||||
configLoadFailed: "Impossible de lire le fichier de configuration",
|
||||
loadFailed: "Impossible d’inspecter les agents de code",
|
||||
launch: "Lancer",
|
||||
launchTitle: "Lancer l’agent de code",
|
||||
nativeTerminal: "Terminal natif",
|
||||
builtInTerminal: "Terminal intégré",
|
||||
launchPrepared: "Configuration de lancement prête",
|
||||
launchPrepareFailed: "Échec de la préparation du lancement",
|
||||
nativeLaunchStarted: "Terminal natif ouvert",
|
||||
nativeLaunchFailed: "Impossible d’ouvrir le terminal natif",
|
||||
terminalTitle: "Terminal de l’agent de code",
|
||||
loadProvidersFailed: "Impossible de charger les fournisseurs du profil actuel",
|
||||
selectProviderModel: "Sélectionnez un fournisseur et un modèle",
|
||||
launchConfigDir: "Dossier de configuration de lancement",
|
||||
launchCommand: "Commande de lancement",
|
||||
table: {
|
||||
tool: "Outil",
|
||||
kind: "Étape",
|
||||
command: "Commande",
|
||||
note: "Note",
|
||||
action: "Action",
|
||||
},
|
||||
kinds: {
|
||||
install: "Installer",
|
||||
auth: "Auth",
|
||||
health: "Santé",
|
||||
run: "Exécuter",
|
||||
},
|
||||
notes: {
|
||||
claudeInstall: "Installe la CLI Claude Code globalement.",
|
||||
codexInstall: "Installe la CLI Codex globalement.",
|
||||
claudeAuth: "Vérifie l’état de connexion Claude Code ; exécutez claude une fois si la connexion manque.",
|
||||
codexAuth: "Ajoute les identifiants OAuth OpenAI Codex gérés par Hermes.",
|
||||
claudeHealth: "Vérifie le programme de mise à jour et l’état de la CLI locale.",
|
||||
codexHealth: "Confirme que la CLI Codex est disponible dans PATH.",
|
||||
claudeRun: "Print mode est le chemin le plus propre pour les tâches ponctuelles pilotées par API.",
|
||||
codexRun: "Les tâches ponctuelles Codex doivent s’exécuter dans un dépôt git.",
|
||||
},
|
||||
},
|
||||
|
||||
// Platform channel settings
|
||||
platform: {
|
||||
requireMention: "Exiger une mention {'@'}",
|
||||
@@ -1113,6 +1190,10 @@ jobTriggered: 'Job declenche',
|
||||
new_0_6_4_5: 'Les instances preview isolent les ports frontend/backend, le Web UI home et l agent bridge endpoint, avec des patches runtime pour les anciens tags couvrant ports, WebSocket, base URL et navigation preview imbriquée',
|
||||
new_0_6_4_6: 'Les tables legacy session_usage sans created_at migrent maintenant correctement avec une valeur par défaut',
|
||||
new_0_6_4_7: 'Les endpoints bridge profile worker sont maintenant séparés par broker endpoint, évitant que production et preview avec le même Profile se volent les worker sockets et provoquent des erreurs unknown run',
|
||||
new_0_6_5_1: 'Coding Agents ajoute un workflow complet pour Claude Code et Codex, avec configuration globale, espaces isolés par profile/provider et terminal intégré ou natif',
|
||||
new_0_6_5_2: 'Le lancement Codex prend en charge OpenAI Chat Completions, OpenAI Responses et Anthropic Messages, avec proxy local pour différents fournisseurs',
|
||||
new_0_6_5_3: 'Coding Agents est plus fiable sous Windows avec détection des shims .cmd/.bat, corrections de terminal et Claude Code custom model sans validation locale',
|
||||
new_0_6_5_4: 'Listes de messages, pagination History, authentification TTS, mentions agent en chat de groupe, désactivation des checks update et bridge worker transport améliorent la stabilité',
|
||||
new_0_6_3_1: 'Le statut du spinner Bridge n est plus stocke comme reasoning du modele, evitant que du texte thinking decoratif contamine le contexte futur',
|
||||
new_0_6_3_2: 'History ajoute des controles pour importer les sessions Hermes CLI dans l historique local Web UI avec une normalisation de messages plus sure',
|
||||
new_0_6_3_3: 'La configuration Provider prend en charge les base URLs integrees editables, LM Studio comme provider integre et la decouverte live via LM Studio /models',
|
||||
@@ -1130,27 +1211,6 @@ jobTriggered: 'Job declenche',
|
||||
new_0_6_2_8: 'Les prompts Clarify n’envoient plus les réponses texte avec Entrée, et les prompts déjà répondus ne se rouvrent plus après changement de session',
|
||||
new_0_6_2_9: 'Le refresh d’environnement terminal Bridge et le nettoyage stale pid sont mieux limités, réduisant les états runtime obsolètes dans l’UI',
|
||||
new_0_6_2_10: 'La longueur de contexte par défaut suit désormais le standard Hermes de 256 000 tokens',
|
||||
new_0_5_31_1: 'Redémarrages Bridge broker renforcés, rendu final du flux de chat de groupe corrigé et routage {\'@\'}all ajouté',
|
||||
new_0_5_31_2: 'Le gestionnaire de fichiers peut copier les chemins absolus et le tiroir mobile des sessions ne passe plus derrière le chat',
|
||||
new_0_5_31_3: 'Sélecteur de profils avec avatars, upload d’avatar personnalisé, modal d’état runtime et actions de redémarrage gateway/profil',
|
||||
new_0_5_31_4: 'Avatars de profil dans chat individuel, chat de groupe et barre latérale repliée, avec métadonnées Web UI et chemins compatibles Windows',
|
||||
new_0_5_31_5: 'Détection et redémarrage gateway améliorés sur Docker, Termux et Windows via gateway_state/gateway.pid pour la vivacité du gateway géré',
|
||||
new_0_5_31_6: 'Endpoint média APIKEY.FUN de génération d’images et skill apikey-image-gen intégré pour texte-image, image-image et édition via le fournisseur fun-codex du profil actif',
|
||||
new_0_5_33_1: 'Les échecs d’exécution et erreurs Socket en chat individuel et groupe restent maintenant dans la liste comme messages Agent rouges',
|
||||
new_0_5_33_2: 'La recherche de sessions peut être limitée au profil sélectionné, ou couvrir tous les profils si aucun profil n’est choisi',
|
||||
new_0_5_33_3: 'La page Skills affiche des documents de recommandation chinois/anglais quand aucun skill n’est sélectionné, et un second clic désélectionne le skill',
|
||||
new_0_5_33_4: 'Suppression des entrées changelog i18n inutilisées pour réduire la taille frontend',
|
||||
new_0_5_33_5: 'Correction du démarrage agent bridge sur Windows chinois lorsque la sortie netstat n’est pas décodée en UTF-8',
|
||||
new_0_5_33_6: 'Liste des modèles Nous Portal mise à jour depuis le catalog public et les recommandations Portal',
|
||||
new_0_5_33_7: 'Les listes de profils et états runtime lisent les noms depuis les dossiers et les modèles par défaut depuis config, évitant les erreurs de colonnes CLI',
|
||||
new_0_5_34_1: 'Normalise les résultats de tools multimodaux lors du stockage des messages session/groupe, afin d’éviter les images base64 dans les replays',
|
||||
new_0_5_34_2: 'Persiste les modèles Hermes personnalisés dans une configuration backend et ajoute les endpoints ajout/suppression',
|
||||
new_0_5_34_3: 'Maintient corrects l’usage final du contexte Bridge et les états de tools après les exécutions',
|
||||
new_0_5_34_4: 'Améliore les filtres Kanban, l’affichage des responsables, les actions de cartes et les détails de tâches',
|
||||
new_0_5_34_5: 'Corrige le comptage de compression avec cache du contexte fixe prompt/tools et totaux complets de tokens',
|
||||
new_0_5_34_6: 'Met en cache le contexte fixe par agent de chat de groupe et affiche la progression seulement au vrai démarrage de la compression',
|
||||
new_0_5_34_7: 'Synchronise les skills intégrées Web UI dans tous les profils et journalise le profil cible',
|
||||
new_0_5_34_8: 'Si Kanban échoue sous Windows, mettez Hermes à niveau pour obtenir les derniers correctifs de migration de la base Kanban',
|
||||
new_0_5_35_1: 'Les sessions Bridge peuvent maintenant s’exécuter en parallèle entre sessions différentes, tandis que les runs d’une même session restent sérialisés pour préserver l’ordre',
|
||||
new_0_5_35_2: 'Ajoute la page Performance Monitor pour le CPU/mémoire système, Web UI, Bridge Broker, Workers et l’état des sessions actives',
|
||||
new_0_5_35_3: 'Ajoute des métriques par worker avec CPU, mémoire, Profile, nombre de sessions et état d’exécution',
|
||||
|
||||
@@ -149,6 +149,7 @@ export default {
|
||||
kanban: 'カンバン',
|
||||
groupTools: 'ツール',
|
||||
groupToolsShort: "ツール",
|
||||
codingAgents: "コーディングエージェント",
|
||||
versionPreview: "バージョンプレビュー",
|
||||
groupPlatform: 'プラットフォーム',
|
||||
gateways: 'ゲートウェイ',
|
||||
@@ -963,6 +964,82 @@ export default {
|
||||
stopSuccess: "プレビューを停止しました",
|
||||
},
|
||||
|
||||
codingAgents: {
|
||||
title: "コーディングエージェント",
|
||||
notice: "すべてのプロバイダーとモデルが互換性を持つわけではありません。",
|
||||
claudeDescription: "print mode の単発タスクと対話型コーディングセッション向けの Anthropic CLI です。",
|
||||
codexDescription: "リポジトリ作業向けの OpenAI CLI と Hermes openai-codex プロバイダーフローです。",
|
||||
copyCommand: "コピー",
|
||||
commandCopied: "コマンドをコピーしました",
|
||||
commandCopyFailed: "コピーに失敗しました",
|
||||
refresh: "更新",
|
||||
checking: "確認中",
|
||||
installStatus: "インストール状態",
|
||||
installed: "インストール済み",
|
||||
notInstalled: "未インストール",
|
||||
installNow: "インストール",
|
||||
installing: "インストール中",
|
||||
installSuccess: "インストールしました",
|
||||
installFailed: "インストールに失敗しました",
|
||||
deleteNow: "削除",
|
||||
deleting: "削除中",
|
||||
deleteSuccess: "削除しました",
|
||||
deleteFailed: "削除に失敗しました",
|
||||
configFiles: "設定ファイル",
|
||||
profileScope: "プロファイル",
|
||||
providerScope: "プロバイダー",
|
||||
providerPlaceholder: "例: custom:glm",
|
||||
modelScope: "モデル",
|
||||
modelPlaceholder: "モデルを選択",
|
||||
launchModeScope: "起動モード",
|
||||
launchModeGlobal: "グローバル設定",
|
||||
launchModeScoped: "プロバイダーとモデル",
|
||||
protocolScope: "プロトコル",
|
||||
protocolOpenAiChat: "OpenAI Chat Completions (/v1/chat/completions)",
|
||||
protocolOpenAiResponses: "OpenAI Responses (/v1/responses)",
|
||||
protocolAnthropicMessages: "Anthropic Messages (/v1/messages)",
|
||||
reloadConfig: "設定を再読み込み",
|
||||
configFileNotCreated: "未作成",
|
||||
configLoadFailed: "設定ファイルの読み込みに失敗しました",
|
||||
loadFailed: "コーディングエージェントの確認に失敗しました",
|
||||
launch: "起動",
|
||||
launchTitle: "コーディングエージェントを起動",
|
||||
nativeTerminal: "ネイティブターミナル",
|
||||
builtInTerminal: "内蔵ターミナル",
|
||||
launchPrepared: "起動設定を準備しました",
|
||||
launchPrepareFailed: "起動設定の準備に失敗しました",
|
||||
nativeLaunchStarted: "ネイティブターミナルを開きました",
|
||||
nativeLaunchFailed: "ネイティブターミナルを開けませんでした",
|
||||
terminalTitle: "コーディングエージェントターミナル",
|
||||
loadProvidersFailed: "現在のプロファイルのプロバイダーを読み込めませんでした",
|
||||
selectProviderModel: "プロバイダーとモデルを選択してください",
|
||||
launchConfigDir: "起動設定ディレクトリ",
|
||||
launchCommand: "起動コマンド",
|
||||
table: {
|
||||
tool: "ツール",
|
||||
kind: "ステップ",
|
||||
command: "コマンド",
|
||||
note: "説明",
|
||||
action: "操作",
|
||||
},
|
||||
kinds: {
|
||||
install: "インストール",
|
||||
auth: "認証",
|
||||
health: "確認",
|
||||
run: "実行",
|
||||
},
|
||||
notes: {
|
||||
claudeInstall: "Claude Code CLI をグローバルにインストールします。",
|
||||
codexInstall: "Codex CLI をグローバルにインストールします。",
|
||||
claudeAuth: "Claude Code のログイン状態を確認します。未ログインの場合は一度 claude を実行してください。",
|
||||
codexAuth: "Hermes 管理の OpenAI Codex OAuth 認証情報を追加します。",
|
||||
claudeHealth: "アップデーターとローカル CLI の状態を確認します。",
|
||||
codexHealth: "Codex CLI が PATH で利用可能か確認します。",
|
||||
claudeRun: "API 駆動の単発タスクには print mode が最も素直な経路です。",
|
||||
codexRun: "Codex の単発タスクは git リポジトリ内で実行する必要があります。",
|
||||
},
|
||||
},
|
||||
|
||||
platform: {
|
||||
requireMention: "メンションが必要",
|
||||
requireMentionGroup: "グループで応答するには {'@'}メンションが必要",
|
||||
@@ -1112,6 +1189,10 @@ export default {
|
||||
new_0_6_4_5: 'Preview インスタンスは frontend/backend ポート、Web UI home、agent bridge endpoint を分離し、古い tag にはポート、WebSocket、base URL、ネストした preview ナビゲーションの runtime patch を適用します',
|
||||
new_0_6_4_6: 'created_at がない legacy session_usage テーブルをデフォルト値付きで安全に移行します',
|
||||
new_0_6_4_7: 'Bridge profile worker endpoint を broker endpoint ごとに分離し、同じ Profile の本番/preview が worker socket を奪い合って unknown run を起こす問題を防ぎます',
|
||||
new_0_6_5_1: 'Coding Agents に Claude Code と Codex の完全な起動ワークフローを追加し、グローバル設定、profile/provider 分離ワークスペース、内蔵/ネイティブターミナルに対応しました',
|
||||
new_0_6_5_2: 'Codex 起動は OpenAI Chat Completions、OpenAI Responses、Anthropic Messages に対応し、ローカル proxy で各プロバイダーへ適配します',
|
||||
new_0_6_5_3: 'Windows の Coding Agents は .cmd/.bat shim 検出、ターミナル起動修正、Claude Code custom model のローカル検証回避で安定しました',
|
||||
new_0_6_5_4: 'メッセージ一覧、History ページング、TTS 認証、グループチャット agent メンション、更新チェック無効化、bridge worker transport の安定性を改善しました',
|
||||
new_0_6_3_1: 'Bridge spinner の状態をモデル reasoning として保存しないようにし、装飾的な thinking テキストが後続コンテキストを汚染しないようにしました',
|
||||
new_0_6_3_2: 'History に Hermes CLI セッションを Web UI のローカル履歴へインポートする操作を追加し、メッセージ構造をより安全に正規化します',
|
||||
new_0_6_3_3: 'Provider 設定で組み込み base URL を編集できるようになり、LM Studio を組み込み Provider として追加し、LM Studio /models のライブ取得に対応しました',
|
||||
@@ -1129,27 +1210,6 @@ export default {
|
||||
new_0_6_2_8: 'Clarify プロンプトは Enter で自由入力を送信せず、回答済みプロンプトはセッション切り替え後に再表示されません',
|
||||
new_0_6_2_9: 'Bridge terminal の環境更新と stale pid cleanup の範囲を絞り、UI に古い runtime 状態が残りにくくしました',
|
||||
new_0_6_2_10: '既定のコンテキスト長を Hermes 標準に合わせて 256,000 tokens に変更しました',
|
||||
new_0_5_31_1: 'Bridge broker の再起動を強化し、グループチャット最終ストリーム表示を修正し、{\'@\'}all ルーティングを追加',
|
||||
new_0_5_31_2: 'ファイルマネージャーで絶対パスをコピー可能にし、モバイルセッションドロワーがチャット内容の背面に回らないよう修正',
|
||||
new_0_5_31_3: 'Profile セレクターにアバター、カスタムアバターアップロード、実行状態モーダル、gateway/Profile 再起動操作を追加',
|
||||
new_0_5_31_4: 'Profile アバターを単聊、グループチャット、折りたたみサイドバーに反映し、Web UI メタデータ保存と Windows 安全パスに対応',
|
||||
new_0_5_31_5: 'Docker、Termux、Windows の gateway 検出と再起動確認を改善し、managed gateway の生存判定に gateway_state/gateway.pid を使用',
|
||||
new_0_5_31_6: 'APIKEY.FUN 生画像メディア endpoint と内蔵 apikey-image-gen skill を追加し、active Profile の fun-codex provider で文生図、図生図、画像編集に対応',
|
||||
new_0_5_33_1: '単聊とグループチャットの実行失敗や Socket エラーを赤い Agent メッセージとしてメッセージ一覧に保持し、一瞬で消えないよう修正',
|
||||
new_0_5_33_2: 'セッション検索を選択中 Profile に絞り込めるようにし、Profile 未選択時は全 Profile を検索',
|
||||
new_0_5_33_3: 'Skills ページに日本語以外では英語へフォールバックする中英推薦ドキュメントを追加し、選択済み Skill の再クリックで選択解除可能に',
|
||||
new_0_5_33_4: '未使用の changelog ローカライズ項目を削除し、frontend i18n サイズを削減',
|
||||
new_0_5_33_5: '中国語 Windows 環境で netstat 出力のエンコード解析に失敗し agent bridge が起動しない問題を修正',
|
||||
new_0_5_33_6: 'Nous Portal の preset モデル一覧を公開 catalog と Portal 推奨モデルに合わせて更新',
|
||||
new_0_5_33_7: 'Profile 一覧と実行状態は Profile 名をディレクトリから、既定モデルを config から読むようにし、CLI 表の列幅による解析ずれを回避',
|
||||
new_0_5_34_1: 'セッション/グループチャット保存時にマルチモーダル tool 結果を正規化し、base64 画像がリプレイに混ざらないよう修正',
|
||||
new_0_5_34_2: 'カスタム Hermes モデルを backend 管理設定に永続化し、モデル追加/削除 endpoint を追加',
|
||||
new_0_5_34_3: 'Bridge 実行完了後の最終コンテキスト使用量と tool 状態更新を正確化',
|
||||
new_0_5_34_4: 'Kanban のボード絞り込み、担当者表示、カード操作、タスク詳細処理を改善',
|
||||
new_0_5_34_5: '固定 prompt/tool コンテキストをキャッシュし、完全コンテキスト token 合計を表示するよう圧縮使用量を修正',
|
||||
new_0_5_34_6: 'グループチャット Agent ごとに固定コンテキストをキャッシュし、実際に圧縮が始まった時だけ進捗を表示',
|
||||
new_0_5_34_7: 'Web UI 内蔵 Skills をすべての Profile に同期注入し、ログに対象 Profile を記録',
|
||||
new_0_5_34_8: 'Windows で Kanban 機能が異常な場合は、最新の Kanban データベース移行修正を取得するため Hermes をアップグレードしてください',
|
||||
new_0_5_35_1: 'Bridge セッションは異なる session 間で並行実行でき、同一 session の実行はメッセージ順序を守るため直列化されます',
|
||||
new_0_5_35_2: 'Performance Monitor ページを追加し、システム CPU/メモリ、Web UI、Bridge Broker、Workers、アクティブセッション状態を確認できます',
|
||||
new_0_5_35_3: 'Worker ごとの CPU、メモリ、Profile、セッション数、実行状態を表示するリソース統計を追加',
|
||||
|
||||
@@ -149,6 +149,7 @@ export default {
|
||||
kanban: '칸반',
|
||||
groupTools: '도구',
|
||||
groupToolsShort: "도구",
|
||||
codingAgents: "코딩 에이전트",
|
||||
versionPreview: "버전 미리보기",
|
||||
groupPlatform: '플랫폼',
|
||||
gateways: '게이트웨이',
|
||||
@@ -963,6 +964,82 @@ export default {
|
||||
stopSuccess: "미리보기가 중지되었습니다",
|
||||
},
|
||||
|
||||
codingAgents: {
|
||||
title: "코딩 에이전트",
|
||||
notice: "모든 제공업체와 모델이 호환되는 것은 아닙니다.",
|
||||
claudeDescription: "print mode 단발 작업과 대화형 코딩 세션을 위한 Anthropic CLI입니다.",
|
||||
codexDescription: "저장소 작업을 위한 OpenAI CLI 및 Hermes openai-codex 제공업체 흐름입니다.",
|
||||
copyCommand: "복사",
|
||||
commandCopied: "명령이 복사되었습니다",
|
||||
commandCopyFailed: "복사 실패",
|
||||
refresh: "새로고침",
|
||||
checking: "확인 중",
|
||||
installStatus: "설치 상태",
|
||||
installed: "설치됨",
|
||||
notInstalled: "설치되지 않음",
|
||||
installNow: "설치",
|
||||
installing: "설치 중",
|
||||
installSuccess: "설치됨",
|
||||
installFailed: "설치 실패",
|
||||
deleteNow: "삭제",
|
||||
deleting: "삭제 중",
|
||||
deleteSuccess: "삭제됨",
|
||||
deleteFailed: "삭제 실패",
|
||||
configFiles: "설정 파일",
|
||||
profileScope: "프로필",
|
||||
providerScope: "제공업체",
|
||||
providerPlaceholder: "예: custom:glm",
|
||||
modelScope: "모델",
|
||||
modelPlaceholder: "모델 선택",
|
||||
launchModeScope: "시작 모드",
|
||||
launchModeGlobal: "전역 설정",
|
||||
launchModeScoped: "제공업체와 모델",
|
||||
protocolScope: "프로토콜",
|
||||
protocolOpenAiChat: "OpenAI Chat Completions (/v1/chat/completions)",
|
||||
protocolOpenAiResponses: "OpenAI Responses (/v1/responses)",
|
||||
protocolAnthropicMessages: "Anthropic Messages (/v1/messages)",
|
||||
reloadConfig: "설정 다시 읽기",
|
||||
configFileNotCreated: "생성되지 않음",
|
||||
configLoadFailed: "설정 파일을 읽지 못했습니다",
|
||||
loadFailed: "코딩 에이전트를 확인하지 못했습니다",
|
||||
launch: "시작",
|
||||
launchTitle: "코딩 에이전트 시작",
|
||||
nativeTerminal: "네이티브 터미널",
|
||||
builtInTerminal: "내장 터미널",
|
||||
launchPrepared: "시작 설정이 준비되었습니다",
|
||||
launchPrepareFailed: "시작 설정 준비 실패",
|
||||
nativeLaunchStarted: "네이티브 터미널을 열었습니다",
|
||||
nativeLaunchFailed: "네이티브 터미널을 열지 못했습니다",
|
||||
terminalTitle: "코딩 에이전트 터미널",
|
||||
loadProvidersFailed: "현재 프로필의 제공업체를 불러오지 못했습니다",
|
||||
selectProviderModel: "제공업체와 모델을 선택하세요",
|
||||
launchConfigDir: "시작 설정 디렉터리",
|
||||
launchCommand: "시작 명령",
|
||||
table: {
|
||||
tool: "도구",
|
||||
kind: "단계",
|
||||
command: "명령",
|
||||
note: "설명",
|
||||
action: "작업",
|
||||
},
|
||||
kinds: {
|
||||
install: "설치",
|
||||
auth: "인증",
|
||||
health: "상태",
|
||||
run: "실행",
|
||||
},
|
||||
notes: {
|
||||
claudeInstall: "Claude Code CLI를 전역으로 설치합니다.",
|
||||
codexInstall: "Codex CLI를 전역으로 설치합니다.",
|
||||
claudeAuth: "Claude Code 로그인 상태를 확인합니다. 로그인이 없으면 claude를 한 번 실행하세요.",
|
||||
codexAuth: "Hermes가 관리하는 OpenAI Codex OAuth 자격 증명을 추가합니다.",
|
||||
claudeHealth: "업데이터와 로컬 CLI 상태를 확인합니다.",
|
||||
codexHealth: "Codex CLI가 PATH에서 사용 가능한지 확인합니다.",
|
||||
claudeRun: "API 기반 단발 작업에는 print mode가 가장 깔끔한 경로입니다.",
|
||||
codexRun: "Codex 단발 작업은 git 저장소 안에서 실행해야 합니다.",
|
||||
},
|
||||
},
|
||||
|
||||
platform: {
|
||||
requireMention: "{'@'}멘션 필요",
|
||||
requireMentionGroup: "그룹에서 {'@'}멘션 시에만 응답",
|
||||
@@ -1112,6 +1189,10 @@ export default {
|
||||
new_0_6_4_5: 'Preview 인스턴스는 frontend/backend 포트, Web UI home, agent bridge endpoint 를 분리하고 오래된 tag 에 대해 포트, WebSocket, base URL, 중첩 preview 내비게이션 runtime patch 를 적용합니다',
|
||||
new_0_6_4_6: 'created_at 이 없는 legacy session_usage 테이블을 기본값으로 안전하게 마이그레이션합니다',
|
||||
new_0_6_4_7: 'Bridge profile worker endpoint 를 broker endpoint 별로 분리해 같은 Profile 의 운영/preview 가 worker socket 을 서로 빼앗아 unknown run 오류를 만드는 문제를 방지합니다',
|
||||
new_0_6_5_1: 'Coding Agents 에 Claude Code 와 Codex 전체 시작 워크플로를 추가하고 전역 설정, profile/provider 격리 작업공간, 내장/네이티브 터미널을 지원합니다',
|
||||
new_0_6_5_2: 'Codex 시작은 OpenAI Chat Completions, OpenAI Responses, Anthropic Messages 를 지원하고 로컬 proxy 로 여러 제공업체에 맞춥니다',
|
||||
new_0_6_5_3: 'Windows Coding Agents 는 .cmd/.bat shim 감지, 터미널 시작 수정, Claude Code custom model 로컬 검증 우회로 더 안정적입니다',
|
||||
new_0_6_5_4: '메시지 목록, History 페이징, TTS 인증, 그룹 채팅 agent mention, 업데이트 체크 비활성화, bridge worker transport 안정성을 개선했습니다',
|
||||
new_0_6_3_1: 'Bridge spinner 상태를 더 이상 모델 reasoning 으로 저장하지 않아 장식용 thinking 텍스트가 이후 컨텍스트를 오염시키지 않습니다',
|
||||
new_0_6_3_2: 'History 에 Hermes CLI 세션을 Web UI 로컬 기록으로 가져오는 컨트롤을 추가하고 메시지 구조를 더 안전하게 정규화합니다',
|
||||
new_0_6_3_3: 'Provider 설정에서 기본 base URL 편집을 지원하고 LM Studio 를 내장 Provider 로 추가했으며 LM Studio /models 실시간 검색을 지원합니다',
|
||||
@@ -1129,27 +1210,6 @@ export default {
|
||||
new_0_6_2_8: 'Clarify 프롬프트는 Enter로 자유 입력 답변을 제출하지 않으며, 답변된 프롬프트는 세션 전환 후 다시 열리지 않습니다',
|
||||
new_0_6_2_9: 'Bridge terminal 환경 갱신과 stale pid 정리 범위를 더 정확히 제한해 UI의 오래된 runtime 상태를 줄입니다',
|
||||
new_0_6_2_10: '기본 컨텍스트 길이가 Hermes 표준에 맞춰 256,000 tokens로 변경되었습니다',
|
||||
new_0_5_31_1: 'Bridge broker 재시작 안정화, 그룹 채팅 최종 스트림 렌더링 수정, 그룹 채팅 {\'@\'}all 라우팅 추가',
|
||||
new_0_5_31_2: '파일 관리자가 절대 경로를 복사할 수 있고 모바일 세션 드로어가 채팅 콘텐츠 뒤로 가지 않음',
|
||||
new_0_5_31_3: 'Profile 선택기에 아바타, 사용자 지정 아바타 업로드, 런타임 상태 모달, gateway/Profile 재시작 액션 추가',
|
||||
new_0_5_31_4: 'Profile 아바타가 단일 채팅, 그룹 채팅, 접힌 사이드바에 표시되며 Web UI 메타데이터 저장과 Windows 안전 경로 지원',
|
||||
new_0_5_31_5: 'Docker, Termux, Windows gateway 감지 및 재시작 확인을 개선하고 managed gateway liveness 판단에 gateway_state/gateway.pid 사용',
|
||||
new_0_5_31_6: 'APIKEY.FUN 이미지 생성 미디어 endpoint와 내장 apikey-image-gen skill 추가, active Profile의 fun-codex provider로 텍스트-이미지, 이미지-이미지, 이미지 편집 지원',
|
||||
new_0_5_33_1: '단일 채팅과 그룹 채팅의 실행 실패 및 Socket 오류를 빨간 Agent 메시지로 메시지 목록에 유지하여 잠깐 나타났다 사라지지 않도록 수정',
|
||||
new_0_5_33_2: '세션 검색을 선택된 Profile로 제한할 수 있으며, Profile을 선택하지 않으면 모든 Profile을 검색',
|
||||
new_0_5_33_3: 'Skills 페이지에 중국어/영어 추천 문서를 추가하고, 선택된 Skill을 다시 클릭하면 선택을 해제하도록 지원',
|
||||
new_0_5_33_4: '사용하지 않는 changelog 로컬라이즈 항목을 제거해 frontend i18n 크기 축소',
|
||||
new_0_5_33_5: '중국어 Windows 시스템에서 netstat 출력 인코딩 파싱 실패로 agent bridge 시작이 실패하는 문제 수정',
|
||||
new_0_5_33_6: 'Nous Portal preset 모델 목록을 공개 catalog와 Portal 추천 모델에 맞춰 갱신',
|
||||
new_0_5_33_7: 'Profile 목록과 런타임 상태가 Profile 이름은 디렉터리에서, 기본 모델은 config에서 읽어 CLI 표 열 너비로 인한 파싱 오류를 방지',
|
||||
new_0_5_34_1: '세션/그룹 채팅 저장 시 멀티모달 tool 결과를 정규화해 base64 이미지가 리플레이에 섞이지 않도록 수정',
|
||||
new_0_5_34_2: '사용자 지정 Hermes 모델을 backend 관리 설정에 저장하고 모델 추가/삭제 endpoint 추가',
|
||||
new_0_5_34_3: 'Bridge 실행 완료 후 최종 컨텍스트 사용량과 tool 상태 업데이트 정확도 개선',
|
||||
new_0_5_34_4: 'Kanban 보드 필터링, 담당자 표시, 카드 작업, 작업 상세 처리 개선',
|
||||
new_0_5_34_5: '고정 prompt/tool 컨텍스트를 캐시하고 전체 컨텍스트 token 합계를 표시하도록 압축 사용량 수정',
|
||||
new_0_5_34_6: '그룹 채팅 Agent별 고정 컨텍스트를 캐시하고 실제 압축이 시작될 때만 진행 상태 표시',
|
||||
new_0_5_34_7: 'Web UI 내장 Skills를 모든 Profile에 동기화 주입하고 로그에 대상 Profile 기록',
|
||||
new_0_5_34_8: 'Windows에서 Kanban 기능이 비정상이라면 최신 Kanban 데이터베이스 마이그레이션 수정이 포함된 Hermes로 업그레이드하세요',
|
||||
new_0_5_35_1: 'Bridge 세션은 서로 다른 session 간 동시 실행을 지원하며, 같은 session 실행은 메시지 순서를 보존하도록 직렬화됩니다',
|
||||
new_0_5_35_2: 'Performance Monitor 페이지를 추가해 시스템 CPU/메모리, Web UI, Bridge Broker, Workers, 활성 세션 상태를 확인할 수 있습니다',
|
||||
new_0_5_35_3: 'Worker별 CPU, 메모리, Profile, 세션 수, 실행 상태를 보여주는 리소스 지표 추가',
|
||||
|
||||
@@ -149,6 +149,7 @@ export default {
|
||||
kanban: 'Kanban',
|
||||
groupTools: 'Ferramentas',
|
||||
groupToolsShort: "Ferr.",
|
||||
codingAgents: "Agentes de código",
|
||||
versionPreview: "Prévia de versão",
|
||||
groupPlatform: 'Plataforma',
|
||||
gateways: 'Gateways',
|
||||
@@ -963,6 +964,82 @@ jobTriggered: 'Job acionado',
|
||||
stopSuccess: "Prévia parada",
|
||||
},
|
||||
|
||||
codingAgents: {
|
||||
title: "Agentes de código",
|
||||
notice: "Nem todos os provedores e modelos são compatíveis.",
|
||||
claudeDescription: "CLI da Anthropic para tarefas únicas em print mode e sessões interativas de código.",
|
||||
codexDescription: "CLI da OpenAI e fluxo de provedor openai-codex do Hermes para tarefas de repositório.",
|
||||
copyCommand: "Copiar",
|
||||
commandCopied: "Comando copiado",
|
||||
commandCopyFailed: "Falha ao copiar",
|
||||
refresh: "Atualizar",
|
||||
checking: "Verificando",
|
||||
installStatus: "Status da instalação",
|
||||
installed: "Instalado",
|
||||
notInstalled: "Não instalado",
|
||||
installNow: "Instalar",
|
||||
installing: "Instalando",
|
||||
installSuccess: "Instalado",
|
||||
installFailed: "Falha na instalação",
|
||||
deleteNow: "Excluir",
|
||||
deleting: "Excluindo",
|
||||
deleteSuccess: "Excluído",
|
||||
deleteFailed: "Falha ao excluir",
|
||||
configFiles: "Arquivos de configuração",
|
||||
profileScope: "Perfil",
|
||||
providerScope: "Provedor",
|
||||
providerPlaceholder: "ex.: custom:glm",
|
||||
modelScope: "Modelo",
|
||||
modelPlaceholder: "Selecionar modelo",
|
||||
launchModeScope: "Modo de inicialização",
|
||||
launchModeGlobal: "Configuração global",
|
||||
launchModeScoped: "Provedor e modelo",
|
||||
protocolScope: "Protocolo",
|
||||
protocolOpenAiChat: "OpenAI Chat Completions (/v1/chat/completions)",
|
||||
protocolOpenAiResponses: "OpenAI Responses (/v1/responses)",
|
||||
protocolAnthropicMessages: "Anthropic Messages (/v1/messages)",
|
||||
reloadConfig: "Recarregar configuração",
|
||||
configFileNotCreated: "Não criado",
|
||||
configLoadFailed: "Falha ao ler arquivo de configuração",
|
||||
loadFailed: "Falha ao inspecionar agentes de código",
|
||||
launch: "Iniciar",
|
||||
launchTitle: "Iniciar agente de código",
|
||||
nativeTerminal: "Terminal nativo",
|
||||
builtInTerminal: "Terminal integrado",
|
||||
launchPrepared: "Configuração de inicialização preparada",
|
||||
launchPrepareFailed: "Falha ao preparar configuração de inicialização",
|
||||
nativeLaunchStarted: "Terminal nativo aberto",
|
||||
nativeLaunchFailed: "Falha ao abrir terminal nativo",
|
||||
terminalTitle: "Terminal do agente de código",
|
||||
loadProvidersFailed: "Falha ao carregar provedores do perfil atual",
|
||||
selectProviderModel: "Selecione um provedor e modelo",
|
||||
launchConfigDir: "Diretório de configuração de inicialização",
|
||||
launchCommand: "Comando de inicialização",
|
||||
table: {
|
||||
tool: "Ferramenta",
|
||||
kind: "Etapa",
|
||||
command: "Comando",
|
||||
note: "Nota",
|
||||
action: "Ação",
|
||||
},
|
||||
kinds: {
|
||||
install: "Instalar",
|
||||
auth: "Autenticação",
|
||||
health: "Saúde",
|
||||
run: "Executar",
|
||||
},
|
||||
notes: {
|
||||
claudeInstall: "Instala a CLI Claude Code globalmente.",
|
||||
codexInstall: "Instala a CLI Codex globalmente.",
|
||||
claudeAuth: "Verifica o estado de login do Claude Code; execute claude uma vez se o login estiver ausente.",
|
||||
codexAuth: "Adiciona credenciais OAuth do OpenAI Codex gerenciadas pelo Hermes.",
|
||||
claudeHealth: "Verifica o atualizador e a saúde da CLI local.",
|
||||
codexHealth: "Confirma que a CLI Codex está disponível no PATH.",
|
||||
claudeRun: "Print mode é o caminho mais limpo para tarefas únicas orientadas por API.",
|
||||
codexRun: "Tarefas únicas do Codex devem ser executadas dentro de um repositório git.",
|
||||
},
|
||||
},
|
||||
|
||||
// Platform channel settings
|
||||
platform: {
|
||||
requireMention: "Exigir mencao {'@'}",
|
||||
@@ -1113,6 +1190,10 @@ jobTriggered: 'Job acionado',
|
||||
new_0_6_4_5: 'Instâncias preview isolam portas frontend/backend, Web UI home e agent bridge endpoint, com patches runtime para tags antigos cobrindo portas, WebSocket, base URL e navegação preview aninhada',
|
||||
new_0_6_4_6: 'Tabelas legacy session_usage sem created_at agora migram com segurança usando um valor padrão',
|
||||
new_0_6_4_7: 'Endpoints bridge profile worker agora são separados por broker endpoint, evitando que produção e preview com o mesmo Profile disputem worker sockets e causem erros unknown run',
|
||||
new_0_6_5_1: 'Coding Agents adiciona fluxo completo de inicialização para Claude Code e Codex, com configuração global, workspaces isolados por profile/provider e terminal integrado ou nativo',
|
||||
new_0_6_5_2: 'Inicialização Codex suporta OpenAI Chat Completions, OpenAI Responses e Anthropic Messages, com proxy local para adaptar diferentes provedores',
|
||||
new_0_6_5_3: 'Coding Agents fica mais estável no Windows com detecção de shims .cmd/.bat, correções de terminal e Claude Code custom model sem validação local',
|
||||
new_0_6_5_4: 'Listas de mensagens, paginação History, autenticação TTS, menções de agentes no chat em grupo, supressão de update check e bridge worker transport melhoram a estabilidade',
|
||||
new_0_6_3_1: 'O status do spinner do Bridge nao e mais salvo como reasoning do modelo, evitando que texto thinking decorativo contamine o contexto futuro',
|
||||
new_0_6_3_2: 'History agora inclui controles para importar sessoes Hermes CLI para o historico local da Web UI com normalizacao de mensagens mais segura',
|
||||
new_0_6_3_3: 'A configuracao de Provider suporta base URLs integradas editaveis, LM Studio como provider integrado e descoberta ao vivo via LM Studio /models',
|
||||
@@ -1130,27 +1211,6 @@ jobTriggered: 'Job acionado',
|
||||
new_0_6_2_8: 'Prompts Clarify não enviam mais respostas de texto livre com Enter, e prompts respondidos não reabrem após trocar de sessão',
|
||||
new_0_6_2_9: 'Refresh do ambiente do terminal Bridge e limpeza de stale pid foram melhor delimitados, reduzindo status runtime obsoleto na UI',
|
||||
new_0_6_2_10: 'O comprimento de contexto padrão agora segue o padrão Hermes de 256.000 tokens',
|
||||
new_0_5_31_1: 'Reinícios do Bridge broker reforçados, renderização final do stream de chat em grupo corrigida e roteamento {\'@\'}all adicionado',
|
||||
new_0_5_31_2: 'Gerenciador de arquivos pode copiar caminhos absolutos e a gaveta móvel de sessões não fica mais atrás do chat',
|
||||
new_0_5_31_3: 'Seletor de Profile mostra avatares, upload de avatar personalizado, modal de status runtime e ações de restart de gateway/Profile',
|
||||
new_0_5_31_4: 'Avatares de Profile aparecem em chat individual, chat em grupo e sidebar recolhida, com metadados Web UI e caminhos seguros para Windows',
|
||||
new_0_5_31_5: 'Detecção e restart de gateway em Docker, Termux e Windows melhorados usando gateway_state/gateway.pid para liveness do gateway gerenciado',
|
||||
new_0_5_31_6: 'Endpoint de mídia APIKEY.FUN para geração de imagens e skill apikey-image-gen integrado para texto-imagem, imagem-imagem e edição via provider fun-codex do Profile ativo',
|
||||
new_0_5_33_1: 'Falhas de execução e erros Socket em chat individual e em grupo agora ficam como mensagens Agent vermelhas na lista de mensagens',
|
||||
new_0_5_33_2: 'A busca de sessões pode ser limitada ao Profile selecionado, ou buscar todos os Profiles quando nenhum estiver selecionado',
|
||||
new_0_5_33_3: 'A página Skills mostra documentos de recomendação em chinês/inglês quando nenhum skill está selecionado, e um segundo clique desmarca o skill',
|
||||
new_0_5_33_4: 'Remove entradas de changelog i18n não usadas para reduzir o tamanho do frontend',
|
||||
new_0_5_33_5: 'Corrige falha de inicialização do agent bridge no Windows chinês causada pela codificação da saída do netstat',
|
||||
new_0_5_33_6: 'Atualiza a lista de modelos Nous Portal pelo catalog público e recomendações do Portal',
|
||||
new_0_5_33_7: 'Listas e status runtime de Profile leem nomes dos diretórios e modelos padrão do config, evitando erros por largura de colunas da CLI',
|
||||
new_0_5_34_1: 'Normaliza resultados de tools multimodais ao armazenar mensagens de sessão/grupo, evitando imagens base64 nos replays',
|
||||
new_0_5_34_2: 'Persiste modelos Hermes personalizados em configuração gerenciada pelo backend e adiciona endpoints de adicionar/remover modelo',
|
||||
new_0_5_34_3: 'Mantém uso final de contexto e status de tools do Bridge corretos após a conclusão das execuções',
|
||||
new_0_5_34_4: 'Melhora filtros de Kanban, exibição de responsáveis, ações de cards e detalhes de tarefas',
|
||||
new_0_5_34_5: 'Corrige contagem de uso da compressão com cache de contexto fixo de prompt/tools e totais completos de tokens',
|
||||
new_0_5_34_6: 'Cacheia contexto fixo por agent no chat em grupo e mostra progresso apenas quando a compressão realmente inicia',
|
||||
new_0_5_34_7: 'Sincroniza skills integradas do Web UI em todos os Profiles e registra o Profile alvo nos logs',
|
||||
new_0_5_34_8: 'Se o Kanban falhar no Windows, atualize o Hermes para receber as correções mais recentes de migração do banco Kanban',
|
||||
new_0_5_35_1: 'Sessões Bridge agora podem executar em paralelo entre sessions diferentes, enquanto runs da mesma session continuam serializados para preservar a ordem',
|
||||
new_0_5_35_2: 'Adiciona a página Performance Monitor para CPU/memória do sistema, Web UI, Bridge Broker, Workers e status de sessões ativas',
|
||||
new_0_5_35_3: 'Adiciona métricas por worker com CPU, memória, Profile, número de sessões e estado de execução',
|
||||
|
||||
@@ -138,6 +138,7 @@ export default {
|
||||
groupMonitoringShort: '監控',
|
||||
groupTools: '工具',
|
||||
groupToolsShort: "工具",
|
||||
codingAgents: "編程工具",
|
||||
versionPreview: "版本預覽",
|
||||
settings: '設定',
|
||||
connected: '已連線',
|
||||
@@ -1057,6 +1058,82 @@ export default {
|
||||
stopSuccess: "預覽已停止",
|
||||
},
|
||||
|
||||
codingAgents: {
|
||||
title: "編程工具",
|
||||
notice: "並非所有提供商和模型都相容。",
|
||||
claudeDescription: "Anthropic CLI,適合 print mode 單次任務和互動式編程工作階段。",
|
||||
codexDescription: "OpenAI CLI,以及 Hermes openai-codex 提供商的倉庫任務流程。",
|
||||
copyCommand: "複製",
|
||||
commandCopied: "命令已複製",
|
||||
commandCopyFailed: "複製失敗",
|
||||
refresh: "重新整理",
|
||||
checking: "偵測中",
|
||||
installStatus: "安裝狀態",
|
||||
installed: "已安裝",
|
||||
notInstalled: "未安裝",
|
||||
installNow: "安裝",
|
||||
installing: "安裝中",
|
||||
installSuccess: "安裝完成",
|
||||
installFailed: "安裝失敗",
|
||||
deleteNow: "刪除",
|
||||
deleting: "刪除中",
|
||||
deleteSuccess: "刪除完成",
|
||||
deleteFailed: "刪除失敗",
|
||||
configFiles: "設定檔",
|
||||
profileScope: "設定",
|
||||
providerScope: "提供商",
|
||||
providerPlaceholder: "例如 custom:glm",
|
||||
modelScope: "模型",
|
||||
modelPlaceholder: "選擇模型",
|
||||
launchModeScope: "啟動方式",
|
||||
launchModeGlobal: "全域預設設定",
|
||||
launchModeScoped: "選擇提供商和模型",
|
||||
protocolScope: "協議",
|
||||
protocolOpenAiChat: "OpenAI Chat Completions (/v1/chat/completions)",
|
||||
protocolOpenAiResponses: "OpenAI Responses (/v1/responses)",
|
||||
protocolAnthropicMessages: "Anthropic Messages (/v1/messages)",
|
||||
reloadConfig: "重新讀取設定",
|
||||
configFileNotCreated: "未建立",
|
||||
configLoadFailed: "讀取設定檔失敗",
|
||||
loadFailed: "偵測編程工具失敗",
|
||||
launch: "啟動",
|
||||
launchTitle: "啟動編程工具",
|
||||
nativeTerminal: "原生終端機",
|
||||
builtInTerminal: "內建終端機",
|
||||
launchPrepared: "啟動設定已產生",
|
||||
launchPrepareFailed: "產生啟動設定失敗",
|
||||
nativeLaunchStarted: "已開啟原生終端機",
|
||||
nativeLaunchFailed: "開啟原生終端機失敗",
|
||||
terminalTitle: "編程工具終端機",
|
||||
loadProvidersFailed: "讀取目前設定的提供商失敗",
|
||||
selectProviderModel: "請選擇提供商和模型",
|
||||
launchConfigDir: "啟動設定目錄",
|
||||
launchCommand: "啟動命令",
|
||||
table: {
|
||||
tool: "工具",
|
||||
kind: "步驟",
|
||||
command: "命令",
|
||||
note: "說明",
|
||||
action: "操作",
|
||||
},
|
||||
kinds: {
|
||||
install: "安裝",
|
||||
auth: "認證",
|
||||
health: "檢查",
|
||||
run: "執行",
|
||||
},
|
||||
notes: {
|
||||
claudeInstall: "全域安裝 Claude Code CLI。",
|
||||
codexInstall: "全域安裝 Codex CLI。",
|
||||
claudeAuth: "檢查 Claude Code 登入狀態;未登入時先執行 claude。",
|
||||
codexAuth: "新增 Hermes 管理的 OpenAI Codex OAuth 憑證。",
|
||||
claudeHealth: "檢查自動更新器和本機 CLI 健康狀態。",
|
||||
codexHealth: "確認 Codex CLI 已在 PATH 中可用。",
|
||||
claudeRun: "Print mode 最適合 API 驅動的單次任務。",
|
||||
codexRun: "Codex 單次任務需要在 git 倉庫中執行。",
|
||||
},
|
||||
},
|
||||
|
||||
// 平台頻道設定
|
||||
platform: {
|
||||
requireMention: "需要 {'@'}提及",
|
||||
@@ -1340,6 +1417,10 @@ export default {
|
||||
new_0_6_4_5: '預覽實例隔離前後端連接埠、Web UI home 與 agent bridge endpoint,並在執行時修補舊版本的連接埠、WebSocket、base URL 與巢狀預覽入口',
|
||||
new_0_6_4_6: '修復 legacy session_usage 表缺少 created_at 時的遷移問題,舊資料會以預設值補齊',
|
||||
new_0_6_4_7: '預覽與正式環境的 bridge profile worker endpoint 會依 broker 隔離,避免同名 Profile 並發聊天時互相搶占導致 unknown run',
|
||||
new_0_6_5_1: 'Coding Agents 新增完整啟動工作流:支援 Claude Code 與 Codex、全域設定啟動、按設定/提供商隔離的工作區,以及內建/原生終端機啟動',
|
||||
new_0_6_5_2: 'Codex 啟動補齊 OpenAI Chat Completions、OpenAI Responses 和 Anthropic Messages 三種協議,並透過本機代理適配不同提供商',
|
||||
new_0_6_5_3: 'Windows 下 Coding Agents 安裝偵測與終端機啟動更穩定,支援 .cmd/.bat shim,Claude Code 自訂模型啟動也避開本機型號校驗',
|
||||
new_0_6_5_4: '訊息列表、History 分頁、TTS 認證、群聊 agent 提及、版本檢查開關和 bridge worker transport 等執行體驗繼續完善',
|
||||
new_0_6_3_1: 'Bridge spinner 狀態不再寫入模型 reasoning,避免裝飾性 thinking 文字污染後續上下文',
|
||||
new_0_6_3_2: 'History 新增 Hermes CLI 工作階段匯入控制,並在匯入時更安全地規範化訊息結構',
|
||||
new_0_6_3_3: 'Provider 設定支援編輯內建 base URL,新增 LM Studio 內建 Provider,並支援從 LM Studio /models 即時發現模型',
|
||||
@@ -1357,27 +1438,6 @@ export default {
|
||||
new_0_6_2_8: 'Clarify 彈窗輸入框不再按 Enter 直接提交,已回覆的 Clarify 也不會在切換工作階段後重複彈出',
|
||||
new_0_6_2_9: 'Bridge 終端環境刷新與 stale pid 清理收斂到更準確的作用域,減少前端執行狀態殘留',
|
||||
new_0_6_2_10: '預設上下文長度遵循 Hermes 規範,調整為 256,000 tokens',
|
||||
new_0_5_31_1: "增強 Bridge Broker 重啟穩定性,修復群聊最終串流渲染,並新增群聊 {'@'}all 路由",
|
||||
new_0_5_31_2: '檔案管理支援複製絕對路徑,並修復行動端工作階段抽屜層級遮擋問題',
|
||||
new_0_5_31_3: 'Profile 選擇器新增頭像展示、自訂頭像、執行狀態彈窗,以及網關/Profile 重啟操作',
|
||||
new_0_5_31_4: 'Profile 頭像會同步用於單聊、群聊和折疊側邊欄,頭像中繼資料保存到 Web UI 目錄並相容 Windows 路徑',
|
||||
new_0_5_31_5: '改進 Docker、Termux、Windows 的 gateway 偵測和重啟邏輯,優先使用 gateway_state/gateway.pid 判斷 managed gateway 是否存活',
|
||||
new_0_5_31_6: '新增 APIKEY.FUN 生圖媒體接口和內建 apikey-image-gen skill,支援文生圖、圖生圖和圖片編輯,並從 active Profile 的 fun-codex 配置讀取憑據',
|
||||
new_0_5_33_1: '單聊和群聊的執行失敗、Socket 錯誤會作為紅色 Agent 訊息保留在訊息列表中,不再一閃而過',
|
||||
new_0_5_33_2: '會話搜尋支援按目前選中的 Profile 限定範圍,未選擇 Profile 時仍可搜尋全部 Profile',
|
||||
new_0_5_33_3: 'Skills 頁面新增中英文推薦清單,未選中 Skill 時展示推薦內容,並支援再次點擊已選 Skill 取消選中',
|
||||
new_0_5_33_4: '清理未使用的 changelog 國際化內容,減少前端 i18n 體積',
|
||||
new_0_5_33_5: '修復 Windows 中文系統下 agent bridge 解析 netstat 輸出編碼失敗導致啟動異常的問題',
|
||||
new_0_5_33_6: '更新 Nous Portal 預設模型列表,對齊公開 catalog 和 Portal 推薦模型',
|
||||
new_0_5_33_7: 'Profile 列表和執行狀態改為從目錄讀取 Profile 名稱、從 config 讀取預設模型,避免 CLI 表格欄寬導致 name/model/gateway 解析錯位',
|
||||
new_0_5_34_1: '儲存工作階段和群聊訊息時會規範化多模態工具結果,避免 base64 圖片污染回放內容',
|
||||
new_0_5_34_2: '自訂 Hermes 模型改由後端設定持久化,並新增新增/移除模型介面',
|
||||
new_0_5_34_3: '修復 Bridge 執行結束後的最終上下文用量和工具狀態更新',
|
||||
new_0_5_34_4: '最佳化看板篩選、負責人展示、卡片操作和任務詳情處理',
|
||||
new_0_5_34_5: '修復壓縮用量統計:快取固定 prompt/tool 上下文,並顯示完整上下文 token 總量',
|
||||
new_0_5_34_6: '群聊 Agent 快取各自固定上下文,僅在真正開始壓縮時顯示壓縮進度',
|
||||
new_0_5_34_7: 'Web UI 內建 Skills 會同步注入到所有 Profile,並在日誌中標明目標 Profile',
|
||||
new_0_5_34_8: '如果 Windows 下看板功能異常,請升級 Hermes 以取得最新的看板資料庫遷移修復',
|
||||
new_0_5_35_1: 'Bridge 工作階段支援不同 session 並發執行,同一 session 仍保持串行以避免訊息順序錯亂',
|
||||
new_0_5_35_2: '新增「效能監控」頁面,可查看系統 CPU/記憶體、Web UI、Bridge Broker、Workers 和活躍工作階段狀態',
|
||||
new_0_5_35_3: '新增 Worker 級資源統計,展示每個 worker 的 CPU、記憶體、Profile、工作階段數和執行狀態',
|
||||
|
||||
@@ -1060,7 +1060,7 @@ export default {
|
||||
|
||||
codingAgents: {
|
||||
title: "编程工具",
|
||||
notice: "统一展示 Hermes 可通过终端或 provider 流程委托的编程 CLI 配置清单。",
|
||||
notice: "并非所有提供商和模型都兼容。",
|
||||
claudeDescription: "Anthropic CLI,适合 print mode 单次任务和交互式编程会话。",
|
||||
codexDescription: "OpenAI CLI,以及 Hermes openai-codex provider 的仓库任务流程。",
|
||||
copyCommand: "复制",
|
||||
@@ -1080,14 +1080,14 @@ export default {
|
||||
deleteSuccess: "删除完成",
|
||||
deleteFailed: "删除失败",
|
||||
configFiles: "配置文件",
|
||||
profileScope: "Profile",
|
||||
providerScope: "Provider",
|
||||
profileScope: "配置",
|
||||
providerScope: "提供商",
|
||||
providerPlaceholder: "例如 custom:glm",
|
||||
modelScope: "模型",
|
||||
modelPlaceholder: "选择模型",
|
||||
launchModeScope: "启动方式",
|
||||
launchModeGlobal: "全局默认配置",
|
||||
launchModeScoped: "选择 Provider 和模型",
|
||||
launchModeScoped: "选择提供商和模型",
|
||||
protocolScope: "协议",
|
||||
protocolOpenAiChat: "OpenAI Chat Completions (/v1/chat/completions)",
|
||||
protocolOpenAiResponses: "OpenAI Responses (/v1/responses)",
|
||||
@@ -1105,8 +1105,8 @@ export default {
|
||||
nativeLaunchStarted: "已打开原生终端",
|
||||
nativeLaunchFailed: "打开原生终端失败",
|
||||
terminalTitle: "编程工具终端",
|
||||
loadProvidersFailed: "读取当前 Profile 的 Provider 失败",
|
||||
selectProviderModel: "请选择 Provider 和模型",
|
||||
loadProvidersFailed: "读取当前配置的提供商失败",
|
||||
selectProviderModel: "请选择提供商和模型",
|
||||
launchConfigDir: "启动配置目录",
|
||||
launchCommand: "启动命令",
|
||||
table: {
|
||||
@@ -1414,6 +1414,10 @@ export default {
|
||||
new_0_6_4_5: '预览实例隔离前后端端口、Web UI home 和 agent bridge endpoint,并在运行时修补旧版本的端口、WebSocket、base URL 与嵌套预览入口',
|
||||
new_0_6_4_6: '修复 legacy session_usage 表缺少 created_at 时的迁移问题,旧数据会以默认值补齐',
|
||||
new_0_6_4_7: '预览和正式环境的 bridge profile worker endpoint 按 broker 隔离,避免同名 Profile 并发聊天时互相抢占导致 unknown run',
|
||||
new_0_6_5_1: 'Coding Agents 新增完整启动工作流:支持 Claude Code 与 Codex、全局配置启动、按配置/提供商隔离的工作区,以及内置/原生终端启动',
|
||||
new_0_6_5_2: 'Codex 启动补齐 OpenAI Chat Completions、OpenAI Responses 和 Anthropic Messages 三种协议,并通过本地代理适配不同提供商',
|
||||
new_0_6_5_3: 'Windows 下 Coding Agents 安装检测与终端启动更稳定,支持 .cmd/.bat shim,Claude Code 自定义模型启动也避开本地型号校验',
|
||||
new_0_6_5_4: '消息列表、History 分页、TTS 认证、群聊 agent 提及、版本检查开关和 bridge worker transport 等运行体验继续完善',
|
||||
new_0_6_3_1: 'Bridge spinner 状态不再写入模型 reasoning,避免装饰性 thinking 文案污染后续上下文',
|
||||
new_0_6_3_2: 'History 新增 Hermes CLI 会话导入控制,并在导入时更安全地规范化消息结构',
|
||||
new_0_6_3_3: 'Provider 配置支持编辑内置 base URL,新增 LM Studio 内置 Provider,并支持从 LM Studio /models 实时发现模型',
|
||||
@@ -1431,27 +1435,6 @@ export default {
|
||||
new_0_6_2_8: 'Clarify 弹窗输入框不再按 Enter 直接提交,已回复的 Clarify 也不会在切换会话后重复弹出',
|
||||
new_0_6_2_9: 'Bridge 终端环境刷新和 stale pid 清理收敛到更准确的作用域,减少前端运行状态残留',
|
||||
new_0_6_2_10: '默认上下文长度遵循 Hermes 规范,调整为 256,000 tokens',
|
||||
new_0_5_31_1: "增强 Bridge Broker 重启稳定性,修复群聊最终流式渲染,并新增群聊 {'@'}all 路由",
|
||||
new_0_5_31_2: '文件管理支持复制绝对路径,并修复移动端会话抽屉层级遮挡问题',
|
||||
new_0_5_31_3: 'Profile 选择器新增头像展示、自定义头像、运行状态弹窗,以及网关/Profile 重启操作',
|
||||
new_0_5_31_4: 'Profile 头像会同步用于单聊、群聊和折叠侧边栏,头像元数据保存到 Web UI 目录并兼容 Windows 路径',
|
||||
new_0_5_31_5: '改进 Docker、Termux、Windows 的 gateway 检测和重启逻辑,优先使用 gateway_state/gateway.pid 判断 managed gateway 是否存活',
|
||||
new_0_5_31_6: '新增 APIKEY.FUN 生图媒体接口和内置 apikey-image-gen skill,支持文生图、图生图和图片编辑,并从 active Profile 的 fun-codex 配置读取凭据',
|
||||
new_0_5_33_1: '单聊和群聊的运行失败、Socket 错误会作为红色 Agent 消息保留在消息列表中,不再一闪而过',
|
||||
new_0_5_33_2: '会话搜索支持按当前选中的 Profile 限定范围,未选择 Profile 时仍可搜索全部 Profile',
|
||||
new_0_5_33_3: 'Skills 页面新增中英文推荐清单,未选中 Skill 时展示推荐内容,并支持再次点击已选 Skill 取消选中',
|
||||
new_0_5_33_4: '清理未使用的 changelog 国际化内容,减少前端 i18n 体积',
|
||||
new_0_5_33_5: '修复 Windows 中文系统下 agent bridge 解析 netstat 输出编码失败导致启动异常的问题',
|
||||
new_0_5_33_6: '更新 Nous Portal 预设模型列表,对齐公开 catalog 和 Portal 推荐模型',
|
||||
new_0_5_33_7: 'Profile 列表和运行状态改为从目录读取 Profile 名称、从 config 读取默认模型,避免 CLI 表格列宽导致 name/model/gateway 解析错位',
|
||||
new_0_5_34_1: '存储会话和群聊消息时会规范化多模态工具结果,避免 base64 图片污染回放内容',
|
||||
new_0_5_34_2: '自定义 Hermes 模型改为由后端配置持久化,并新增添加/移除模型接口',
|
||||
new_0_5_34_3: '修复 Bridge 运行结束后的最终上下文用量和工具状态更新',
|
||||
new_0_5_34_4: '优化看板过滤、负责人展示、卡片操作和任务详情处理',
|
||||
new_0_5_34_5: '修复压缩用量统计:缓存固定 prompt/tool 上下文,并展示完整上下文 token 总量',
|
||||
new_0_5_34_6: '群聊 Agent 缓存各自固定上下文,仅在真正开始压缩时显示压缩进度',
|
||||
new_0_5_34_7: 'Web UI 内置 Skills 会同步注入到所有 Profile,并在日志中标明目标 Profile',
|
||||
new_0_5_34_8: '如果 Windows 下看板功能异常,请升级 Hermes 以获取最新的看板数据库迁移修复',
|
||||
new_0_5_35_1: 'Bridge 会话支持不同 session 并发运行,同一 session 仍保持串行,避免消息顺序错乱',
|
||||
new_0_5_35_2: '新增“性能监控”页面,可查看系统 CPU/内存、Web UI、Bridge Broker、Workers 和活跃会话状态',
|
||||
new_0_5_35_3: '新增 Worker 级资源统计,展示每个 worker 的 CPU、内存、Profile、会话数和运行状态',
|
||||
|
||||
@@ -398,6 +398,7 @@ onMounted(() => {
|
||||
<NAlert v-if="loadError" type="error" class="status-alert">
|
||||
{{ loadError }}
|
||||
</NAlert>
|
||||
<p class="content-description">{{ t('codingAgents.notice') }}</p>
|
||||
|
||||
<div class="agent-blocks">
|
||||
<section v-for="block in agentBlocks" :key="block.tool" class="agent-block">
|
||||
@@ -629,6 +630,13 @@ onMounted(() => {
|
||||
background: $bg-secondary;
|
||||
}
|
||||
|
||||
.content-description {
|
||||
margin: 0 0 14px;
|
||||
color: $text-secondary;
|
||||
font-size: 12px;
|
||||
line-height: 1.35;
|
||||
}
|
||||
|
||||
.agent-blocks {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
|
||||
Reference in New Issue
Block a user